R学习之统计实验(三)--报童问题(R语言编程)-----数模
问题
设某报每日的潜在卖报数数服从参数为lambda的Poisson分布.每卖出一份报可得报酬a 元,卖不掉退回则侮每份赔偿b元.若某日该报童买 进n份报,试求其期望所得,并对a=1.5, b=0.6, lambda=120,买进报数n1= 100.n2 = 140分别作模拟分析.
直接R模拟(大数定律)
newspaper<-function(n,lambda,m,a,b){y=0for(i in 1:n){x<-rpois(1,lambda)if(x<=m){y[i]=a*x-b*(m-x)}if(x>m){y[i]=a*m}}rt=mean(y);rt
}
newspaper(10000,120,100,1.5,0.6)
newspaper(10000,120,140,1.5,0.6)
其中函数说明
rpois
rpois(n, lambda) 产生Poisson分布的n个数
例
> rpois(5,120)
[1] 145 130 141 107 142
下面列举各种分布
下面先列举各种分布:
rnorm(n, mean=0, sd=1) #高斯(正态)分布
rexp(n, rate=1) #指数分布
rgamma(n, shape, scale=1) #γ分布
rpois(n, lambda) #Poisson分布
rweibull(n, shape, scale=1) #Weibull分布
rcauchy(n, location=0, scale=1) #Cauchy分布
rbeta(n, shape1, shape2) #β分布
rt(n, df) #t分布
rf(n, df1, df2) #F分布
rchisq(n, df) #χ 2 分布
rbinom(n, size, prob)#二项分布
rgeom(n, prob)#几何分布
rhyper(nn, m, n, k) #超几何分布
rlogis(n, location=0, scale=1) #logistic分布
rlnorm(n, meanlog=0, sdlog=1)#对数正态
rnbinom(n, size, prob)#负二项分布
runif(n, min=0, max=1)#均匀分布
rwilcox(nn, m, n), rsignrank(nn, n) #Wilcoxon分布
结果
> source('C:/Users/默默/Desktop/R/newspaper.R', echo=TRUE)> newspaper<-function(n,lambda,m,a,b){+ y=0
+ for(i in 1:n){
+ x<-rpois(1,lambda)
+ if(x<=m){y[i]=a*x-b*(m-x)}
+ if(x>m){y[i]=a*m}
+ .... [TRUNCATED] > newspaper(10000,120,100,1.5,0.6)
[1] 149.7175> newspaper(10000,120,140,1.5,0.6)
[1] 167.5516
DONE!!!
R学习之统计实验(三)--报童问题(R语言编程)-----数模相关推荐
- R学习之统计实验(一)--电梯问题(R语言编程)-----数模
问题 有r个人在一楼进入电梯楼上共有n层设每个乘客在任何层楼出电梯的概率相同.试建立一个概率模型,求直到电梯中的人下完为止,电梯需停次数的数学期望并对r=10,n=7进行模拟验证 直接R模拟(大数定律 ...
- R学习之统计实验(四)--蒲丰投针(R语言编程)-----数模
##问题 法国数学家蒲丰于1777年完成的投针实验是历史上第一个统计模拟实验,可以利用实验结果估计圆周率二.该实验可以表述为:向一簇距离为2a的平行线构成的平面中投掷一根长度为2L的针,求针与直线相交 ...
- R学习之统计实验(五)--赶火车问题(R语言编程)-----数模
问题 问题一列火车从A站开往B站,某人每天赶往B站赶火车.他己了解到火车从A站到B站的运行时间是服从均值为30分钟.标准差为2分钟的 正态分布.火车大约13点离开A站.此人大约13:30到达B站.火车 ...
- linux中c语言开发实验报告,Linux下C语言编程实验报告.doc
第五章: Linux下的C语言编程 姓名: 学号:520913080429 专业:信息安全09-04 实验内容: 1.c语言编程 2.vi编辑器 3.gcc编辑器 4.gdb编辑器 5. gdb中运行 ...
- c语言离散卷积编程,实验一 离散卷积的C语言编程.ppt
实验一 离散卷积的C语言编程.ppt 实验一 离散卷积的C语言编程实验 DSP实验室 实验性质 综合设计性实验 实验目的 1 了解和认识常用的各种信号: 2 掌握卷积的定义和计算方法: 3 掌握在计算 ...
- c语言离散卷积编程,数电实验一 离散卷积的C语言编程.ppt
数电实验一 离散卷积的C语言编程.ppt 实验一 离散卷积的C语言编程实验,DSP实验室,实验性质,综合设计性实验,实验目的,1 了解和认识常用的各种信号: 2 掌握卷积的定义和计算方法: 3 掌握在 ...
- 【实验三/四 面向对象程序设计/语言基础与面向对象】
目录 一.实验目的和要求 二.实验内容 1.求最大公约数 2.复数 5.编写一个含有5个类的程序 三.参考 四.其他实验内容 [实验三 面向对象程序设计] 3.编写一个含圆类的程序 4.含圆类.圆柱类 ...
- 三羊献瑞c语言编程入门,蓝桥杯-三羊献瑞,
蓝桥杯-三羊献瑞, 更多精彩文章请关注公众号『大海的BLOG』 问题 观察下面的加法算式: 祥 瑞 生 辉 + 三 羊 献 瑞 ---------------- 三 羊 生 瑞 气 其中,相同的汉字代 ...
- 模数转换实验中断方式c语言,《数模和模数转换》PPT课件.ppt
<<数模和模数转换>PPT课件.ppt>由会员分享,可在线阅读,更多相关<<数模和模数转换>PPT课件.ppt(35页珍藏版)>请在装配图网上搜索. 1 ...
最新文章
- ballgown包进行基因差异表达分析
- poj 3007 Organize Your Train part II (哈希)
- 【2012百度之星/初赛下】A:度度熊就是要刷排名第一
- mysql mybatis时间_MySQLMyBatis 时间处理的配合
- C#.Net工作笔记009---c#中Yield Return语法的作用和好处
- SQL Serve——版本
- java 进度条插件_java进度条控件如何使用?
- dompdf中文乱码、换行解决方案
- python求和函数详解_python求和函数sum()详解
- 一名菜鸟程序员的跳槽经历以及其所感所想(二)
- 高仿Android网易云音乐OkHttp+Retrofit+RxJava+Glide+MVC+MVVM
- h5跳转到 苹果 ios app store 应用商店 的APP详情页面
- 暗影精灵4清灰、加硅脂
- 流程控制语句—顺序、选择、循环
- ceph monitor paxos算法
- 你知道哪些或者你们线上使用什么GC策略? 它有什么优势,适用于什么场景?
- C++的STL中accumulate的用法
- 博客-空间-视频作品点赞的固定独立IP
- Ubuntu 16.04 修改软件更新源地址
- 京东商城源码_选择源码的经验方法,你get了吗!