[R] problem with pls(x, y, ..., ncomp = 16): Error in inherit s( x, "data.frame") : subscript out of bounds
Liaw, Andy
andy_liaw at merck.com
Tue Dec 9 18:50:35 CET 2003
I don't know the details of pls (in the pls.pcr package, I assume), but if
you use validation="CV", that says you want to use CV to select the best
number of components. Then why would you specify ncomp as well?
Andy
> From: ryszard.czerminski at pharma.novartis.com
>
> When I try to use ncomp parameter in pls procedure I get
> following error:
>
> > library(pls.pcr)
> > m <- pls(x, y, validation = "CV", niter = 68, ncomp = 16)
> Error in inherits(x, "data.frame") : subscript out of bounds
>
> Without ncomp parameter everything seems to work OK
>
> > dim(x)
> [1] 68 116
> > dim(y)
> [1] 68 1
> > m <- pls(x, y, validation = "CV", niter = 68)
> > length(m$ncomp)
> [1] 67
>
> Ryszard
>
> ______________________________________________
> R-help at stat.math.ethz.ch mailing list
> https://www.stat.math.ethz.ch/mailman/listinfo/r-help
>
>
More information about the R-help
mailing list