如何从具有多个方差分析的向量中提取p值

问题描述 投票:0回答:1

使用R,我使用以下脚本w3

r extract anova p
1个回答
0
投票

您可以使用sapply遍历每个方差分析并提取p值。

sapply(w3, function(x) summary(x)[[1]][["Pr(>F)"]][[1]])

mtcars一起使用可复制的示例

w3 <- lapply(split(mtcars, mtcars$cyl), aov, formula=mpg ~ am) 
sapply(w3, function(x) summary(x)[[1]][["Pr(>F)"]][[1]])

#     4      6      8 
#0.0892 0.2209 0.8662 
© www.soinside.com 2019 - 2024. All rights reserved.