1. There should have been warning or error when using "_" as it is depreceated. Use "<-" instead. 2. There is an extra "]" 3. Could it be that after removing all the cases with NA, you do not have sufficient observations. Example :
> j <- c(NA, 2, NA, 4, NA) > k <- c(1, NA, 3, NA, 5) > lm(j~k,na.action=na.exclude) Error in lm.fit(x, y, offset = offset, singular.ok = singular.ok, ...) : 0 (non-NA) cases 4. I would suggest you put a 'cat(i, "before", "\n") or something similar before and after the problematic syntax to find out which values of i is causing the problem. On Tue, 2004-05-04 at 14:55, Christoph Scherber wrote: > actually, the situation is much more complicated. I am producing > multiple graphs within a "for" loop. For some strange reason, the > plotting routine always stops once lm(y~x) encounters more than one > missing value (I have marked the important bit with "***********"): > > par(mfrow=c(5,5)) > p_seq(3,122,2) > i_0 > k_0 > number_0 > for (i in p) { > j_foranalysis[93:174,i+1] > k_foranalysis[93:174,i] > df_data.frame(j,k) > mainlab1_substring(names(foranalysis[i]),2,8) > mainlab2_"; corr.:" > mainlab3_round(cor(j,k,na.method="available"),4) > mainlab4_"; excl.Mono:" > mainlab5_round(cor(j[j<0.9],k[j<0.9],na.method="available"),4) > mainlab_paste(mainlab1,mainlab2,mainlab3,mainlab4,mainlab5) > plot(k,j,main=mainlab,xlab="% of total biomass",ylab="% of total > cover",pch="n") > for (k in 1:length(foranalysis[93:174,i])) > number[k]_substring(plotcode[foranalysis[k,1]],1,5) > text(foranalysis[93:174,i],foranalysis[93:174,i+1],number) > ********************************** > model_lm(j~k,na.action=na.exclude]) > ********************************** > abline(model) > abline(0,1,lty=2) > } > > Does anyone have any suggestions on this? > > Best regards > Chris., > > > > > Liaw, Andy wrote: > > >By (`factory') default that's done for you automagically, because > >options("na.action") is `na.omit'. > > > >If you really want to do it `by hand', and have the data in a data frame, > >you can use something like: > > > >lm(y ~ x, df[complete.cases(df),]) > > > >HTH, > >Andy > > > > > > > >>From: Christoph Scherber > >> > >>Dear all, > >> > >>I have a data frame with different numbers of NAÂs in each > >>column, e.g.: > >> > >>x y > >>1 2 > >>NA 3 > >>NA 4 > >>4 NA > >>1 5 > >>NA NA > >> > >> > >>I now want to do a linear regression on y~x with all the NAÂs > >>removed. > >>The problem now is that is.na(x) (and is.na(y) obviously > >>gives vectors > >>with different lengths. How could I solve this problem? > >> > >>Thank you very much for any help. > >> > >>Best regards > >>Chris > >> > >>______________________________________________ > >>[EMAIL PROTECTED] mailing list > >>https://www.stat.math.ethz.ch/mailman/listinfo/r-help > >>PLEASE do read the posting guide! > >>http://www.R-project.org/posting-guide.html > >> > >> > >> > >> > > > > > >------------------------------------------------------------------------------ > >Notice: This e-mail message, together with any attachments, contains information > >of Merck & Co., Inc. (One Merck Drive, Whitehouse Station, New Jersey, USA 08889), > >and/or its affiliates (which may be known outside the United States as Merck > >Frosst, Merck Sharp & Dohme or MSD and in Japan as Banyu) that may be confidential, > >proprietary copyrighted and/or legally privileged. It is intended solely for the > >use of the individual or entity named on this message. If you are not the intended > >recipient, and have received this message in error, please notify us immediately by > >reply e-mail and then delete it from your system. > >------------------------------------------------------------------------------ > > > > > > > > ______________________________________________ > [EMAIL PROTECTED] mailing list > https://www.stat.math.ethz.ch/mailman/listinfo/r-help > PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html -- ______________________________________________ [EMAIL PROTECTED] mailing list https://www.stat.math.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html