Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Kaggle Titanic数据集R中SVM调整错误_R_Svm_Kaggle - Fatal编程技术网

Kaggle Titanic数据集R中SVM调整错误

Kaggle Titanic数据集R中SVM调整错误,r,svm,kaggle,R,Svm,Kaggle,我正在尝试使用Titanic Kaggle数据集在R中完成SVM模型的调优 当我运行以下代码时: tune.out = tune(svm, Survived ~ Pclass + Sex + Age + Fare + Embarked + family, data = boat, kernel = "linear", ranges = list(cost = c(0.001, 0.01, 0.1, 1, 5, 10, 100))) 我得到一个

我正在尝试使用Titanic Kaggle数据集在R中完成SVM模型的调优

当我运行以下代码时:

tune.out = tune(svm, Survived ~ Pclass + Sex + Age + Fare + Embarked + family, 
            data = boat, kernel = "linear", 
            ranges = list(cost = c(0.001, 0.01, 0.1, 1, 5, 10, 100)))
我得到一个错误:

Error in names(ret2) <- rowns : 
 'names' attribute [90] must be the same length as the vector [71]
我知道我的变量可能出了问题——有没有想过这可能是什么

如果有帮助的话,我没有修改任何变量,但是删除了一堆(那些在调整公式中没有看到的,并通过以下方式创建了一个新的变量
系列

boat$family = boat$SibSp + boat$Parch
boat$family[boat$family > 0] = 1

Boat是一个
数据表

“泰坦尼克号Kaggle数据集”-那是什么?读我上面写的--我创建了那个变量。我可以重现错误,但是,我看不到它来自何处(
调试(predict.func)
)-除此之外,
boat$Age
中的
NA
s也有责任。但是,我猜使用
NA。省略(boat)
或使用例如
missForrest
进行猜测不是一个选项…^就是这样。谢谢
boat$family = boat$SibSp + boat$Parch
boat$family[boat$family > 0] = 1