我正在使用Matlab R2015a的TreeBagger函数和名称 - 值对'OOBPrediction', 'on'
和'OOBPredictorImportance', 'on'
。现在我收到以下错误消息:
参数名称无效:OOBPrediction。
在官方Matlab文档中列出了这个名称 - 值对。
有什么问题?
答案 0 :(得分:1)
这实际上似乎是在MATLAB R2015a和R2015b之间发生了变化。
如果您查阅自己的MATLAB R2015a内的文档(使用help treebagger
或doc treebagger
),您将得到一个使用该参数的示例:
示例:
load fisheriris b = TreeBagger(50,meas,species,'oobpred','on') plot(oobError(b)) xlabel('number of grown trees') ylabel('out-of-bag classification error')
在online documentation和更新版本的MATLAB中,你会发现类似的东西:
示例:
load fisheriris b = TreeBagger(50,meas,species,'OOBPrediction','on') plot(oobError(b)) xlabel('number of grown trees') ylabel('out-of-bag classification error')
长话短说:
oobpred
代替OOBPrediction
。