Floriane Kg
2019-Feb-19 06:54 UTC
[R] suprising mm %*% coef(object) : non-conformable arguments with predict
Hi,
A possible bug here?
My code worked yesterday, but today I have an error, and still don't know
why.
I joined a reproducible code and data files.
Error in mm %*% coef(object) : non-conformable arguments
Even if the data used to predict are the same as the one used to fit the
regression(has the same levels and number of covariates)
```r
## load package
library("prediction")
library(survey)
options(survey.lonely.psu = "adjust")
my.svydesign <- survey::svydesign(ids = ~clust+idh, strata = ~reg+ur,
nest = T, weights = ~wt,
data = ladies )
DAT<-subset(ladies,region=="Sahel")
tmp<-subset(my.svydesign,(region=="Sahel"))
X<-c((-1), names(COVARIATES)) #COVARIATES HAVE BEEN EXTRACTED FROM data DAT
formula <- as.formula(paste("MCuser ~", paste(X, collapse=
"+")))
glm.ob5<-svyglm(formula,design=tmp,family=quasibinomial, maxit = 50)
summary(glm.ob5)
pred5<-predict(glm.ob5,DAT,type="response", se.fit=TRUE)#*100)
Error in mm %*% coef(object) : non-conformable arguments
#Even using the dataframe COVARIATES it does not work anymore
pred5<-predict(glm.ob5,COVARIATES,type="response",
se.fit=TRUE)#*100)
Error in mm %*% coef(object) : non-conformable arguments
Thank you
COVARIATES.RData
<http://r.789695.n4.nabble.com/file/t387811/COVARIATES.RData>
DAT.RData <http://r.789695.n4.nabble.com/file/t387811/DAT.RData>
ladies.RData <http://r.789695.n4.nabble.com/file/t387811/ladies.RData>
[[alternative HTML version deleted]]