sas编程中的正态性测试
我正在做sas atm,我需要找出总成员是否按年龄正态分布。 这里r是根据每年和每个年龄组的总成员数。我需要找出成员数是否按每个年龄组正态分布sas编程中的正态性测试,sas,Sas,我正在做sas atm,我需要找出总成员是否按年龄正态分布。 这里r是根据每年和每个年龄组的总成员数。我需要找出成员数是否按每个年龄组正态分布 year agegroup members(%) 1997 16-21 20.70 1997 22-29 46.70 1997 30-39 60.80 1997 40-49 64.20 1997 50-54 63.20 1997 55-59 57.80 1997 60-64 47
year agegroup members(%)
1997 16-21 20.70
1997 22-29 46.70
1997 30-39 60.80
1997 40-49 64.20
1997 50-54 63.20
1997 55-59 57.80
1997 60-64 47.10
1997 65+ 12.20
1998 16-21 18.00
1998 22-29 45.60
1998 30-39 60.20
1998 40-49 64.40
1998 50-54 63.20
1998 55-59 57.90
1998 60-64 44.70
1998 65+ 12.50
1999 16-21 17.80
1999 22-29 43.40
1999 30-39 57.30
1999 40-49 62.40
1999 50-54 61.10
1999 55-59 55.10
1999 60-64 42.40
1999 65+ 10.10
我会这样做:
proc univariate data=test;
class agegroup;
var members;
histogram / normal nochart;
run;
这将给你3个正态性测试,科尔莫戈罗夫·斯米尔诺夫,克拉默·冯·米塞斯和安德森·达林。如果您不熟悉每个测试,请尝试谷歌、维基百科或SAS文档
请注意,您的示例中每个组只有3个观察结果。在这样的样本量下,任何测试都将具有非常低的功耗 尝试谷歌搜索“SAS正常测试”,然后尝试解决你的问题。如果您仍然被卡住,请在herePROC单变量数据=totalmembers normaltest上发布您的尝试;标题2“按成员分组的年龄分析”;班级年龄;VAR成员;跑我尝试过proc单变量过程,但不确定这段代码是否正确,或者这是正确的方法感谢Dom,有没有任何方法可以显示逐年影响,因为我需要图表,它在图表中显示了影响,但我如何在代码中显示引用?我在想可能会把体重作为一年?