在以圖形方式指示系統,過程或現象的幾種近似表示中的哪一種最真實。該圖由Karl E. Taylor於1994年發明,有助於對不同模型進行比較評估。它用於根據三個統計量,皮爾森相關係數(R)均方根誤差(RMSE)誤差標準差,量化建模與觀察行為之間的對應程度

Taylor diagram combines various statistical indicators for multiple models on a single quadrant(象限): The correlation coefficient values, the x-axis, the y-axis, delimit arcs with standard deviation values, and the internal semi-circles correspond to the RMSE values. 

Wiki
Taylor diagrams are mathematical diagrams designed to graphically indicate which of several approximate representations (or models) of a system, process, or phenomenon is most realistic. This diagram facilitates the comparative assessment of different models. It is used to quantify the degree of correspondence between the modeled and observed behavior in terms of three statistics: the Pearson correlation coefficient, the root-mean-square error (RMSE) error, and the standard deviation.

Taylor diagrams can be used to graphically summaries how close a set of patterns (in this case, a collection of models) match observations. This is achieved by plotting the standard deviation of the model values' time series and the correlation between the time series of the model values and the observations. Taylor also noted the geometric connection between correlation, standard deviation, and the central pattern RMS difference, and found that all three could be plotted simultaneously.

Which software to use for Taylor diagrams?

There is a package in R named "plotrix". Once you install and load it you can create a diagram by typing:
taylor.diagram(observed_data, estimated_values)

There are packages in R to plot Taylor' diagram.
For example
https://www.rdocumentation.org/packages/plotrix/versions/3.7/topics/taylor.diagram

https://github.com/PeterRochford/SkillMetrics

https://sites.google.com/site/earthsciencedataanalysis/software-tools-list/chapters/Data-Analysis-Discussions/ncl-discussion/taylordiagram

https://www.ncl.ucar.edu/Applications/taylor.shtml

Matlab and NCL are among the most used softwares for Taylor diagram.
Matlab: https://in.mathworks.com/matlabcentral/fileexchange/20559-taylor-diagram

NCL: https://www.ncl.ucar.edu/Applications/taylor.shtml
(However, installing NCL in windows is not simple. Watch this video: 
https://www.youtube.com/watch?v=myD4hAML6GU)

 You can plot the Taylor diagram in MATLAB, R and Python.
The MATLAB package is given in the following link:
https://www.mathworks.com/matlabcentral/fileexchange/20559-taylor-diagram
In R language, taylor.diagram function of 'plotrix' package can be used.
Link: https://www.rdocumentation.org/packages/plotrix/versions/3.7-6/topics/taylor.diagram#targetText=The%20Taylor%20diagram%20is%20used,then%20adding%20alternative%20model%20points.
Taylor diagram can be plotted in Python using following link:
https://gist.github.com/ycopin/3342888
Article explaining theoretical background can be found at:
https://agupubs.onlinelibrary.wiley.com/doi/abs/10.1029/2000JD900719

in Python: https://gist.github.com/ycopin/3342888

https://gist.github.com/ycopin/3342888

【參考】

The official reference is Taylor, K. E. (2001), Summarizing multiple aspects of model performance in a single diagramJ. Geophys. Res.106(D7), 7183–7192, http://dx.doi.org/10.1029/2000JD900719

https://agrimetsoft.com/taylor_diagram_software

創作者介紹
創作者 The Dance of Disorder (Fluctuations of Entropy) 的頭像
Jason

The Dance of Disorder (Fluctuations of Entropy)

Jason 發表在 痞客邦 留言(0) 人氣( 0 )