Hi Roger I have followed your advice. However, I had the same error like below:
I'd welcome any comments from all of you. > mega.lm <- lm( + + mr2.tent ~ as.numeric(Census) + as.numeric(Den) + + as.numeric(CmtSch) + as.numeric(CmtPop) + + as.numeric(SchPop) + as.numeric(StayPop) + as.numeric(DayPop) + + as.numeric(firm) + as.numeric(firm500) + + as.numeric(RegWrk) + as.numeric(GrsWrk) + + as.numeric(MnfFirm) + as.numeric(MnfReg) + as.numeric(MnfGrs) + + , data = mega.data) ###, na.action=na.fail) Error in model.frame.default(formula = mr2.tent ~ as.numeric(Census) + : variable lengths differ (found for 'as.numeric(Census)') > On Tue, Sep 25, 2012 at 4:33 PM, Roger Bivand <[email protected]> wrote: > On Tue, 25 Sep 2012, gum hwang wrote: > > Howdy, Grus >> >> If this message is overlapped, please forgive me. >> >> I have some troubles with SPLM package of R. >> I am trying to estimate some parameters and their model using SPML in SPLM >> package of R. >> Could you tell me some tips to solve my problem below ? >> > > Try: > > lm(fm.2, data = mega.data, na.action=na.fail) > > and see if you get the same error. It looks as though there are different > numbers of observations on some variables. Also always run traceback() > after any error you do not understand, to see the calling sequence of > functions. Here model.frame.default() was the failing function, which is > also called in lm(), hence my suggestion. It is also possible that you have > multiple objects called Census, say both in the global environment and in > mega.data. > > Hope this clarifies, > > Roger > > > > >> ------------------------------**------------------------------** >> ------------------------------**------------------------------** >> ------------------------------**-- >> ... >> fm.2 <- mr2.tent ~ Census + Den + CmtSch + CmtPop + SchPop + StayPop + >> DayPop >> + firm + firm500 + RegWrk + GrsWrk + MnfFirm + MnfReg+ MnfGrs >> ... >> >>> fespaterr <- spml(fm.2, data = mega.data, listw = mat2listw(megaww), >>> >> model="within", spatial.error="b") >> Error in model.frame.default(object, data, xlev = xlev) : >> variable lengths differ (found for 'Census') >> >>> >>> >> For variaable reference, >> Y variable is mr2.tent. >> X variables are population and firm workers. >> Population is Census, Den, CmtSch, CmtPop, SchPop, StayPop, DayPop. >> Firms are firm and firm500. >> Firm workers are RegWrk, GrsWrk, MnfFirm, MnfReg, MnfGrs. >> ------------------------------**------------------------------** >> ------------------------------**------------------------------** >> ------------------------------**---- >> >> I appreciate in advance, >> >> >> > -- > Roger Bivand > Department of Economics, NHH Norwegian School of Economics, > Helleveien 30, N-5045 Bergen, Norway. > voice: +47 55 95 93 55; fax +47 55 95 95 43 > e-mail: [email protected] > > -- Kum Hoe Hwang, Ph.D. 82-31-250-3516 Guynggi Research Institute(GRI), Korea (ROK) [[alternative HTML version deleted]] _______________________________________________ R-sig-Geo mailing list [email protected] https://stat.ethz.ch/mailman/listinfo/r-sig-geo
