我使用 绘制了一组数据 x 和 ybar(x,y)
的正态分布,我知道这是一个正态分布。
现在,我想:
在图中绘制适合条形图的正态分布曲线(或高斯)。
得到方程,这样我就可以计算最大点和半最大值的宽度。
我一直在看,histfit
但它对我并没有真正的工作(就像hist
没有用于绘制数据一样,因为我已经知道 x 和 y,我想?)。谁能帮我?
我使用 绘制了一组数据 x 和 ybar(x,y)
的正态分布,我知道这是一个正态分布。
现在,我想:
在图中绘制适合条形图的正态分布曲线(或高斯)。
得到方程,这样我就可以计算最大点和半最大值的宽度。
我一直在看,histfit
但它对我并没有真正的工作(就像hist
没有用于绘制数据一样,因为我已经知道 x 和 y,我想?)。谁能帮我?
一个技巧,但是不能恢复原始原始数据(因此拟合也受到分箱引入的近似值的影响),是使用运行长度算法解码 your x
,并histfit()
在该数据上运行:
% data from your previous question
x = [0 0.0278 0.0556 0.0833 0.1111 0.1389 0.1667 0.1945 0.2222];
y = [1 3 10 13 28 53 66 91 137];
% histfit
histfit(rude(y,x),9,'normal')
您可以在哪里找到FEXrude()
上的行程编码/解码功能: .
结果: