qqplot不适用于不同的样本大小

2024-10-01 15:41:12 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试开始使用statsmodel包来制作QQPlot。我使用python 3.6的主分支从源代码安装。对于我想做的,我想做一个qqplot,比较不同样本大小的两个数据分布。我试图运行文档中的示例代码,但是它抛出了一个关于不同样本大小的错误

import numpy as np
import matplotlib.pyplot as plt
%matplotlib inline
import statsmodels.api as sm
from statsmodels.graphics.gofplots import qqplot

# example 6
x = np.random.normal(loc=8.25, scale=2.75, size=37)
y = np.random.normal(loc=8.75, scale=3.25, size=57)
pp_x = sm.ProbPlot(x, fit=True)
pp_y = sm.ProbPlot(y, fit=True)
fig = pp_x.qqplot(line='45', other=pp_y)
title = 'Ex. 6 - qqplot - compare different sample sizes'
h = plt.title(title)
plt.show()

我得到这个错误:

ValueError: x and y must have same first dimension, but have shapes (57,) and (37,)

有人使用过这个功能吗


Tags: importtitlematplotlibas错误nppltrandom

热门问题