首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SAS和Npar1way

SAS和Npar1way
EN

Stack Overflow用户
提问于 2016-10-29 02:13:46
回答 1查看 288关注 0票数 0

1.(a)用方差分析( ANOVA )检验四个对照组平均蠕虫计数差异的显着性。Alpha=0.05

(b)如果(a)部分意义重大,则找出平均蠕虫数量显著不同的成群。Alpha=0.05

  1. (a)审查四个控制组的收入差异有何意义

Kruskal检验(非参数检验)。Alpha=0.05

(b)按升序排列你的反应(所有蠕虫数)(选择“平均”领带),并保存等级。

在数据集中“激怒蠕虫”。

(c)使用以下方法研究四个对照组的平均职级差异的显着性

阿诺瓦试验。把你的结果和Kruskal Wallis测试进行比较。使用“曲柄蠕虫”数据集Alpha=0.05enter code here

我的密码

代码语言:javascript
复制
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部分,我一直得到错误代码“数据可能不完整”。为了使用BY语句,我尝试使用proc排序,但是我一直得到数据没有按升序排序。我当时的感觉是,每当您使用Proc排序时,它就会自动按升序对所有内容进行排序。对于其他的事情,我只想确保我走在正确的轨道上,这些问题让我有点困惑。提前感谢!

EN

回答 1

Stack Overflow用户

发布于 2016-10-29 05:43:26

从2B中删除以下内容。

代码语言:javascript
复制
BY WORM ;

因为你不想让每个蠕虫都被排序,但是蠕虫的组。可能应该是

代码语言:javascript
复制
BY GROUP; 

您可能还需要首先按组对其进行排序。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40315404

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档