全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
40101 11
2008-03-28
请大家都来帮忙,我在学习这个。。。老师要求我会画二维正态分布图。。。。。。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2008-3-28 16:47:00

x<-y<-seq(-4,4,length=20)
f<-function(x,y){(exp(-0.5*x^2-0.5*y^2))/(2*pi)}
z<-outer(x,y,f)
persp(x,y,z,theta=45,phi=25,col='lightblue')

怎么老师都会留同样的作业。

这是我以前用的方法,

是个最简单的二元正态分布

期望为0,方差为1,相关系数为0

如果你需要,

可以自己更改函数表达式

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2008-3-29 09:24:00
十分感谢^_^
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2009-11-13 00:42:39
2# heavenicefox

那如果有两个二维正态分布呢?要想把它们的分布图在一张图里画出来,可以么?谢谢~~~
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2009-11-13 19:34:35
画二维正态分布还可以这样:
x=seq(-5,5,by=0.1) #步长很小时画的图就是黑色的了,因为都是画格子的黑线的颜色
y=x
x1=dnorm(x,0,1)  #dnorm()为正态分布密度函数
z=outer(x1,x1)
persp(x,y,z,theta =30,phi = 25,expand = 0.5,col = "Blue2")
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2009-11-17 21:33:37
根据楼上两位的代码做出的图形,画在一张图上了。
附件列表
2n.png

原图尺寸 10.91 KB

2n.png

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群