问题描述
我检查了问题和答案,但找不到解决方法。我需要你的帮助。由于我的相关矩阵,我只想创建相关变量。我尝试了这些代码,但是没有用。
import pandas as pd
import numpy as np
from numpy.random import multivariate_normal
correlation = np.array([
1.00,0.75,0.85,0.90,1.00,0.30,0.40,0.50,1.00]).reshape((4,4))
xy = multivariate_normal((100,105,110,120),correlation,size = 100)
xy = pd.DataFrame(xy,columns = ["x1","x2","x3","x4"])
import scipy.stats
scipy.stats.pearsonr(xy["x1"],xy["x2"])
我通过Pearson检验关联系数I必须为0.75作为关联矩阵,但不是。 如矩阵“ correlation”中所示,有没有一种方法可以生成相关变量?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)