[R] Lm function: Error in model.frame.default
R. Michael Weylandt
michael.weylandt at gmail.com
Mon Oct 24 17:55:46 CEST 2011
You are trying to regress ~372 observations of the dependent against
~4 observations of the independent variable. Ask yourself again if
this makes sense.
A further hint might be given by this
y = rnorm(5); x = y[1:4]
lm(y~x)
Michael
On Mon, Oct 24, 2011 at 11:13 AM, Julie <julie.novakova at gmail.com> wrote:
> Hello,
> I am trying to get a linear model of y ~ log(x).
> *> lm (y~log(x))*
> However, I always get an error report:
> /Error in model.frame.default(formula = y ~ log(x), drop.unused.levels =
> TRUE) :
> variable lengths differ (found for 'log(x)')/
>
> *Here was my y:*
>> y
> [1] 0.4500000 0.0500000 0.5000000 0.4000000 0.0000000
> 0.5000000 0.4000000
> [8] 0.0500000 0.4000000 0.2500000 0.3500000 0.5000000
> 0.0500000 0.4000000
> [15] 0.5000000 0.5000000 0.5000000 0.2500000 0.8500000
> 0.5000000 0.5000000
> [22] 0.5000000 0.2500000 0.4000000 0.2500000 0.2500000
> 0.4000000 0.2500000
> [29] 0.5000000 0.1500000 0.2500000 0.1000000 0.2500000
> 0.2500000 0.0150000
> [36] 0.4000000 0.5000000 0.2000000 0.2500000 0.0000500
> 0.5000000 0.0050000
> [43] 0.5000000 0.2500000 0.2500000 0.4000000 0.5000000
> 0.4000000 0.5000000
> [50] 0.5000000 0.5000000 0.5000000 0.7142857 0.5000000
> 0.0050000 0.3500000
> [57] 0.5000000 0.3500000 0.0000000 0.5000000 0.2500000
> 0.2500000 1.0000000
> [64] 0.2500000 0.1000000 0.2500000 0.5000000 0.2500000
> 0.5500000 NA
> [71] 0.2500000 0.4000000 0.3500000 0.3500000 0.2500000
> 0.0000000 0.8888889
> [78] 0.5000000 0.2500000 0.5000000 0.5000000 0.5000000
> 0.2500000 0.2000000
> [85] 0.4000000 0.0000000 0.3500000 0.0250000 0.4000000
> 0.5000000 0.3500000
> [92] 0.2500000 0.3000000 0.2500000 0.0050000 0.5000000
> 0.4000000 0.0500000
> [99] 0.5000000 0.4000000 0.0050000 0.4500000 0.4000000
> 0.3500000 0.5000000
> [106] 0.0050000 0.3000000 0.0500000 0.2500000 0.3500000
> 0.3500000 0.7500000
> [113] 0.5000000 0.3750000 0.4500000 0.1000000 0.4000000
> 0.2500000 0.2500000
> [120] 0.2500000 0.2500000 0.5000000 NA NA
> NA NA
> [127] NA NA NA NA NA
> NA NA
> [134] NA NA NA NA NA
> NA NA
> [141] NA NA NA NA NA
> NA NA
> [148] NA NA NA NA NA
> NA NA
> [155] NA NA NA NA NA
> NA NA
> [162] NA NA NA NA NA
> NA NA
> [169] NA NA NA NA NA
> NA NA
> [176] NA NA NA NA NA
> NA NA
> [183] NA NA NA NA 0.2000000
> 0.0005000 0.5000000
> [190] 0.5000000 0.0250000 0.2500000 0.2500000 0.0100000
> 0.3500000 0.1500000
> [197] 0.3000000 0.5000000 0.0005000 0.3000000 0.4000000
> 0.2500000 0.4000000
> [204] 0.2500000 0.8500000 0.2500000 0.3750000 0.2500000
> 0.1000000 0.3500000
> [211] 0.0500000 0.2500000 0.2000000 5000.0000000 0.5000000
> NA NA
> [218] NA NA NA NA NA
> NA NA
> [225] NA NA NA NA NA
> NA NA
> [232] NA NA NA NA NA
> NA NA
> [239] NA NA NA NA NA
> NA NA
> [246] NA NA NA NA NA
> NA NA
> [253] NA NA NA NA NA
> NA NA
> [260] NA NA NA NA NA
> NA NA
> [267] NA NA NA NA NA
> NA NA
> [274] NA NA NA NA NA
> NA 0.0500000
> [281] 0.0000500 0.5000000 0.6000000 0.0050000 0.2500000
> 0.2500000 0.0025000
> [288] 0.4000000 0.1000000 0.2500000 0.5000000 0.0010000
> 0.2500000 0.4000000
> [295] 0.2500000 0.4500000 0.0500000 0.6000000 0.2500000
> 0.4000000 0.0000500
> [302] 0.0500000 0.3500000 0.0500000 0.1500000 0.0500000
> NA NA
> [309] NA NA NA NA NA
> NA NA
> [316] NA NA NA NA NA
> NA NA
> [323] NA NA NA NA NA
> NA NA
> [330] NA NA NA NA NA
> NA NA
> [337] NA NA NA NA NA
> NA NA
> [344] NA NA NA NA NA
> NA NA
> [351] NA NA NA NA NA
> NA NA
> [358] NA NA NA NA NA
> NA NA
> [365] NA NA NA NA NA
> NA NA
> [372] NA
>
> *Here was my x:*
>> x
> [1] 20 200 2000 20000
>
> I deleted [372] from y, because I thought it could help, the length of y
> would be the same. It did not change the error report.
> I did as.data.frame with both y and x and this did not help either. I am not
> sure what I should do now. Thank you for help!
>
>
>
>
>
> --
> View this message in context: http://r.789695.n4.nabble.com/Lm-function-Error-in-model-frame-default-tp3933466p3933466.html
> Sent from the R help mailing list archive at Nabble.com.
>
> ______________________________________________
> R-help at 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.
>
More information about the R-help
mailing list