运行matlab中的classification learner训练数据后得到的模型,为什么会出现输入参数数目不足的问题?
22
predictorExtractionFcn=@(x)array2table(x,VariableNames',predictorNames);
23
svmPredictFcn=@(x)predict(classificationSVM,x);
24
trainedClassifier.predictFcn=@(x)svmPredictFcn(predictorExtractionFcn(x))
命令行窗口
>>trainClassifier2
输入参数的数目不足。
出错trainclassifier2(line3
inputTable=array2table(trainingData,VariableNames'{'column_1'column_2,'column_3,column_4,'column_57)
f>
trainclassifier2应该是函数文件,而不是脚本文件,也就是说再调用trainclassifier2是必须给其传入输入参数才能计算。