首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用R,验证速率λ= 10的泊松过程

使用R,验证速率λ= 10的泊松过程
EN

Stack Overflow用户
提问于 2021-10-09 04:50:42
回答 1查看 34关注 0票数 0

使用R,我正在处理一个场景,我必须以10的速率生成一些数字,使用cumsum对它们进行排序,然后删除任何值超过12的值(这表示网站访问者的时间):

代码语言:javascript
运行
AI代码解释
复制
Visits = rexp(4000, rate = 10)
Sequenced = cumsum(Visits)
Sequenced <- Sequenced[Sequenced <= 12]

从这里,我需要验证生成的“访问量”是否遵循泊松过程,速率为10,但我不确定这样做是否正确。

代码语言:javascript
运行
AI代码解释
复制
TheMean = mean(Sequenced)
HourlyRate1 = TheMean/12 # divided by 12 as data contains up to 12 hours

这不会生成(或接近) 10的答案(我认为它会基于rexp函数的rate参数)。

我是新手,所以我相信我在这过程中误解了一些东西,但我不确定是什么。有人能给我指出正确的方向吗?使用上面第一个代码段中生成的数据,我需要“验证访问遵循λ等于10的泊松过程”。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-10-09 05:31:24

你测量的东西是错误的。

由于Sequenced (访问次数)不能超过12次,因此其平均值可能约为6,如果是这样的话,它只是确认您应用了12次的限制

具有泊松分布的是Sequenced中的项数:这应该是12×10=120,但方差为120,因此标准差为10.95。您可以查看它,或者用R代码将其除以12 (在这种情况下,期望值是10,标准差约为0.9,但这不是泊松分布,有可能是非整数值)

代码语言:javascript
运行
AI代码解释
复制
NumberOfVisits <- length(Sequenced)
VisitsPerUnitTime <- NumberOfVisits / 12
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69506883

复制
相关文章

相似问题

领券
💥开发者 MCP广场重磅上线!
精选全网热门MCP server,让你的AI更好用 🚀
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档