楼主: crazygoing
1545 0

[程序分享] “加权数据的原始化” sas程序 [推广有奖]

  • 0关注
  • 47粉丝

已卖:716份资源

教授

29%

还不是VIP/贵宾

-

威望
1
论坛币
4821 个
通用积分
21.8870
学术水平
165 点
热心指数
203 点
信用等级
146 点
经验
48691 点
帖子
441
精华
1
在线时间
1326 小时
注册时间
2007-11-9
最后登录
2024-7-27

楼主
crazygoing 发表于 2016-3-14 15:06:56 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
有这样的R*C表数据如下
QQ截图20160314144853.jpg
在分析的时候,比如做秩和检验时,sas需要下面这种数据形式
QQ截图20160314144931.jpg
那么怎么快捷的生成这种需要的数据形式,我想到了用矩阵的方法,代码如下
  1. proc iml;
  2. x1=shape({0,1},16,2);  *创建16行,2列,重复值为0,1的矩阵;
  3. x2=shape({0,2},18,2);
  4. x3=shape({0,3},13,2);
  5. x4=shape({1,1},22,2);
  6. x5=shape({1,2},25,2);
  7. x6=shape({1,3},2,2);
  8. create dd from x1 ;*矩阵生成数据集;
  9. append from x1;
  10. append from x2;
  11. append from x3;
  12. append from x4;
  13. append from x5;
  14. append from x6;
  15. quit;
复制代码
可是我总觉的我是想多了,应该有更好的解决办法,不知道哪位高手可以赐教。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:sas程序 append Create Shape creat create 程序

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-31 10:05