能不能用R语言按下面编程形式将正态分布改为指数分布,画出指数分布概率密度和分布函数?

能不能用R语言按下面编程形式将正态分布改为指数分布,画出指数分布概率密度和分布函数?,第1张

如果只是画图,用curve()函数就好了

画正态密度:curve(dnorm,xlim=c(-3,3),col=2)

xlim是启好芹控制x轴显示从哪儿到哪儿,col是控制曲线颜色

指数密度:悄毕curve(dexp(x,rate=1),xlim=c(0,5))

画袜橡指数分布:curve(pexp(x,rate=1),xlim=c(0,5))

你的方法是生成很多点x=seq(-6,6,0.1)

逐一算出函数值

t1[[i]]=dnorm(x,u[i],sigma)

t2[[i]]=pnorm(x,u[i],sigma)

最后在plot出来,用type="l"和lty=2的虚线弄出来。

curve这些功能都可以做到。

curve(dexp(x,rate=1),xlim=c(0,5),lty=2,add=T)就有虚线,

add=T可以一图多线

#pnorm函数的亏碰使用形式:pnorm(p,mean=0,sd=1,lower.tail=TRUE,log.p=FALSE)

#a.P(X>迟空贺=2)

pnorm(2,mean=2,sd=3,lower.tail=FALSE)

#b.P(1<=X<7)

pnorm(7,mean=2,sd=3,lower.tail=TRUE)-pnorm(1,mean=2,sd=3,lower.tail=TRUE)

#c.P(-2.5<=X<码派-1)

pnorm(-1,mean=2,sd=3,lower.tail=TRUE)-pnorm(-2.5,mean=2,sd=3,lower.tail=TRUE)

#d.P(-3<=X-2<3)即P(-1<=X<5)

pnorm(5,mean=2,sd=3,lower.tail=TRUE)-pnorm(-1,mean=2,sd=3,lower.tail=TRUE)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12566527.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存