【问题标题】:How to find the correlation between scatter data and theoretical formula MATLAB?如何找到散点数据与理论公式MATLAB的相关性?
【发布时间】:2012-05-15 16:21:51
【问题描述】:

我正在撰写关于金融数学的论文项目。我遇到的一个问题是我想知道理论曲线和散点数据之间是否存在某种相关性。

Here是我得到的散点数据和理论曲线。

有什么简单的方法吗?

【问题讨论】:

标签: matlab math correlation scatter-plot


【解决方案1】:

二元相关性(通常是 Pearson 相关性)是衡量两组数据之间的线性相关性的统计量。 your link 的理论曲线似乎不是由离散的数据点组成,因此无法计算它与某组数据之间的相关性。

根据您的模型和研究问题,您可能有兴趣使用多元回归分析或广义[化] 线性模型分析数据与模型的拟合度。这些 MATLAB 命令可能很有用:regress (multiple linear regression)、regstats (regression diagnostics)、glmfit (generalized linear model regression) 和 glmval (generalized linear model values)。

【讨论】:

  • 好建议!但是可以取出理论曲线的离散点。然后我不能计算双变量相关性吗?
  • 嗯,是的,但是如果您在任一侧都有多个变量,则双变量相关没有意义,因为 x、y 和 z 可能不是独立的,而是相互依赖的(如果它们确实相互关联)。但是您也可以使用典型相关(与典型分析相同),其中您可以在一侧测量 x、y 和 z 变量,在另一侧测量理论预测(离散数据点)x、y 和 z 变量。在 MATLAB 中有 canoncorr 命令用于 canonical correlation
  • 谢谢!典型相关是我要走的路! :)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多