全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1625 3
2021-05-13
请问各位老师,我在SAS进行卡方分析中,对数据进行加权分析以后卡方值特别大,当卡方值大于1万的时候,就不显示小数点了;
而卡方值较小的时候,还能显示小数位数;但是我们要求保留两位小数,请问这个问题如何解决呢?谢谢了!
情况如下:
卡方小.png 这里还显示后面小数
卡方大.png 这里就不显示了
二维码

扫码加我 拉你入群

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

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

全部回复
2021-5-25 11:37:30
导出到数据集会保存为best12.的格式,如果还不够长可以用format在数据集里面调整;
proc freq data=a;
table treat*effect/chisq;
output out=chisq chisq;
run;
data chisq;
set chisq;
format _pchi_ 自定义格式.;
run;
二维码

扫码加我 拉你入群

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

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

2021-5-26 10:16:22
我后面了解到复杂抽样的加权应该使用Rao-Scott修饰权重的卡方检验进行统计学差异分析,这样就不会出现很大的卡方值,结果也和准确了,具体实现程序如下:
proc surveyfreq data=a;/*性别与高血压治疗控制率Rao-Scott卡方检验*/
table b*c/chisq row;
weight  权重;
run;
二维码

扫码加我 拉你入群

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

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

2023-8-2 14:54:04
tqiatb 发表于 2021-5-26 10:16
我后面了解到复杂抽样的加权应该使用Rao-Scott修饰权重的卡方检验进行统计学差异分析,这样就不会出现很大 ...
除了权重weight以外,应该还有分层strata和集群cluster
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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