如何在SAS中比较均值(µ1 + µ2 + µ3)/ 3 =(µ3 + µ4)/ 2:使用'ESTIMATE'或'CONTRAST'?

h

我正在使用5种组装零件技术的数据集,并从每种技术中随机抽取了工人样本,以评估工人完成任务需要多长时间。我想将均值与进行比较t-test,但由于我对SAS非常陌生,因此正努力获取正确的代码。

可以使用以下代码找到数据集:

data Ex1;
input technique time @@;
lines;
1 45.6
1 41
1 46.4
1 50.7
1 47.9
1 44.6
2 41
2 49.1
2 49.2
2 54.8
2 45
3 51.7
3 60.1
3 52.6
3 58.6
3 59.8
3 52.6
3 53.8
4 67.5
4 57.7
4 58.2
4 60.6
4 57.3
4 58.3
4 54.8
5 57.1
5 69.6
5 62.7
;
run;

我希望用来PROC GLM检验(µ1 + µ2 + µ3)/ 3 =(µ3 + µ4)/ 2的原假设,与这些均值不相等的替代方法相比。我有以下用于此操作的代码,但是运行它时出现错误:

proc glm data=Ex1;
class technique;
model time=technique/NOINT SOLUTION E;

CONTRAST 'M1+M2+M3=M3+M4' technique 1 1 1 0 0/DIVISOR=3, technique 0 0 1 1 0/DIVISOR=3;
run;

产生以下输出错误:

1          OPTIONS NONOTES NOSTIMER NOSOURCE NOSYNTAXCHECK;
 72         
 73         proc glm data=Ex1;
 74         class technique;
 75         model time=technique/NOINT SOLUTION E;
 76         
 77         CONTRAST 'M1+M2+M3=M3+M4' technique 1 1 1 0 0/DIVISOR=3, technique 0 0 1 1 0/DIVISOR=3;
                                                          _______
                                                          22
                                                          76
 NOTE: The previous statement has been deleted.
 ERROR 22-322: Syntax error, expecting one of the following: ;, E, EST, ETYPE, SINGULAR.  
 ERROR 76-322: Syntax error, statement will be ignored.
 78         run;
 
 NOTE: Due to the presence of CLASS variables, an intercept is implicitly fitted.  R-Square has been corrected for the mean.
 79         
 80         OPTIONS NONOTES NOSTIMER NOSOURCE NOSYNTAXCHECK;
 92 

这是ESTIMATE一个CONTRAST问题吗?

乌鸦

在GLM程序中,没有用于对比度的选项DIVISOR。

让我们简化您的初始方程式。

在此处输入图片说明

完整的PROC GLM调用:

proc glm data=Ex1;
  class technique;
  model time=technique/NOINT SOLUTION E;

  ESTIMATE '(M1+M2+M3)/3-(M3+M4)/2' technique 2 2 -1 -3 0 / divisor=6;
  CONTRAST '(M1+M2+M3)/3=(M3+M4)/2' technique 0.33333 0.333333 -0.166667 -0.5 0 / e ;
run;

并输出:

在此处输入图片说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

R for回路向量1,2,2,3,3,3,4,4,4,4,..,10,

如何生成图案5 5 5 5 5 4 4 4 4 3 3 3 2 2 1

生成系列1,2,1,3,2,1,4,3,2,1,5,4,3,2,1

比较3>&2和3 <&2?

蟒蛇 | 给出列表 [1,2,3,4] -> 返回 1*2+2*3+3*4

创建序列0、0、0、0、0、1、1、1、1、1、2、2、2、2、2、3、3、3、3、3、4、4、4、4、4 ,带有seq()的4

通过模数为c的4 3 2 1 4 3 2 1 ...循环

rotateArray 例如 1 2 3 4 >>> 2 3 4 1 給定函數

如何使用ARKit计算从点2到点3以及3到4的距离?

红宝石如何将2/3/4解析为2÷3÷4?

如何在R中将数据1 1 2 2 3 3拆分为1 2 3 1 2 3?

SAS:如何创建类似1,2,3,4,...,N的变量

如何使用(2,3)索引数组和(2,3)新值数组填充(2,3,4)数组的值

如何使用熊猫从csv文件中的字符串读取2E2、2E4、3E2、3E4?

为什么JavaScript数组操作[1,2,3,4] [1,2]返回3?

Bootstrap 4 Beta:响应行“ 1、2、3”到“ 2、1、3”

Pytorch. How I can expand dimension in tensor (from [[1, 2, 3]] to [[1, 2, 3, 4]])?

sum =(1 ** 2)+(2 ** 2)-(3 ** 2)+(4 ** 2)-,...,+(n ** 2)Python中的程序代码

如何将列表右移一个元素[1、2、3、4]-> [4、1、2、3]?并向左移[1,2,3,4]-> [2,3,4,1]?

将 int ([3,6]) 数组转换为 [[1,2,3],[1,2,3,4,5,6]]

如何在SQL Server中选择somefunction('1 * 2/2 + 3')= 4

如何在3x3网格的空白处输入2或4?

交换以2的[1,2,3,4,5,6] = [2,1,4,3,6,5]分组的相邻元素

python 将列表 [0, 1, 2, 3, 4, 5] 转换为 [0, 1, 2], [1,2,3], [2,3,4]

如何使用张量流将 [1,2,3,4,5,6] 重塑为 [[1,3,5],[2,4,6]]?

SQL 查询以在每行中输出具有以下值的单列 - 1 2 2 3 3 3 4 4 4 4

如何使用嵌套的for循环返回字符串“ 1 + 2 + 3 + .. 1 + 2 + 3 + .. 1 + 2 + 3 + ..”?

Python 3 print([1、2]和3)输出3

逐步添加DIV ... 1、2、3、4、8、16