You got the order of the arguments wrong: ################################## library(systemfit) eqDemand <- consump ~ price + income eqSupply <- consump ~ price + farmPrice + trend fitsur <- systemfit(list(demand=eqDemand, supply=eqSupply), "SUR", data=Kmenta) summary(fitsur) ##################################
On Tue, Aug 18, 2009 at 9:48 AM, Anwesha Chakrabarti<c.anwe...@gmail.com> wrote: > Hi > I was trying to estimate simultaneous equation system in R using systemfit. > I used the following commands >>library(systemfit) >> data(Kmenta) >> attach(Kmenta) > >eqDemand<-consump~price+income >> eqSupply<-consump~price+farmprice+trend >> fitsur<-systemfit("SUR",list(demand=eqDemand, supply=eqSupply)) > and got the following error messege > > Error in systemfit("SUR", list(demand = eqDemand, supply = eqSupply)) : > argument 'formula' must be an object of class 'formula' or a list of objects > of class 'formula' > > Can anyone tell me how to overcome this problem? > > regards > Anwesha > > [[alternative HTML version deleted]] > > ______________________________________________ > 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. > ______________________________________________ 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.