r - 我如何创建一个函数 gentimes() 来创建一个点的 nreps(w1,w2)
问题描述
x1,x2
:两个客户到达的时间,遵循指数(0.2)
y1,y2
:服务两个客户的时间遵循指数(0.25)
w1,w1
:每位顾客等待服务或被服务所花费的时间(以分钟为单位)。
我想为该计算 (x1,x2),(y1,y2) 编写一个函数,然后 计算 (w1,w2) 并生成一个输出 nreps*2数组。gentimes()
nreps
w1 和 w2 是否遵循 0.45 的指数?我知道如果w1=y1
那时w2>y2
这是我的尝试:
gentimes=function(nreps)
{
x1=rexp(nreps,0.2)
x2=rexp(nreps,0.2)
y1=rexp(nreps,0.25)
y2=rexp(nreps,0.25)
w1=rexp(nreps,0.45)
w2=rexp(nreps,0.45)
if(w1==y1)
{
pmax(w1,y2)
}
randomw1w2=array(0,c(2,nreps))
谢谢。
解决方案
genTimes = function(nreps){
x = matrix(rexp(2 * nreps, rate = 0.2), nc = 2)
y = matrix(rexp(2 * nreps, rate = 0.25), nc = 2)
w = x + y
return(w)
}
推荐阅读
- node.js - 使用节点将 excel 文件从 Blob 存储发送到 Azure Functions 中的 REST 端点
- javascript - 推送到 Mongoose 子文档
- python - Python:使用多个条件和列表过滤值
- python - 使用请求模块模拟 HTTP 发布请求不起作用
- php - for 循环对于读取 POST 请求来说太快了?PHP - 数组
- amazon-web-services - AWS API Gateway 令牌测试响应代码:401
- css - 如何使用 CSS 创建倾斜的进度条?
- python - django 管理页面自定义
- wordpress - 如何在 localhost 中使用 xampp 在 wordpress 上进行协作
- mysql - 使用 Where 条件和旧的更新触发器。数据