pyspark ,BinaryClassificationEvaluator返回值对象的属性有什么·,如何进行输出
时间: 2023-12-03 10:45:42 浏览: 53
BinaryClassificationEvaluator返回值对象的属性有以下几个:
1. `name`: Evaluator的名称。
2. `metricName`: 使用的度量标准名称。
3. `isLargerBetter`: 是否更好的值对应于更大的指标值。
4. `getMetricName()`: 获取使用的度量标准名称。
5. `setMetricName(value)`: 设置使用的度量标准名称。
6. `isLargerBetter()`: 指标值是否越大越好。
7. `evaluate(dataset, params=None)`: 计算模型在给定数据集上的性能得分。
对于输出,您可以使用以下代码:
```python
from pyspark.ml.evaluation import BinaryClassificationEvaluator
# 假设您已经有一个BinaryClassificationEvaluator对象evaluator和一个DataFrame对象predictions
score = evaluator.evaluate(predictions)
print("score: ", score)
print("name: ", evaluator.name)
print("metricName: ", evaluator.metricName)
print("isLargerBetter: ", evaluator.isLargerBetter)
```
这将打印出BinaryClassificationEvaluator对象的各个属性及其计算的性能得分。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)