[R] Error message using mi() in mi package

Andrew Miles rstuff.miles at gmail.com
Tue Jul 6 18:37:04 CEST 2010


Hello!

I get the following message when I run the mi() function from the mi  
package.

Error while imputing variable: c3 , model: mi.polr
  Error in eval(expr, envir, enclos) : could not find function  
"c14ordered"

Here's the situation:

I am running R v. 2.9.2 on Mac OSX v. 10.5.8.  I am trying to impute  
missing data in a data set that I've trimmed down to 302 variables.   
I've created an mi.info() object on the data, and I've updated the  
"type" of variable where necessary so that the mi() imputing function  
uses the most appropriate type of models to estimate imputed values.   
The data have no collinearlity.  I then run the mi function like this:

imp = mi(imp.data, info=info2, n.iter=10)

where imp.data is my data set of 302 variables and info2 is my  
modified mi.info object.  I get the message as posted above.  The  
message only occurs when working on a variable I have labeled as  
"ordered-categorical."  But the mi() function processes most variables  
labeled as "ordered-categorical" just fine.  In fact, if shrink my  
data set (say, to just 5 variables) I can get mi() to process a  
problematic variable just fine as well.

I'm not sure what the function "c14ordered" is that the error message  
refers to.  My first thought is maybe it is referring to one of my  
variables in my data?  Variables names in my data follow a basic  
letter-number pattern (i.e. a1, a2, etc.), but there is no c14, rather  
c14a1, c14a2, etc.  So I'm not sure if the variable has anything to do  
with the problem, but I thought I'd mention it just in case someone  
wiser in this matter than I can see something I cannot.

I cannot post code that reproduces the problem due to the nature of  
the code and data involved.

Any help would be appreciated, as I am not sure what is happening, and  
can't see why I can sometimes impute a variable labeled as "ordered- 
categorical" and sometimes cannot.

Thanks!

Andrew Miles



More information about the R-help mailing list