Ваш ss
представляет собой матрицу, которую вы можете подгруппировать следующим образом:
model <- lm(mpg ~ hp + am + gear, mtcars)
ss <- coef(summary(model))
ss[ss[,"Pr(>|t|)"] < .05,]
# Estimate Std. Error t value Pr(>|t|)
# (Intercept) 23.18636779 3.898968754 5.946795 2.111900e-06
# hp -0.05973668 0.007925368 -7.537401 3.283912e-08
# am 3.95611932 1.777326184 2.225883 3.424800e-02
Соответственно, после принуждения к кадру данных
df.coef <- as.data.frame(ss)
вы должны сделать:
df.coef[df.coef$`Pr(>|t|)` < .05,]
# Estimate Std. Error t value Pr(>|t|)
# (Intercept) 23.18636779 3.898968754 5.946795 2.111900e-06
# hp -0.05973668 0.007925368 -7.537401 3.283912e-08
# am 3.95611932 1.777326184 2.225883 3.424800e-02
Примечание: gear
исключается из результата, поскольку его значение p выше 0,05.