【问题标题】:Matlab computing correlation coefficents given a correlation matrixMatlab计算给定相关矩阵的相关系数
【发布时间】:2014-07-15 03:29:20
【问题描述】:

我知道有一种很好的方法可以使用corr 计算相关矩阵和相关系数。但是,我已经给出了一个没有相关系数的相关矩阵。我不想重新计算任何关于协方差或相关矩阵的东西。

获取相关系数最有效的方法是什么?

【问题讨论】:

    标签: matlab matrix


    【解决方案1】:

    这是一道数学题而不是 Matlab 题吗?如果已经有了两个变量之间的相关矩阵,则相关系数为 m_12/sqrt(m_11*m_22),其中 m_ij 是第 i 行第 j 列的矩阵元素。

    【讨论】:

    • 我在问matlab中是否有一个函数可以为所有或部分相关系数执行此操作,而不是推出我自己的
    • @pyCthon - 如果您已经掌握了大部分信息,则需要自行计算。这些方法假设大部分数据是未知的,这是明智的。祝你好运。
    【解决方案2】:

    使用 corrcoef(X)。看看corrcoef

    【讨论】:

    • [r,p] = corrcoef(x) % Compute sample correlation and p-values.我已经给出了样本相关性,我不想重新计算它,因为它会很昂贵
    猜你喜欢
    • 1970-01-01
    • 2012-10-01
    • 2016-06-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-02-21
    相关资源
    最近更新 更多