org
.
incal
.
spark_ml
.
models
result
package
result
Visibility
Public
All
Type Members
case class
BinaryClassificationCurves
(
roc:
Seq
[(
Double
,
Double
)]
,
precisionRecall:
Seq
[(
Double
,
Double
)]
,
fMeasureThreshold:
Seq
[(
Double
,
Double
)]
,
precisionThreshold:
Seq
[(
Double
,
Double
)]
,
recallThreshold:
Seq
[(
Double
,
Double
)]
)
extends
Product
with
Serializable
case class
ClassificationMetricStats
(
f1:
MetricStatsValues
,
weightedPrecision:
MetricStatsValues
,
weightedRecall:
MetricStatsValues
,
accuracy:
MetricStatsValues
,
areaUnderROC:
Option
[
MetricStatsValues
]
,
areaUnderPR:
Option
[
MetricStatsValues
]
)
extends
Product
with
Serializable
case class
ClassificationPerformance
(
evalMetric:
classification.ClassificationEvalMetric.Value
,
trainingTestReplicationResults:
Traversable
[(
Double
,
Option
[
Double
],
Option
[
Double
])]
)
extends
Performance
[
classification.ClassificationEvalMetric.Value
] with
Product
with
Serializable
trait
ClassificationResult
extends
MLResult
trait
ClassificationResultConstructor
[
C <:
ClassificationResult
]
extends
AnyRef
case class
ClassificationResultsAuxHolder
(
evalResults:
Traversable
[(
classification.ClassificationEvalMetric.Value
,
Double
,
Seq
[
Double
])]
,
count:
Long
,
binTrainingCurves:
Option
[
BinaryClassificationCurves
]
,
binTestCurves:
Seq
[
Option
[
BinaryClassificationCurves
]]
)
extends
Product
with
Serializable
case class
ClassificationResultsHolder
(
performanceResults:
Traversable
[
ClassificationPerformance
]
,
counts:
Traversable
[
Long
]
,
binCurves:
Traversable
[
STuple3
[
Option
[
BinaryClassificationCurves
]]]
)
extends
Product
with
Serializable
trait
MLResult
extends
AnyRef
case class
MetricStatsValues
(
mean:
Double
,
min:
Double
,
max:
Double
,
variance:
Double
,
median:
Option
[
Double
]
)
extends
Product
with
Serializable
abstract
class
Performance
[
T <:
Value
]
extends
AnyRef
case class
RegressionMetricStats
(
mse:
MetricStatsValues
,
rmse:
MetricStatsValues
,
r2:
MetricStatsValues
,
mae:
MetricStatsValues
)
extends
Product
with
Serializable
case class
RegressionPerformance
(
evalMetric:
regression.RegressionEvalMetric.Value
,
trainingTestReplicationResults:
Traversable
[(
Double
,
Option
[
Double
],
Option
[
Double
])]
)
extends
Performance
[
regression.RegressionEvalMetric.Value
] with
Product
with
Serializable
trait
RegressionResult
extends
MLResult
trait
RegressionResultConstructor
[
C <:
RegressionResult
]
extends
AnyRef
case class
RegressionResultsAuxHolder
(
evalResults:
Traversable
[(
regression.RegressionEvalMetric.Value
,
Double
,
Seq
[
Double
])]
,
count:
Long
,
expectedAndActualOutputs:
Traversable
[
Seq
[(
Double
,
Double
)]]
)
extends
Product
with
Serializable
case class
RegressionResultsHolder
(
performanceResults:
Traversable
[
RegressionPerformance
]
,
counts:
Traversable
[
Long
]
,
expectedAndActualOutputs:
Traversable
[
Traversable
[
Seq
[(
Double
,
Double
)]]]
)
extends
Product
with
Serializable
case class
StandardClassificationResult
(
_id:
Option
[
BSONObjectID
]
,
runSpec:
ClassificationRunSpec
,
trainingStats:
ClassificationMetricStats
,
testStats:
Option
[
ClassificationMetricStats
]
,
replicationStats:
Option
[
ClassificationMetricStats
] =
None
,
trainingBinCurves:
Seq
[
BinaryClassificationCurves
] =
Nil
,
testBinCurves:
Seq
[
BinaryClassificationCurves
] =
Nil
,
replicationBinCurves:
Seq
[
BinaryClassificationCurves
] =
Nil
,
timeCreated:
Date
=
new ju.Date()
)
extends
ClassificationResult
with
Product
with
Serializable
case class
StandardRegressionResult
(
_id:
Option
[
BSONObjectID
]
,
runSpec:
RegressionRunSpec
,
trainingStats:
RegressionMetricStats
,
testStats:
Option
[
RegressionMetricStats
]
,
replicationStats:
Option
[
RegressionMetricStats
] =
None
,
timeCreated:
Date
=
new ju.Date()
)
extends
RegressionResult
with
Product
with
Serializable
case class
TemporalClassificationResult
(
_id:
Option
[
BSONObjectID
]
,
runSpec:
TemporalClassificationRunSpec
,
trainingStats:
ClassificationMetricStats
,
testStats:
Option
[
ClassificationMetricStats
]
,
replicationStats:
Option
[
ClassificationMetricStats
] =
None
,
trainingBinCurves:
Seq
[
BinaryClassificationCurves
] =
Nil
,
testBinCurves:
Seq
[
BinaryClassificationCurves
] =
Nil
,
replicationBinCurves:
Seq
[
BinaryClassificationCurves
] =
Nil
,
timeCreated:
Date
=
new ju.Date()
)
extends
ClassificationResult
with
Product
with
Serializable
case class
TemporalRegressionResult
(
_id:
Option
[
BSONObjectID
]
,
runSpec:
TemporalRegressionRunSpec
,
trainingStats:
RegressionMetricStats
,
testStats:
Option
[
RegressionMetricStats
]
,
replicationStats:
Option
[
RegressionMetricStats
] =
None
,
timeCreated:
Date
=
new ju.Date()
)
extends
RegressionResult
with
Product
with
Serializable
Value Members
object
ClassificationConstructors
object
RegressionConstructors
Ungrouped