data(abr1)
cl <- factor(abr1$fact$class)
dat <- abr1$pos
## divide data as training and test data
idx <- sample(1:nrow(dat), round((2/3)*nrow(dat)), replace=FALSE)
## construct train and test data
train.dat <- dat[idx,]
train.t <- cl[idx]
test.dat <- dat[-idx,]
test.t <- cl[-idx]
## build OSC model based on the training data
res <- osc_wold(train.dat, train.t)
names(res)
## pre-process test data by OSC
test.dat.1 <- predict.osc(res,test.dat)$x
Run the code above in your browser using DataLab