美文网首页
python数据分析之模型评估

python数据分析之模型评估

作者: Zero_Memory | 来源:发表于2023-01-25 19:01 被阅读0次

1.分类模型评估

–*1.1正确率

–*1.2召回率

–*1.3查准率(精准率)

2.回归模型评估

–*2.1MAE

–*2.2MSE

–*2.3RMSE

–*2.4R2_score决定系数

3.聚类模型评估

–*3.1RMS

–*3.2轮廓系数

–*3.3RMSE

–*3.4R2_score决定系数

4.关联模型评估

–*4.1支持度

–*4.2置信度

–*4.3提升度

1.分类模型评估

#导入正确率,召回率,精准率的模块

from sklearn.metrics import accuracy_score,recall_score,f1_score

1

2

1

2

1.1正确率

print("ACC",accuracy_score(Y,Y_pred))

1

1

1.2召回率

print("REC",recall_score(Y,Y_pred,average="micro"))

1

1

1.3查准率(精准率)

print("F-score",f1_score(Y,Y_pred,average="micro"))

1

1

2.回归模型评估

2.1MAE

残差

2.2MSE

常用的

2.3RMSE

对小的特征放大,比如0.0001的特征放大为0.01

公式是对MSE开根号

2.4R2_score(决定系数)

首先从公式也能看出来,这三个基本上是R^2算一类,然后MSE和MAE算另一类。为什么呢?因为R^2相当于是对所有的数据都会有一个相同的比较标准。也就是说你得到一个值0.9999,那就非常好(当然对不同的应用你对好的定义可能会不一样,比如某些你觉得0.6就够了,某些你要0.8)。而MAE和MSE就是数据相关了,范围可以非常大,你单纯根据一个值完全不知道效果怎么样。

3.聚类模型评估

3.1RMS

值越小,聚类的模型越好,值越大,聚类的模型越差

3.2轮廓系数

a(i)为样本i与簇内其他样本的平均距离

b(i)为样本i与其他样本的平均距离

值越趋近于1,证明聚类的模型越好

相关文章

  • 【挖掘篇】:模型的评估

    模型的评估 参考资料:《Python数据分析与挖掘实战》和 CDA《信用风险建模》微专业

  • 使用sklearn进行数据挖掘

    数据挖掘的步骤 数据挖掘通常包括数据采集、数据分析、特征工程、训练模型、模型评估等步骤。 sklearn工作流程 ...

  • 如何使用sklearn进行数据挖掘?

    1.1 数据挖掘的步骤  数据挖掘通常包括数据采集,数据分析,特征工程,训练模型,模型评估等步骤。使用sklear...

  • 【python】AQI处理分析

    1.Python:数据分析实战之AQI分析(完整版) Python:数据分析实战之AQI分析(完整版)

  • sklearn中的fit fit_transform和trans

    数据挖掘通常包括数据采集,数据分析,特征工程,训练模型,模型评估等步骤。使用sklearn工具可以方便地进行特征工...

  • 需求挖掘——通过数据发现产品需求

    1、商业数据模型 2、产品数据模型 3、渠道分析 4、数据分析的作用 1)做完一件特定的事情后,评估产出和成效,得...

  • 《Machine Learning with R Cookboo

    挖掘RMS Titanic数据集 六个阶段 提出问题、数据采集、数据清洗、基础数据分析、高级分析和模型评估直接上代...

  • 数据清洗、合并、转化和重构

    文章来源:Python数据分析 目录: DIKW模型与数据工程科学计算工具Numpy数据分析工具PandasPan...

  • Pandas分组与聚合

    文章来源:Python数据分析 目录: DIKW模型与数据工程科学计算工具Numpy数据分析工具PandasPan...

  • 数据分析工具Pandas

    文章来源:Python数据分析 目录: DIKW模型与数据工程科学计算工具Numpy数据分析工具PandasPan...

网友评论

      本文标题:python数据分析之模型评估

      本文链接:https://www.haomeiwen.com/subject/qgcjhdtx.html