R version 3.2.3, W7 64bit. Dear all!
I am trying to make pls-regression using plsr() from package pls, with Mevik & Wehrens (2007) as tutorial and the datasets from the package. Everything works real nice as long as I use the supplied datasets, but I don�t understand how to prepare my own data. This is what I have done: > frame1 <- data.frame(gushVM, I(n96)) Where gushVM is a vector with fifteen reference analysis values of a quality problem in grain and n96 is a matrix with fifteen rows and 96 columns from an electronic nose. I try to copy the methods as in 3.2 in Mevik & Wehrens, and want to keep n96 as one variable to avoid addressing 96 different variables in the plsr call. If I don�t use I() in the call I get 96 variables instead. Looking at the dataframe by summary(frame1) get a return quite like summary(gasoline) from the package (not shown here). But when I try to use plsr() with my own data it doesn�t work due to an error in the data structure: > pls1 <- plsr(gushVM ~ n96, data = frame1) Error in model.frame.default(formula = gushVM ~ n96, data = frame1) : invalid type (list) for variable 'n96' > So, n96 has turned into a list, and that is a problem. If gushVM is a vector (one variable) och a matrix (five variables) does not seem to change anything, managing n96 is the problem I have tried all alternative ways of creating a proper data frame suggested in the article with exactly the same result. I have tried the documentation for data.frame() but I probably don�t understand what it says. What should I do to change "n96" into something better than "list"? Thanks /CG Med v�nlig h�lsning/Best regards CG Pettersson Scientific Project Manager, PhD ______________________ Lantm�nnen Corporate R&D Phone: +46 10 556 19 85 Mobile: + 46 70 330 66 85 Email: cg.petters...@lantmannen.com<mailto:cg.petters...@lantmannen.com> Visiting Address: S:t G�ransgatan 160 A Address: Box 30192, SE-104 25 Stockholm Webb: http://www.lantmannen.com<http://www.lantmannen.com/> Registered Office: Stockholm Before printing, think about the environment [[alternative HTML version deleted]]
______________________________________________ R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see 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.