gpt4 book ai didi

python - Tschuprow 关联错误 - 模块 'scipy.stats.contingency' 没有属性 'association'

转载 作者:行者123 更新时间:2023-12-05 05:39:05 25 4
gpt4 key购买 nike

我想使用 tschuprow 方法关联两个变量:x 和 y。我无法弄清楚是否没有导入某些东西,或者我对这种方法的理解有误。这是 scipy 文档的链接:https://docs.scipy.org/doc/scipy/reference/generated/scipy.stats.contingency.association.html#scipy.stats.contingency.association

导入的库:

import pandas as pd
import numpy as np
import scipy

代码:

x = df["tablename1"]
y = df["tablename2"]
scipy.stats.contingency.association(observed=[x,y],method='tschuprow')

出现以下错误:

module 'scipy.stats.contingency' has no attribute 'association'

最佳答案

它的小语法错误,观察应该是n*m数组。因此,您需要将其转换为数组。这是代码。

import pandas as pd
import numpy as np
import scipy

#obs = df[['tablename1', 'tablename2']].to_numpy()
#OR
obs = np.array(df[['tablename1', 'tablename2']])
test= scipy.stats.contingency.association(obs,method='tschuprow')
print(test)

希望这能解决错误。

关于python - Tschuprow 关联错误 - 模块 'scipy.stats.contingency' 没有属性 'association',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72787840/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com