[R] FW: lasso regression
Gavin Simpson
gavin.simpson at ucl.ac.uk
Tue Jul 12 16:25:57 CEST 2011
On Tue, 2011-07-12 at 10:12 -0400, Heiman, Thomas J. wrote:
> Hi,
>
> Hopefully I got the formatting down.. I am trying to do a lasso regression using the lars package with the following data (the data files is in .csv format):
>
> V1 V2 V3 V4 V5 V6 V7 V8 V9
> 1 FastestTime WinPercentage PlacePercentage ShowPercentage BreakAverage FinishAverage Time7Average Time3Average Finish
> 2 116.9 0.14285715 0.14285715 0.2857143 4.428571 3.2857144 117.557144 117.76667 5.0
> 3 116.22857 0.2857143 0.42857143 0.14285715 6.142857 2.142857 116.84286 116.8 2.0
> 4 116.41428 0.0 0.14285715 0.2857143 5.714286 3.7142856 117.24286 117.166664 4.0
> 5 115.8 0.5714286 0.0 0.2857143 2.142857 2.5714285 116.21429 116.53333 6.0
>
> #load Data
> crs<- read.csv("file:///C:/temp/Horse//horseracing.csv<file:///C:\temp\Horse\horseracing.csv>", na.strings=c(",", "NA", "", "?"), encoding="UTF-8")
>
> # # define x and y
> x= x<-crs[,9] #predictor variables
> y= y<-crs[1:8,] #response variable
>
>
> library(lars)
> cv.lars(x, y, K=10, trace=TRUE, plot.it = TRUE,se = TRUE, type="lasso")
>
> and I get:
>
> LASSO sequence
> Error in one %*% x : requires numeric/complex matrix/vector arguments
>
> Any idea on what I am doing wrong? Thank you!!
Row 1 contains character data, the variable names. Are you missing a
`header = TRUE` (this is the default in `read.csv()`), or do you have
several header lines?
I also think you have the response/predictors back to front there;
otherwise, why would you need to shrink the coefficient and select from
a model with a single predictor?
HTH
G
> Sincerely,
>
> tom
>
> ______________________________________________
> 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.
--
%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%
Dr. Gavin Simpson [t] +44 (0)20 7679 0522
ECRC, UCL Geography, [f] +44 (0)20 7679 0565
Pearson Building, [e] gavin.simpsonATNOSPAMucl.ac.uk
Gower Street, London [w] http://www.ucl.ac.uk/~ucfagls/
UK. WC1E 6BT. [w] http://www.freshwaters.org.uk
%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%
More information about the R-help
mailing list