[R] Error in lm.fit(

Peter Lauren peterdlauren at yahoo.com
Wed Oct 3 14:56:19 CEST 2007


I am using R.2.4.1 on Windows XP 5.1 (SP 2).

I have the following line in my R code.

Analysis=anova(lm(PM ~ x))

It works the first 60 or so times it is called but
then I get the following error message.

Error in lm.fit(x, y, offset = offset, singular.ok =
singular.ok, ...) : 0 (non-NA) cases

In order to examine the input, I preceeded the call
with the following.

print(PM)
print(x)

This gave the following.

[1] 245.0 189.0 249.8 188.0 184.3 230.0 147.0 185.3
196.0 142.3 282.0 169.0
[13] 231.5 162.0 115.0 168.8 195.0 214.0 173.0 111.3
360.0 192.3 305.5 206.0
[25] 111.0 247.0 188.0 246.0 252.0 114.0

 [1] 20.00 20.00 20.00 20.00 20.00 10.00 10.00 10.00
10.00 10.00  7.50  7.50
[13]  7.50  7.50  7.50  5.00  5.00  5.00  5.00  5.00 
2.50  2.50  2.50  2.50
[25]  2.50  1.25  1.25  1.25  1.25  1.25

I would be most grateful if someone could help with
this problem.  I do not see why these input vectors
would give this error message.  

Also, is there a way to make it so the script keeps
running if it gets an error like this?

Many thanks in advance,
Peter Lauren.



More information about the R-help mailing list