全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
4749 12
2010-09-08
我有10个变量a1-a10,各个变量都有缺失值,现在我想新建一个变量b,b等于a1-a1的最小值,但不包括缺失值,应该怎样计算啊?
二维码

扫码加我 拉你入群

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

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

全部回复
2010-9-8 11:03:29
差值最小肯定是最小减最大吧
min(of a1-a10)-max(of a1-a10)
二维码

扫码加我 拉你入群

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

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

2010-9-8 12:30:38
谢谢上楼,我的描述有点问题。
更正一下:我有10个变量a1-a10,100个观察,各个变量都有缺失值,现在我想新建一个变量b,b等于这十个变量中非缺失值的最小值,应该怎样计算啊?
二维码

扫码加我 拉你入群

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

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

2010-9-8 13:42:51
data l;
input a1-a10;
array b{10} a1-a10;
do i=1 to 10;
a=b{i};
output;
end;
cards;

;
proc sql;
select min(a) as amin
from l
where a^=.;
quit;
这个也许可以。
二维码

扫码加我 拉你入群

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

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

2010-9-8 14:51:43
b=min(of a1-a10);
应该就可以了
二维码

扫码加我 拉你入群

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

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

2010-9-8 16:34:25
b=min(of a1-a10);
不可以,这个出来的结果全是缺失值
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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