[R] Amelia error
Gaurav Sood
gsood07 at gmail.com
Wed Apr 18 20:45:52 CEST 2012
Easily fixed, Peter -
str(ad04)
'data.frame': 1195 obs. of 15 variables:
$ V040001 : num 1 2 3 4 5 6 7 8 9 10 ...
$ insurance: num 7 2 4 1 5 2 7 1 5 5 ...
$ jobs : num 7 3 4 1 6 5 7 5 4 7 ...
$ services : num 5 2 5 1 5 2 7 1 4 7 ...
$ ss : num 2 2 2 1 2 1 2 1 1 3 ...
$ women : num 1 2 4 1 4 4 1 1 1 1 ...
$ abortion : num 3 3 3 NA 3 3 1 1 NA 1 ...
$ gayrights: num 1 1 2 NA 4 4 1 1 NA 4 ...
$ demrep : num 4 3 7 4 7 4 7 2 3 7 ...
$ libcon : num 4 4 6 4 6 6 6 4 3 6 ...
$ educ : num 8 5 7 3 4 8 7 5 8 8 ...
$ south : num 0 0 1 1 1 0 0 0 0 1 ...
$ gender : Factor w/ 2 levels "1. Male","2. Female": 1 1 2 1 2 1 2 2 1 2 ...
$ demrep.1 : num 4 3 7 4 7 4 7 2 3 7 ...
$ race : chr "White" "Other" "White" "Other" ...
On Wed, Apr 18, 2012 at 2:44 PM, Peter Ehlers <ehlers at ucalgary.ca> wrote:
> On 2012-04-18 11:18, Gaurav Sood wrote:
>>
>> Using: Amelia::amelia
>>
>> R version: 2.15
>> OS: Windows 7 Enterprise
>>
>> data = National Election Studies (cross-sectional); mostly ordinal
>> variables, some nominal
>>
>> summary(ad04)
>>
>> insurance jobs services ss women
>> Min. :1.000 Min. :1.000 Min. :1.000 Min. :1.000 Min.
>> :1.00
>> 1st Qu.:2.000 1st Qu.:3.000 1st Qu.:2.000 1st Qu.:1.000 1st
>> Qu.:1.00
>> Median :4.000 Median :4.000 Median :3.000 Median :1.000 Median
>> :1.00
>> Mean :3.656 Mean :4.207 Mean :3.478 Mean :1.408 Mean
>> :1.92
>> 3rd Qu.:5.000 3rd Qu.:6.000 3rd Qu.:4.000 3rd Qu.:2.000 3rd
>> Qu.:2.00
>> Max. :7.000 Max. :7.000 Max. :7.000 Max. :3.000 Max.
>> :7.00
>> NA's :97 NA's :105 NA's :146 NA's :21 NA's
>> :52
>
>
> It would be far more useful to provide the result of str(ad04) than
> the above useless summary.
>
> Peter Ehlers
>
>>
>> aout04<- amelia(ad04,noms=c("race","south","gender","demrep"), m=5)
>> Error in if (sum(non.vary == 0)) { :
>> argument is not interpretable as logical
>> In addition: Warning message:
>> In FUN(X[[34L]], ...) : NAs introduced by coercion
>>
>>
>> On Wed, Apr 18, 2012 at 1:39 PM, Sarah Goslee<sarah.goslee at gmail.com>
>> wrote:
>>>
>>> Do you mean the Amelia package? Or a function named Amelia()?
>>>
>>> What is your OS and version of R and package?
>>>
>>> What are the commands you are using?
>>>
>>> What do your data look like?
>>>
>>> Can you provide a reproducible example?
>>>
>>> Did you read the posting guide?
>>>
>>> Your problem doesn't "seem like a bug" rather than user error unless
>>> we know a whole lot more about it.
>>>
>>> Sarah
>>>
>>> On Wed, Apr 18, 2012 at 1:33 PM, Gaurav Sood<gsood07 at gmail.com> wrote:
>>>>
>>>> Hi,
>>>>
>>>> Encountering the following error using Amelia -
>>>>
>>>> Error in if (sum(non.vary == 0)) { :
>>>> argument is not interpretable as logical
>>>> In addition: Warning message:
>>>> In FUN(X[[34L]], ...) : NAs introduced by coercion
>>>>
>>>> Seems like a bug.
>>>>
>>>
>>> --
>>> Sarah Goslee
>>> http://www.functionaldiversity.org
>>
>>
>> ______________________________________________
>> R-help at r-project.org mailing list
>> https://stat.ethz.ch/mailman/listinfo/r-help
>> PLEASE do read the posting guide
>> http://www.R-project.org/posting-guide.html
>> and provide commented, minimal, self-contained, reproducible code.
>
>
More information about the R-help
mailing list