全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
8302 13
2012-11-18
悬赏 50 个论坛币 已解决

最佳答案

jmpamao 查看完整内容

@qoiqpwqr dxystata 的佣金 5 5分吧 呵呵。。。 我再做下和他发布的图 再近似些 require(scatterplot3d) x1
二维码

扫码加我 拉你入群

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

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

全部回复
2012-11-18 00:30:10
qoiqpwqr 发表于 2012-11-24 23:29
你是想要这样的label吗?

scatterplot3d(ma.dat,type="p", lwd=2, pch=46, box=F, scale.y=1, x.tickl ...
@qoiqpwqr
dxystata 的佣金 5 5分吧 呵呵。。。
我再做下和他发布的图 再近似些

require(scatterplot3d)

x1 <-1;x2 <-2;x3 <-3
n <- 10000
y1 <-rnorm(n,0,x1)
y2 <-rnorm(n,0,x2)
y3 <-rnorm(n,0,x3)

x <-c(rep(x1,n),rep(x2,n),rep(x3,n))
y <- c(y1,y2,y3)
z <-c(dnorm(y1,0,x1),dnorm(y2,0,x2),dnorm(y3,0,x3))
ma.dat <- data.frame(x=x,y=y,z=z)
var3d <- scatterplot3d(ma.dat,type="p",lwd=2,pch=46 ,box=F,x.ticklabs=c(1,NA,2,NA,3),scale.y=1)
#均值时的,概念密度函数值
var3d$points3d(c(1,2,3),c(0,0,0),c(1/sqrt(2*pi),1/(2*sqrt(2*pi)),1/(3*sqrt(2*pi))),col="blue",type="h",pch=" ")
#平行X,y为均值,z为无限接近0的线
var3d$points3d(c(1,2,3),c(0,0,0),c(0,0,0),col="blue",type="l",pch=" ")
方差不同正态分布.png

二维码

扫码加我 拉你入群

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

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

2012-11-24 21:08:10
dxystata,根据那个帖子,试了下 scatterplot3d 包

#查看均值相同,  标准差不同的(1,2,3) 正态分布情况
x1 <-1;x2 <-2;x3 <-3

y1 <-rnorm(10000,0,x1)
y2 <-rnorm(10000,0,x2)
y3 <-rnorm(10000,0,x3)

x <-c(rep(x1,10000),rep(x2,10000),rep(x3,10000))
y <- c(y1,y2,y3)
z <-c(dnorm(y1,0,x1),dnorm(y2,0,x2),dnorm(y3,0,x3))
ma.dat <- data.frame(x=x,y=y,z=z)
scatterplot3d(ma.dat,type="p",lwd=2,pch=46 ,box=F,xlim=c(1,2,3),scale.y=1)
附件列表
方差不同正态分布.png

原图尺寸 12.96 KB

方差不同正态分布.png

二维码

扫码加我 拉你入群

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

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

2012-11-24 22:34:41
@dxystata,@qoiqpwqr
其实这个图,有个问题,一直没有解决xlim的问题,我想表示为1,2,3.  而不是1.0,1.5,2.0,2.5,3.0,
想用xaxp=c(1,3,2) 也不行。看帮助,作者承认xlim上有bug
二维码

扫码加我 拉你入群

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

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

2012-11-24 23:29:31
jmpamao 发表于 2012-11-24 22:34
@dxystata,@qoiqpwqr
其实这个图,有个问题,一直没有解决xlim的问题,我想表示为1,2,3.  而不是1.0,1.5,2 ...
你是想要这样的label吗?

scatterplot3d(ma.dat,type="p", lwd=2, pch=46, box=F, scale.y=1, x.ticklabs = c(1,NA,2,NA,3))
1.png
二维码

扫码加我 拉你入群

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

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

2012-11-24 23:40:07
qoiqpwqr 发表于 2012-11-24 23:29
你是想要这样的label吗?

scatterplot3d(ma.dat,type="p", lwd=2, pch=46, box=F, scale.y=1, x.tickl ...
哇塞, 还可以这样。

可是 能把中间的 那个线条 也去掉吗?
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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