我已经计算了几个变量均值差异的方差F检验p值。现在我想添加“星号”来指示p值的显著性水平。我想用 * 表示10%水平的显著性,用表示5%水平的显著性,用*表示1%水平的显著性。
我的数据如下所示:
structure(list(Variables = c("A", "B", "C", "D", "E"),
`Anova F-Test p-Value` = c(0.05, 5e-04, 0.5, 0.05, 0.01)),
class = "data.frame", row.names = c(NA, -5L))
有人能帮我输入密码吗?
4条答案
按热度按时间nwsw7zdq1#
你可以建立你自己的函数。但是注意这不是传统的星星系统(如果你在某处提到尺度是完全可以的)。
9rygscc12#
我建议对此使用
cut
编辑:注解。使用right = FALSE来定义p〈= alpha为显著,使用right = TRUE来定义p〈alpha为显著。还修改了-Inf和Inf的0和1,这通常在剪切中更好地处理边界。
x7yiwoj43#
有一个内置的R:
ssgvzors4#
gtools library
有一个stars.pval() function
,它接受p值的数值向量,并使用R的标准定义返回星号