楼主: dimxu
5977 6

[原创博文] 矩阵转为数据集 [推广有奖]

  • 4关注
  • 1粉丝

讲师

13%

还不是VIP/贵宾

-

威望
0
论坛币
110582 个
通用积分
0.0538
学术水平
2 点
热心指数
3 点
信用等级
2 点
经验
8729 点
帖子
240
精华
0
在线时间
560 小时
注册时间
2005-10-12
最后登录
2025-12-18

20周年荣誉勋章

楼主
dimxu 在职认证  发表于 2012-4-1 21:17:53 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
我使用proc iml 过程得到一个矩阵,怎么能把它转换成数据集。我搜过论坛里别的帖子了,都是对于已知列和行的处理,因为我是要用在一个宏的循环中,每次产生的矩阵大小是不一样的,所以请教各位高手有什么好的处理方法。
谢谢。
二维码

扫码加我 拉你入群

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

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

关键词:数据集 处理方法 ROC

沙发
dimxu 在职认证  发表于 2012-4-1 21:24:39
我已经找到方法了,可以用如下代码
  1.   CREATE Data-set FROM Matrix;/*从矩阵Matrix创建数据集 Data-set*/
  2.    APPEND FROM Matrix;  /*读入Data-set*/
复制代码

藤椅
Bugjay 发表于 2012-4-2 10:11:37
LS正解,学习了!

板凳
mercuro 学生认证  发表于 2015-8-9 16:26:20
谢谢楼主~~~~真好想用这个功能

报纸
nigeljsthuang 在职认证  发表于 2019-6-6 16:59:20
补充下完整例子:
proc iml;
cov2=
{1 0.3 0.3,
0.37 1 0.45
};
create cw22 from cov2;
append from cov2;

quit;
run;

地板
nigeljsthuang 在职认证  发表于 2019-6-6 17:01:58
另外还有其他相关问题,如果矩阵已经由之前的过程生成在结果集,怎么转换?结果集不止一个矩阵?怎么全部转?

7
水晶之毒 发表于 2019-6-12 22:37:11
老哥,我遇到同样的问题。
我使用proc distance得到一个矩阵数据集,有点像相关系数矩阵。我想要把它输出为x1 y1 z1形式的数据集(三列),现在也束手无策。你有找到比较好的解决方案吗?

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-3 03:52