是MATLAB的条件概率';对吗?

是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关于以下方面的文档: 指定[

MWE(需要统计工具箱,在MATLAB R2014b上测试):

输出:

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