2016-06-14 32 views
0

我想MSVM - RFE工具特徵選擇我的數據,我的輸入數據矩陣是製表符分隔和第一列是一流的,其他列是基因名(50 * 100)。錯誤MSVM - RFE模型空

library(e1071) 
source('msvmRFE.R') 
input <- read.table("input.txt", header=T, sep="\t") 
svmRFE(input, k=10, halve.above=100) 

這是錯誤

svmRFE(input, k=10, halve.above=100) 
Scaling data...Done! 
    0%Error in predict.svm(ret, xhold, decision.values = TRUE) : 
    Model is empty! 

請幫我什麼是錯誤。

謝謝

回答

0

我知道這有點遲,但也許我可以幫助別人。

請嘗試:

  1. 檢查你的成果屈指可數的因素,如:1和2。此外,我相信你不能MSVM - RFE使用兩個以上的班。

  2. mSVM-RFE不會處理NAs;

  3. 你對每個班有多少觀察?它們是不對稱的嗎?