一、泰勒图介绍
泰勒图:泰勒图1常用于评价模型的精度,常用的精度指标有相关系数,标准差以及均方根误差(RMSE)。一般而言,泰勒图中的散点代表模型,辐射线代表相关系数,横纵轴代表标准差,而虚线代表均方根误差。泰勒图一改以往用散点图这种只能呈现两个指标来表示模型精度的情况。从更广义地来讲,泰勒图可以延展到需要用二维平面呈现三维数据的应用场景。这一点与三元图有异曲同工之妙。
二、泰勒图的复现
这里介绍两种复现的代码,第一种是原始的泰勒图的代码(Python),包括原始的误差项目,第二种是泰勒图种只显示均方根误差和R方改进的泰勒图(Matlab)。
2.1 基于Python的
这里需要输入你的原始数据,比如蒸散的预测值和实测值,如果站点比较多,那么就是多加变量。(注意这里的Excel表格只能是.xls的形式,其他形式不能运行代码)
如果是30个站点的话,就是60列,30列预测值,30列实测值。(注意目前行数必须是一致的,否则代码会出错)
图片中,有多少个站点就有几个pred和ref
import matplotlib.pyplot as plt