我使用线性回归模型预测一年的天气数据。使用Python的sklearn
库完成预测。问题是我需要找到预测的准确性。经过快速的互联网搜索,我发现r ^ 2是找出准确性的方法。我按如下方式计算了r值:
r value
0.0919309031356
Coefficients:
[-20.01071429 0. ]
Residual sum of squares: 19331.78
Variance score: -0.23
问题在于我需要以百分比的形式显示准确性。我怎么做?我是否需要使用工具来确定准确度?
答案 0 :(得分:1)
也许这个问题比我想象的要复杂,但为什么不呢
r = str((r**2) * 100) + '%'
答案 1 :(得分:0)
对于回归问题,您可以使用以下指标来确定拟合的质量(http://scikit-learn.org/stable/modules/model_evaluation.html#regression-metrics):
您还可以使用以下方法计算预测错误: (实际值 - 预测值)/实际值。
但是,我不确定这是否是评估线性回归拟合的常用指标。