- 阅读权限
- 255
- 威望
- 0 级
- 论坛币
- 3994 个
- 通用积分
- 13.4290
- 学术水平
- 6 点
- 热心指数
- 16 点
- 信用等级
- 5 点
- 经验
- 8886 点
- 帖子
- 276
- 精华
- 0
- 在线时间
- 333 小时
- 注册时间
- 2010-8-5
- 最后登录
- 2022-8-16
已卖:8份资源
讲师
还不是VIP/贵宾
- 威望
- 0 级
- 论坛币
 - 3994 个
- 通用积分
- 13.4290
- 学术水平
- 6 点
- 热心指数
- 16 点
- 信用等级
- 5 点
- 经验
- 8886 点
- 帖子
- 276
- 精华
- 0
- 在线时间
- 333 小时
- 注册时间
- 2010-8-5
- 最后登录
- 2022-8-16
|
10论坛币
|
- proc iml;
- reset print;
- alpha=18;
- beta=3;
- _wm_=rangam(repeat(0,10,5),18);
- _dv_=rangam(repeat(0,10,5),3);
- beta1=_wm_/(_wm_+_dv_);
- show names;
- print beta1;
- quit;
- run;
复制代码 我用上面的代码产生了一个随机数矩阵,然后想求每一列数的均值,看了资料后,需要先将矩阵转成数据集,然后用summary语句,我采用下面的代码转数据集,但是报错:
- 16 proc iml;
- NOTE: IML Ready
- 17 create one var{y1 y2 y3 y4 y5};
- 18 append from beta1;
- ERROR: Number of columns in beta1 does not match with the number of variables in the data set.
- statement : APPEND at line 18 column 1
- 19 quit;
复制代码 不知道这个错误是什么原因,请高手帮帮忙,多谢! |
|