[SAS]一行代码实现基本特征分析

 

科研论文中,基本特征分析您能快速做出来么?来吧,一行代码教会你。...



提起人群基本特征描述,貌似很简单,实则像是小脚老太的裹脚布,又臭又长。变量属性、是否正态、几个比较组、参数还是非参……被这些应用条件的排列组合折磨一遍,总是能让人产生一种正餐之前就被fed up的感脚(英式方言,请意会)。
不过呢,对于这种繁冗的工作,前辈们发明了自动化技术来代替手工操作,我们也可以放手让电脑替我们跑数据嘛。在此,SAS大神奉上一个宏,你所需要的操作仅仅是写入几个关键词再点击运行键,剩下的一切工作都不用管啦!!!怎么样,是不是有种从手洗到全自动洗衣机的感觉呢?!
土豪小白:额,其实我家都是菲佣帮我洗哒!
SAS学霸:滚粗,神马都无法阻挡我追赶大神的脚步。。。
我等学渣只想说:学霸、大神,我们交朋友吧!带我装逼,带我飞!




真有人见人爱,花见花开,学渣变学霸,进行基本特征描述和简单分析的神器?

So easy!

%SUMMARYTABL

基本特征描述和简单分析神器
%SUMMARYTABL(DATA=SASUSER.SSS,
COL=GENDER,ROW=EDUCATION YEARLY_INCOME Occupation,TEST=CHISQ3 AT CHISQ1);
/*需要分析的数据为sasuser.sss,列变量名为GENDER,分组变量为EDUCATION,YEARLY_INCOME,Occupation,对该三个变量分别进行评分均值不同CMH,连续变量自动选择分析变量,卡方检验。

来先看一下效果图:



ps:分类变量中括号中百分数是列百分数,连续变量该宏函数给出的是均值和标准差,如果需要别的统计量可以自行更改。
宏参数解释
1、data:你想要分析的数据集。
2、col:如上图所示,列变量名称,以空格间隔,大小写均可。此处只能写一个变量名称。
3、row:如上图所示,行变量名称,以空格间隔,大小写均可。
4、test:检验名称,以空格间隔,大小写均可。支持的检验名称有:
(使用的时候只需要根据需要输入检验名称简称。以下格式为:简称——检验名称)
CHISQ1——Pearson卡方。
CHISQ2——Fisher确切概率法。
CHISQ3——行评分均值不同CMH。
CHISQ4——非零相关CMH。
TREND——卡方趋势检验。
SPEAR——spearman相关。
TTEST——t检验。
ANOVA——单因素方差分析。
WILC——WILCOXON检验。
KRWA——Kruskal-Wallis检验。
AT——对连续变量实现检验方法的自动选取,主要是根据变量的正态性、方差是否齐等特性选取。

SAS源代码尽在我们的QQ群,加群畅享,So easy!


医学数据挖掘

更多内容尽在QQ群:417611257。

微信号:


    关注 医学数据挖掘


微信扫一扫关注公众号

0 个评论

要回复文章请先登录注册