Hi Matt,

 

I am still having the same error message  with version 1.2-14.

The problem persists even after using a  small subset of the data and substituting some variables.

Thank you for your assistance.

 

Ndiaye

 

From: Matt Blackwell [mailto:blackwel@fas.harvard.edu]
Sent: Tuesday, February 16, 2010 4:28 PM
To: Ndiaye, Mamadou
Cc: amelia@lists.gking.harvard.edu
Subject: Re: [amelia] Error in if (sum(non.vary == 0))

 

Hi Ndiaye,

 

Do you still have this problem on the latest version of Amelia? You should see the version number when you load the Amelia package. The most current version is 1.2-14. 

 

Thanks!

matt.

 

 

On Tue, Dec 22, 2009 at 5:28 PM, Ndiaye, Mamadou <MNdiaye@publichealthmdc.com> wrote:

After the following R commands:

a.out<-amelia(bd2,m=5 ,idvars =c("bd_id",”cty”),noms=c("race4","outc")) ,

I received this error message:

“Error in if (sum(non.vary == 0)) { :

  argument is not interpretable as logical”

What that means?

I used the current versions of R and Amelia on Windows

The data contains more than 100,000 records, with 6 variables. They are all factors except bwt3, a continuous variable.

See below the first rows of the data frame bd2:

 

> head(bd2)

 

bd_id

race4

outc

cty

bwt3

1989-35129

1

1

0

2665

1989-43790

2

1

0

3685

1989-44528

1

1

0

3402

1989-48485

1

1

0

3175

1989-49402

1

1

0

3742

1989-55241

4

1

0

3941

 

Thanks you for any help.

 

Ndiaye