0
1.(a)使用ANOVA检验检查四个对照组的平均蠕虫计数之间的差异的显着性。 (b)如果(a)部分显着,找到平均蠕虫数量显着不同的组对。阿尔法= 0.05SAS Proc GLM和Npar1way
- (a)审查的四个对照组的平均值之间的差异使用
Kruskal-Wallis检验(非参数检验)的显着性。阿尔法= 0.05
(二)排名的升序排列响应(所有蠕虫计数)(选择“的意思是”并列),并保存行列
数据集中 “rankworms”。
(C)检查的四个对照组的平均等级之间的差异使用
方差分析的意义。比较秩Wallis检验你的结果。使用“rankworms”数据集阿尔法= 0.05 enter code here
我的代码
data why;
input group $ worm @@;
datalines;
1 279 2 378 3 172 4 381
1 238 2 275 3 335 4 346
1 234 2 412 3 335 4 340
1 198 2 265 3 282 4 471
1 303 2 286 3 250 4 318
;
*Part 1A*;
Proc GLM data=why Alpha=0.05;
Class group;
Model worm = group;
Means group;
Run;
Quit;
*Part 2A*;
Proc Npar1way data=why Alpha=0.05 Wilcoxon;
Class group;
Var worm;
Run;
Quit;
*Part 2B*;
Proc Rank data=why Ties=Mean out=rankworms;
By worm;
Ranks newworm;
Var worm;
Run; Quit;
*Part 2C*;
Proc Npar1way data=why Alpha=0.05 Anova;
Class group;
Var worm;
Run;Quit;
对于第2B部分,我不断收到错误代码“数据可能不完整”。我尝试使用proc排序为了使用BY语句,但我一直得到的数据未按升序排序。我认为,无论何时使用Proc排序,它都会按升序自动排序。对于其他一切我只想确保我在正确的轨道上,这些问题对我来说有点令人困惑。提前致谢!