【问题标题】:How to perform correlation of different size如何执行不同大小的相关性
【发布时间】:2021-10-16 13:18:46
【问题描述】:

我在这里写了一个简单的代码。我只想在 X 和 Y 之间进行关联。

X 有 35 例,Y 有 43 例。我只想使用前 32 个案例执行 X 和 Y 的相关性。我希望你能帮助我。我在 Jupyter Notebook 上使用 Python。

from scipy import stats
X = pd.read_csv (r'X.csv')
Y = pd.read_csv (r'Y.csv') 

corr,p=pearsonr(X, Y)
print (corr,p)

Sample data 可以在这里找到。

此外,我还想使用前 32 个案例执行 X 和 Y 的滚动相关。

【问题讨论】:

    标签: jupyter-notebook correlation


    【解决方案1】:
        X=pd.DataFrame(dict(X=X))
        Y=pd.DataFrame(dict(Y=Y))
        X=  X.iloc[0:32, 0]
        Y=  Y.iloc[0:32, 0]
        corr,p=pearsonr(X, Y)
    

    我相信很多人都会问这个简单的任务。所以我发布了我是如何解决这个问题的。我使用 iloc 函数来选择要执行关联的行。

    【讨论】:

      猜你喜欢
      • 2020-04-12
      • 1970-01-01
      • 1970-01-01
      • 2023-03-26
      • 1970-01-01
      • 2022-09-29
      • 2018-02-20
      • 1970-01-01
      • 2014-05-08
      相关资源
      最近更新 更多