matlab画直方图并拟合泊松分布,将泊松分布拟合为数据(直方图+直线)
我需要做的是@interstellar在这里问Fit poisson distribution to data,但在R环境中(而不是matlab)。
所以,我用我的观察值创建了一个barplot,我只需要在它上面拟合一个泊松分布。
在这里我的数据:
df = read.table(text = 'Var1 Freq
6 1
7 2
8 5
9 7
10 9
11 6
12 4
13 3
14 2
15 1', header = TRUE)创建的barplot如下所示:
t = barplot(df$Freq, ylim = c(0,10))
axis(1, at=t, labels=df$Var1)我对R还是个新手,所以我如何使用fitdist函数或其他方法在我的barplot上方创建一条线?
任何帮助将非常感激。
UPDATE
我已经制定了一些东西,但如果它是正确的,我不确定100%:
#create barplot
t = barplot(df$Freq, ylim = c(0,10))
axis(1, at=t, labels=df$Var1)
#find lambda value from my data
pois = fitdist(df$Freq, 'pois', method = 'mle')
print(pois)
#result
Fitting of the distribution ' pois ' by maximum likelihood
Parameters:
estimate Std. Error
lambda 4 0.6324555
#create 10 values from a real poisson distribution
dist = dpois(1:10, lambda = 4)
#multiply them by `sum(df$Freq)` in order to scale them to the barplot
dist = dist * sum(df$Freq)
#add the line plot to the original barplot
lines(dist, lwd = 2)result
但曲线并不平坦..
matlab画直方图并拟合泊松分布,将泊松分布拟合为数据(直方图+直线)相关推荐
- matlab对数收益直方图,科学网—MATLAB中绘制数据直方图的新函数histogram2 - 王福昌的博文...
MATLAB中有命令hist3() 可以绘制直方图,竖坐标是频数,这与一些教科书中用纵轴表示频率的做法不一致,有些时候不便于使用.当然,使用者可以自己编写定制能够在纵轴绘出频率的直方图.在MATLAB ...
- 用Matlab画数据直方图
If winter is coming, can spring be far behind ? 做语音合成时候,使用Kaldi做强制对齐,得到有时间戳的强制对齐的标签文件. 为了分析静音数据sil的时 ...
- matlab画直方图的histogram()函数
matlab画直方图有histogram()函数,hist()以及bar()函数,以下是histogram()函数效果 clc,clear; x1=2pirand(1,2000); x2=normrn ...
- MatLab画直方图并填充纹理
MatLab画直方图并填充纹理 在一个目录下,创建三个文件 三个文件内容如下: applyhatch.m function applyhatch(h,patterns,colorlist) %APPL ...
- matlab画椭圆 长轴 短轴,跟踪目标的快速椭圆拟合方法
摘 要: 提出一种基于最小外包矩形的快速椭圆拟合方法,该方法利用最小二乘法获得目标的最小外包矩形框,再求取外包矩形框的内切椭圆,该椭圆能有效反映目标的大部分运动信息.本文对该方法进行了目标拟合的有效 ...
- Matlab画散点图并拟合(使用cftool函数拟合)
Matlab根据坐标点进行绘制散点图并拟合成图像可以使用cftool函数,下面以二维数据拟合进行举例: (1)首先输入数据点 x=[0.20,2,4.01,5.99,8.08,9.98,11.96,1 ...
- matlab画出拟合的曲线,matlab画出拟合曲线
matlab曲线拟合 39页 免费 用微软excel进行非线性曲线... 21页... 曲线拟合工具箱 (Curve Fitting Toolbox) 对数据进行曲线拟合,给出数学建模中的实例 用以介 ...
- Matlab对指定参数的曲线进行非线性拟合
Matlab拟合曲线的方式 Matlab拟合曲线的方式有很多种,有三次样条插值.线性插值.多项式拟合等等.多项式拟合由于函数由f(x)=anxn+an−1xn−1+...+a1x+a0f(x)=a_n ...
- 怎样用MATLAB画二次函数曲线,matlab画二次函数图像
[8 70 118 100 9 0 5]; 以上是每一个 X 和 Y 对应的坐标,请问如何编程能够绘制平滑曲线,这个图形就像二次函数一样的 如果要在图中绘制一条直线加上 y=...... MATLAB ...
- 用matlab画散点图并用光滑曲线连接(样条插值)
上接:http://blog.csdn.net/cantjie/article/details/70216642 用matlab画散点图并用光滑曲线连接 %exp10.m clc,clear form ...
最新文章
- python测验9_荐 测验9: Python计算生态纵览 (第9周)
- 单行文本溢出显示省略号,单行文本溢出显示省略号
- iOS使用Charts框架绘制—柱形图
- CentOS 5.x 系统下使用yum 升级php到5.2.x
- java经典设计模式4,JAVA设计模式(4) 之装饰设计模式
- 算法(七):图解动态规划
- 项目中出现specify @BootstrapWith‘s ‘value‘ attribute or make the default bootstrapper class avail
- android在ubuntu中编译为.apk资料
- android hook 框架 ADBI 如何实现so注入
- 转载——yum源的超级简单配置
- Iocomp ActiveX/VCL Ultra Pack Crack
- Gilbert Strang-线性代数总结
- 联想G480 i3 2348M扩展内存
- 能卷死同行的收银系统源码--连锁门店/美业/订货/saas/java/php
- Java实现socket 客户端 长连接
- Python中的函数(二)--提高篇
- 未来十年最容易消失和最不易被取代的22个职业,越看越心惊!附相关专业
- 回溯法-符号三角形问题
- AjaxPro.dll 下载及使用
- Android 自定义View之咖啡杯动画