微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

将泊松曲线拟合到数据

如何解决将泊松曲线拟合到数据

我正在尝试使用 Seaborn 中的 distplot 将泊松曲线拟合到我的数据集。我想绘制直方图、泊松 pmf 的散点图和预期的泊松曲线。 我已经使用

将数据拟合为正态分布
#!/bin/bash

qemu-system-x86_64 \
-m 2048 \
-vga virtio \
-accel hvf \
-display default,show-cursor=on \
-usb \
-device usb-tablet \
-drive file=./win10.qcow2,if=virtio \
-cdrom Win10_20H2_v2_English_x64.iso

这会产生一个很好的情节

fit=stats.norm

enter image description here

现在我想将拟合更改为泊松曲线。我试过了

fig,ax = plt.subplots(figsize=(15,10))

sb.distplot(a=counts1[:,0],bins=np.arange(8)-0.5,fit=stats.norm,hist=True,kde=False,hist_kws = {'label':'Measured Counts'},fit_kws = {'label':'Gaussian Fit'})

plt.scatter(counts1[:,poisson.pmf(counts1[:,counts1_means[0]),label='Poisson pmf')
plt.text(4,0.3,r'$\mu$ = %.4f' % (counts1_means[0]),bBox=dict(alpha=0.25))

plt.legend();

但是我收到此错误

AttributeError: 'poisson_gen' 对象没有属性 'fit'

我应该使用什么拟合来在我的图上获得泊松曲线?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。