我是一名初用matlab的学生,正在做关于文本分类的东西。
我利用已有的资料在classification learner里面导出了model:trainedClassifier。帮助说利用公式
yfit = trainedClassifier.predictFcn(T)
可以对新文本进行分类,但是我输入新数据时出现了这样的话:
没有为类 'cell' 的值定义函数 'subsindex'。
出错 mlearnapp.internal.model.DatasetSpecification>@(t)t(:,predictorNames) (line 135)
extractPredictorsFromTableFcn = @(t) t(:,predictorNames);
出错 mlearnapp.internal.model.DatasetSpecification>@(x)extractPredictorsFromTableFcn(splitMatricesInTableFcn(x)) (line 136)
predictorExtractionFcn = @(x) extractPredictorsFromTableFcn(splitMatricesInTableFcn(x));
出错 mlearnapp.internal.model.DatasetSpecification>@(x)exportableClassifier.predictFcn(predictorExtractionFcn(x)) (line 139)
newExportableClassifier.predictFcn = @(x) exportableClassifier.predictFcn(predictorExtractionFcn(x));
想了很久没有相同,对新数据转变了多种形式也没有解决这个问题,请各位老师指教