On 27/09/2007, at 12:27 PM, [EMAIL PROTECTED] wrote: > Hello, Listers > > I'm trying to run blloean logit model with R. > > My code is: > >> library(boolean) >> library(foreign) >> pr <- read.dta ("prcore1.dta") >> bp <- boolprep ("(a&b)|c", "cwt", a="O1", b="t", c="DM2 >> + ah + md + con + n3 + rel + slo + pyrs >> + sp1 + sp2 + spl3") >> answer <- boolean (bp, link = "logit", method = "nlm") > > But I got an error message here as follows: > > Error in eval(expr, envir, enclos) : object "cwt" not found > > "cwt" is my D.V. and I made sure that R read the data correctly. > > It might be a stupid question.But, since I'm a very very beginner of > R, I don't know what's wrong. > I tried to figure out this with the manual, but I can't get any > answer. > > Could you anyone help me out?
The variable ``cwt'' is a component of the data frame ``pr''; it is not lying around loose in the workspace (global environment) where the function boolean() can see it. You need to tell boolean() where to find ``cwt'' and the other variables referred to. I don't know from the boolean package, but I conjecture that the boolean function has a ``data'' argument, in which case answer <- boolean (bp, link = "logit", method = "nlm",data=pr) may work. Otherwise you could (a) do: attach(pr) prior to the call to boolean, or (b) use with(): answer <- with(pr, boolean (bp, link = "logit", method = "nlm")) cheers, Rolf Turner ###################################################################### Attention:\ This e-mail message is privileged and confidenti...{{dropped}} ______________________________________________ R-help@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.