当我使用summarySEwithin.R时,它产生的平均值与我通过SPSS和其他R脚本(聚合)计算的平均值不同。
为什么呢?我可以阻止这个并获得意思吗?
我有一个混合数据集(routinefailure.NS),其中一个主题间因素(条件:无和静态)和一个主题内因子(组:例程和失败)。
summarySEwithin规范化均值?我可以使用summarySE中的mean和来自summarySEwithin的SE和CI吗?
以下是我的数据集:
head(routinefailure.NS)
subj Group Condition Class ClassRT CPA CPART Dive DiveRT SAGAT ATWIT
300 routine None 0.66 10.41 0.56 30.00 0.80 5.90 0.64 6.31
301 routine None 0.90 19.54 0.32 28.46 0.86 5.42 0.65 5.47
302 routine None 0.97 32.14 0.48 23.76 0.94 6.02 0.77 3.89
303 routine None 0.93 23.73 0.33 35.32 0.90 5.57 0.45 5.72
304 routine None 0.82 14.37 0.29 6.84 0.88 5.70 0.62 6.19
这就是我做的事情
summarySE(routinefailure.NS,measurevar =“Class”,groupvars = c(“条件”,“组”),na.rm = TRUE)
Condition Group N Class sd se ci
None failure 30 0.8513333 0.17702003 0.032319288 0.06610037
None routine 30 0.8230000 0.16071285 0.029342018 0.06001117
Static failure 30 0.8440000 0.14194705 0.025915867 0.05300390
Static routine 30 0.9253333 0.05090446 0.009293841 0.01900804
summarySEwithin(routinefailure.NS,measurevar =“Class”,betweenvars =“Condition”,withinvars =“Group”,idvar =“subj”,na.rm = TRUE,conf.interval = 0.95)
Condition Group N Class sd se ci
None failure 30 0.8750833 0.06200899 0.01132124 0.02315454
None routine 30 0.8467500 0.06200899 0.01132124 0.02315454
Static failure 30 0.8202500 0.09081496 0.01658047 0.03391086
Static routine 30 0.9015833 0.09081496 0.01658047 0.03391086
我对R不太好,但直到现在才管理好。任何评论都将非常感谢!