全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
8194 7
2010-11-08
SAS中 PROC MI 可以产生对缺失数据的填充,然后分析,但是现在我有两组完整数据了,
只是想产生各种排列组合的新数据,有方法吗?

比如,A变量: 2 4 6 7 4,B变量: 2 5 1 0 9 ,如何产生 A,B的各种排列组合数呢,
最后我想看回归方程哪个最优。非常感谢!!
二维码

扫码加我 拉你入群

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

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

全部回复
2010-11-8 09:10:15
data crackman1;
input x@@;
datalines;
1 2 3 4 5 6
;
data crackman2;
input y@@;
datalines;
7 8 9 0 10 11
;
run;
proc sql;
select a.* ,b.* from crackman1 as a full join crackman2 as b on 1;
quit;
二维码

扫码加我 拉你入群

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

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

2010-11-8 13:17:52
2# crackman
复制代码
即可。
二维码

扫码加我 拉你入群

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

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

2010-11-8 17:35:37
感谢感谢!原来用sql这么简单啊。。。

那如何从一个数据文件中提取两组变量,然后加入条件,比如 x中只要排列 >1 的,Y中只要排列 <2 的,而其他位置保持不变。

比如
x  y
1  3
2  5
3  1
4  8
5  0.5

排列结果之一是
x   y
1   3
3   5
5  0.5
4  8
2  1
二维码

扫码加我 拉你入群

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

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

2010-11-8 18:29:05
4# basswawa
没明白。
二维码

扫码加我 拉你入群

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

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

2010-11-8 19:36:43
就是x中只对 >1的数随机排列,  y中只对 <2 的数随机排列, 而其他的数保持不动
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群