4 votos

¿Cómo probar la bondad de ajuste entre dos marcos de datos en R?

Sé que la bondad de ajuste se puede utilizar para comprobar la bondad entre un conjunto de datos y un tipo de distribución. Me pregunto si es posible obtener la bondad de dos marcos de datos en R.

e <- c(1,1,1,1,3,3)
f <- c(2,2,2,2,4,5)
g <- goodfit(e,f, method="MinChisq")
Error in match.arg(type) : 'arg' must be NULL or a character vector

12voto

Marc-Andre R. Puntos 789

También puede consultar el paquete R qualV y función generalME . Proporciona diversas comparaciones entre los valores observados y previstos del modelo. El paquete se describe en Journal of Statistical Software.

La función generalME funcionará con dos vectores, sin necesidad de combinarlos en un data.frame.

3voto

Mike Moore Puntos 641

Debe proporcionar un marco de datos de dos columnas a la función. En su ejemplo será

...
two_column_data <- cbind(e,f)
g <- goodfit(two_column_data, method = "MinChisq")
summary(g)

     Goodness-of-fit test for poisson distribution

         X^2 df  P(> X^2)
Pearson 3.772097  4 0.4377268
Warning message:
In summary.goodfit(g) : Chi-squared approximation may be incorrect

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X