Как да използвам summary-function в ldply()-summarise-function за извличане на p-стойности?
Примерни данни:
(Рамката с данни "Puromycin" е предварително инсталирана)
library(reshape2)
library(plyr)
Puromycin.m <- melt( Puromycin , id=c("state") )
Puro.models <- dlply( Puromycin.m , .(variable) , glm , formula = state ~ value ,
family = binomial )
Мога да конструирам тази рамка с данни с извлечени резултати:
ldply( Puro.models , summarise , "n in each model" = length(fitted.values) ,
"Coefficients" = coefficients[2] )
Но не мога да извлека p-стойностите по същия начин. Мислех, че това ще проработи, но не:
ldply( Puro.models , summarise ,
"n in each model" = length(fitted.values) ,
"Coefficients" = coefficients[2],
"P-value" = function(x) summary(x)$coef[2,4] )
Как мога да извлека p-стойности в тази рамка с данни :) Моля, помогнете!