全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
8691 9
2010-11-16
proc means data=data4 n min q1 mean median q3 max std maxdec=3;
var variable ;
by type
output out=means;
run;
然后transpose 并export 到excel 里,为什么没有Q1 Q3 和中位数呢..
二维码

扫码加我 拉你入群

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

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

全部回复
2010-11-16 16:15:14
你的程序自在output中有Q1 Q3和中位数,dataset中并没有,因为means默认不输出这些结果
修改如下;
proc means data=data4 n min q1 mean median q3 max std maxdec=3;
var variable ;
by type
output out=means n=n min=min q1=q1 mean=mean median=median q3=q3 max=max std=std;
run;

不需要thanspose的,呵呵
二维码

扫码加我 拉你入群

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

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

2010-11-16 20:40:22
谢谢,我的程序如下
proc means data=data4 n min q1 mean median q3 max std maxdec=3;
var dac type share vcage direc growth leverage lasset underwrite audit ;
output out=means_em2 n=n min=min q1=q1 mean=mean median=median q3=q3 max=max std=std;
run;
我的变量有很多,为什么结果只有一行呢。transpose 是因为输出时变量横着排,统计值竖着,一般论文都不是这样的,所以要transpose
二维码

扫码加我 拉你入群

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

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

2010-11-17 13:33:20
proc means data=data4 n min q1 mean median q3 max std maxdec=3;
var share vcage direc ;(3个变量)
by type;
output out=means n=n1 n2 n3 min=min1 min2 min3 q1=q1a q1b q1c mean=mean1 mean2 mean3 median=median1 median2 median3 q3=q3a q3b q3c max=max 1 max2 max3 std=std1 std2 std3;
run;
有几个变量分析就加相应的变量数。
我建议分开做,最后把dataset合在一起
二维码

扫码加我 拉你入群

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

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

2014-4-21 01:05:25
但是还是横着一排显示的,为什么不能是二维表格形式呢?
二维码

扫码加我 拉你入群

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

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

2014-4-22 13:39:39
ruviolety 发表于 2014-4-21 01:05
但是还是横着一排显示的,为什么不能是二维表格形式呢?
你要的那种三线表,SAS也可以做,但是药学更多专业的内容。
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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