如果循环条件的结果来自于在R中manova()之后的summary()

时间:2018-03-08 21:28:01

标签: r statistics

我正在运行manova,我的代码是这样的:

fit <- manova(y ~ grp + cov)
summary(fit)

所以汇总的输出是:

               Df   Pillai approx F num Df den Df    Pr(>F)    
grp         2 0.185330   5.6511      6    332 1.322e-05 ***
age         1 0.110497   6.8323      3    165 0.0002284 ***
fd          1 0.153049   9.9388      3    165 4.646e-06 ***
scan        1 0.037374   2.1354      3    165 0.0977272 .  
Residuals 167                                              
---
Signif. codes:  0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1

我无法找到提取第1列第6个元素(p值)的方法,这样我就可以创建一个条件if循环来对重要模型运行单变量和事后测试。希望有类似的东西:

p <- [method of obtaining p value(1.322e-05) in this case]
if (p < 0.017){
for (i in 1:length(dependentvars){
univariate tests with aov()
p.uni <- univariatetestp(same thing as before with obtaining p value)
if (p.uni <-){
summary(glht(....

非常感谢任何建议或指示。 谢谢 -J

0 个答案:

没有答案