#dataPath <- file.path("C:", "Documents and Settings", "c.maumet", "My Documents", "Programmation", "data")
#myDataset <- new("dataset", dataId="vantVeer_70", dataPath=file.path(dataPath, "vantVeer_70"))
# myDataset<-loadData(myDataset)
data('vV70genesDataset')
# assessment with RFE and SVM
myExpe <- new("assessment", dataset=vV70genes,
noFolds1stLayer=10,
noFolds2ndLayer=9,
classifierName="svm",
typeFoldCreation="original",
svmKernel="linear",
noOfRepeat=2,
featureSelectionOptions=new("geneSubsets", optionValues=c(1,2,3,4,5,6)))
# Another assessment where the subsets are computed automatically
anotherExpe <- new("assessment", dataset=vV70genes,
noFolds1stLayer=10,
noFolds2ndLayer=9,
classifierName="svm",
typeFoldCreation="original",
svmKernel="linear",
noOfRepeat=2)
getFeatureSelectionOptions(anotherExpe, topic='maxSubsetSize')
getFeatureSelectionOptions(anotherExpe, topic='subsetsSizes')
# assessment with NSC
expeWithNSC <- new("assessment",dataset=vV70genes,
noFolds1stLayer=10,
noFolds2ndLayer=9,
classifierName="nsc",
featureSelectionMethod='nsc',
typeFoldCreation="original",
svmKernel="linear",
noOfRepeat=2)
getFeatureSelectionOptions(expeWithNSC, topic='thresholds')
Run the code above in your browser using DataLab