spark mllib 中逻辑回归的原始预测是什么?

use*_*992 6 logistic-regression apache-spark apache-spark-mllib

我已经使用 spark mllib 运行了二元逻辑回归。根据 spark mllib 的文档,RawPrediction 是置信值,我假设 lcl 和 ucl 的概率。我正在获取 RawPrediction 的 -ve 值。在什么情况下,原始预测值可以是 -ve

小智 5

在二进制分类的情况下,原始预测是相关类的边际。对于特征向量 X,

原始预测 z = WTX
          ∴ z ⊂ (-?,+?)

预测概率 =
          f(z) = 1 / ( 1 + e-z)
          f(z) ⊂ [0, 1]

原始预测计算的源代码:https : //github.com/apache/spark/blob/master/mllib/src/main/scala/org/apache/spark/ml/classification/LogisticRegression.scala#L973