好吧,现在的情况是这样的:
假设我们从一个我们认为可能是对数正态分布的分布中随机抽取了500个:X_lognorm = np.random.lognormal(mean=0.0, sigma=1.7, size=500)
绘制
进口
^{pr2}$
有计划地跑qq = stats.probplot(X_lognorm, dist='lognorm', sparams=(1))
x = np.array([qq[0][0][0],qq[0][0][-1]])
pts = go.Scatter(x=qq[0][0],
y=qq[0][1],
mode = 'markers',
showlegend=False
)
line = go.Scatter(x=x,
y=qq[1][1] + qq[1][0]*x,
showlegend=False,
mode='lines'
)
data = [pts, line]
layout = dict(xaxis = dict(zeroline = False,
linewidth = 1,
mirror = True),
yaxis = dict(zeroline = False,
linewidth = 1,
mirror = True),
)
fig = dict(data=data, layout=layout)
iplot(fig, show_link=False)