是MATLAB的条件概率';对吗?
MWE(需要统计工具箱,在MATLAB R2014b上测试): 输出:是MATLAB的条件概率';对吗?,matlab,statistics,regression,probability,logistic-regression,Matlab,Statistics,Regression,Probability,Logistic Regression,MWE(需要统计工具箱,在MATLAB R2014b上测试): 输出: pihat = 1 1 2.2204e-16 1 2.2204e-16 2.2204e-16 (忽略发出的警告,这是因为一个简单的例子,它是线性可分的(我用它自己预测x)。这没关系:我也用一个没有警告的非简单(不是最小)例子来尝试过,结果是相似的。) 我的问题是结果。我已经指定了我想要的条件概率。根据MATLAB关于以下方面的文档: 指定[
pihat =
1 1
2.2204e-16 1
2.2204e-16 2.2204e-16
(忽略发出的警告,这是因为一个简单的例子,它是线性可分的(我用它自己预测x
)。这没关系:我也用一个没有警告的非简单(不是最小)例子来尝试过,结果是相似的。)
我的问题是结果。我已经指定了我想要的条件概率。根据MATLAB关于以下方面的文档:
指定['conditional'
]以返回预测[…],根据第一个k–1
条件类别概率[…],即类别j
的概率[…],给定类别j
或更高的结果
在我的示例中,这意味着pihat
的行包含
x=1
给定x>=1
x=2
给定x>=2
x=3
是不必要的,因为如果前两个概率已知,第三列也是。它逻辑上遵循p(x=1)+p(x=2)+p(x=3)=1
)
我的解释正确吗?因此,如果预测了x=1
,那么第一列值应该很大(接近1),因为P(x=1)
给定的x>=1
很大。第二列应该接近于零,因为给定的x>=2
如果x=1
,则P(x=2)
不能很大
但是,正如您在第一行中看到的,第二列值与第一列值一样大!根据文件规定,我认为这是不正确的,对吗?当前(不正确?)结果意味着行中的预测概率不是给定的x>=j
,但它们是什么?或者我应该如何解释它们
它们不等于累积概率,即x的概率
pihat =
1 1
2.2204e-16 1
2.2204e-16 2.2204e-16