[R] how to use tune.knn() for dataset with missing values
David Meyer
david.meyer at wu-wien.ac.at
Thu Oct 6 16:37:12 CEST 2005
Well, since knn() can't handle incomplete data as it says, you can
choose to either omit incomplete observations (e.g., using na.omit()),
or to impute the data if the conditions are met (missingness at random,
...); see, e.g., packages cat, mix, norm, and e1071 for that.
HTH,
David
------------------------
Hi Everybody,
i again have the problem in using tune.knn(), its giving an error saying
missing values are not allowed.... again here is the script for
BreastCancer Data,
library(e1071)
library(mda)
trdata<-data.frame(train,row.names=NULL)
attach(trdata)
xtr <- subset(trdata, select = -Class)
ytr <- Class
bestpara <-tune.knn(xtr,ytr, k = 1:25, tunecontrol =
tune.control(sampling
= "cross"))
and here i got the mentioned error.
can anybody help me in this regard...
Thanks & Regards,
Uttam Phulwale
Tata Consultancy Services Limited
Mailto: uttam.phulwale at tcs.com
Website: http://www.tcs.com
More information about the R-help
mailing list