如何在Matlab中计算朴素贝叶斯后验概率

时间:2019-07-17 15:21:48

标签: matlab classification probability

我已经使用分类学习器应用程序训练了模型,并已使用测试数据成功测试了模型。 现在,我想确定一个确定性/信心/概率来表明程序如何“确保”分类正确。 例如,我想要类似“类别-1,确定性-89%”。

我已经完成了背景阅读,发现了朴素贝叶斯后验概率,但是不确定如何将其实现到我的代码中。

VarNames = arrayfun(@(N) sprintf('VarNames%d', N), 1:200, 'Uniform', 0):
testData = array2table(data, 'VariablesNames', VarNames);
result = trainedModel.predictFcn(testData);

代码正确输出分类,例如result = 3 3 2 1 3其中1、2和3是类。但是,我不确定要使用哪种代码来显示每种分类的概率/确定性

示例: 等级-1,概率-89%

0 个答案:

没有答案