n <- 50 ; p <- 7
Xtrain <- matrix(rnorm(n * p), ncol = p)
ytrain <- sample(c(1, 4, 10), size = n, replace = TRUE)
m <- 4
Xtest <- matrix(rnorm(m * p), ncol = p)
ytest <- sample(c(1, 4, 10), size = m, replace = TRUE)
nlvdis <- 5 ; diss <- "mahal"
h <- 2 ; k <- 10
nlv <- 2
fm <- lwplsrda(
Xtrain, ytrain,
nlvdis = nlvdis, diss = diss,
h = h, k = k,
nlv = nlv
)
res <- predict(fm, Xtest)
res$pred
res$listnn
err(res$pred, ytest)
res <- predict(fm, Xtest, nlv = 0:2)
res$pred
Run the code above in your browser using DataLab