Hello. I'm new to R and I'm trying to solve a classification problem. I have a training dataset of about 40,000 rows and 50 columns. When I try to train support vector machine, it gives me this error after a few seconds: Error in predict.svm(ret, xhold) : Model is empty! This is the code I use: ne_span_data <- as.matrix(read.table('ne_span.data.R.txt', header=TRUE, row.names='id')) library('e1071') svm_ne_span_model <- svm(NE_type ~ . , ne_span_data) it gives me: Error in predict.svm(ret, xhold) : Model is empty! A line from the ne_span.data.R.txt file: svt OTHER N N I S 2 NA NA NA NA NA A NA NA 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 train-s1m2 Any idea what's wrong here? -- View this message in context: http://www.nabble.com/training-svm-tf3296613.html#a9170716 Sent from the R help mailing list archive at Nabble.com.
Hello (whoever you are), your data looks problematic. What does head(ne_span_data) reveal? BTW, svm() will not handle NA values. Best David --------------------- Hello. I'm new to R and I'm trying to solve a classification problem. I have a training dataset of about 40,000 rows and 50 columns. When I try to train support vector machine, it gives me this error after a few seconds: Error in predict.svm(ret, xhold) : Model is empty! This is the code I use: ne_span_data <- as.matrix(read.table('ne_span.data.R.txt', header=TRUE, row.names='id')) library('e1071') svm_ne_span_model <- svm(NE_type ~ . , ne_span_data) it gives me: Error in predict.svm(ret, xhold) : Model is empty! A line from the ne_span.data.R.txt file: svt OTHER N N I S 2 NA NA NA NA NA A NA NA 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 train-s1m2