我对pycopula
库有问题。你知道吗
示例(在https://github.com/blent-ai/pycopula上提供)导入csv
数据集,然后在函数中使用它。我已经生成了两个均匀分布的随机变量,并将它们组合成一个pd.DataFrame()
。然后我试着估计一个克莱顿copula。你知道吗
import pandas as pd
from pycopula.copula import ArchimedeanCopula
x1 = np.random.uniform(size=3000)
x2 = np.random.uniform(size=3000)
X = pd.DataFrame(); X[0]=x1; X[1]=x2
archimedean = ArchimedeanCopula(family="clayton", dim=2)
archimedean.fit(X, method="cmle")
我得到一个TypeError: '(0, slice(None, None, None))' is an invalid key
。如果有人以前使用过这个库,并且知道函数需要什么输入,我将不胜感激。GitHub上提供的完整文档链接将我重定向到一个不存在的网站(错误404)。谢谢!你知道吗
我认为方法
fit()
采用numpy数组类型的数据。你不能把数据帧放进去。你知道吗使用
Dataframe.to_numpy()
转换为正确的类型。希望有用。你知道吗相关问题 更多 >
编程相关推荐