zcdzyf
我不是学数理统计专业的,但学习中要用到这个,老师让我们自学R语言.....但是时间紧迫啊```光看那些教材很多时候实际操作中出现的问题还是解决不了啊```终于找到这个论坛,希望各位大侠帮小妹一个忙``感激不尽!!~~`在线等!
我处理一堆数据做直方图的时候总是完成由不能自己定分组的区间.就算我已经设了转折点,它还是会在整点的位置划一个区间.有没有方法可以完全由我来设区间而不受整点值控制啊?或是自己设横坐标的标记点.
我的程序如下:
x<-c(10.5,10.9,12.2,12,12.2,9.8,11.4,11.6,12.5,12.5,9,11.4,12,12.5,12.7,10,12.5,12.8,13.5,13.2,8.5,9.8,10,10.5,11,11,12,11.7,12.2,12.5,9.5,11.5,12.5,13,12.8,9,11,11.8,12.5,13)
>hist(x,xlim=c(8.5,13.5),breaks=8.5,9.5,10.5,11.5,12.5,13.5,probability=TRUE)
应该如何改动啊?(貌似图不能帖出来....汗...)
Q2:如何给出上述直方图的概率密度的估计的折线图?好象density是个平滑的曲线图,不能用,而且不管我设的bw是多少,得到的曲线总是很低....无奈了....按一般作图的步骤,好象应该是先找每个柱上限的中点然后连接就可以得了,但在R语言中应该怎么实现这个操作呢?!~~~小妹我实在是弄不出来了啊```求....
问题可以显的幼稚了点,希望各位大虾不要鄙视我啊````可能是没有研究R语言,不过实在是时间紧迫啊...希望大家多多帮忙!~~`谢啦!!
gdyang
hist(x,probability=T,breaks=c(8.5,9.5,10.5,11.5,12.5,13.5),xaxt='n')
axis(1,at=seq(8.5,13.5))
lines(density(x)
是不是这样?
zcdzyf
[quote]引用第1楼gdyang于2007-11-11 09:55发表的“”:
hist(x,probability=T,breaks=c(8.5,9.5,10.5,11.5,12.5,13.5),xaxt='n')
axis(1,at=seq(8.5,13.5))
lines(density(x)
是不是这样?[/quote]
哎呀``确实坐标值改变了!!~`谢谢``你是用哪个参数修改的啊?
不过...貌似添加趋势线的时候density这个函数添加的是平滑的曲线.我们老师要求我们先添加折线图,这个应该怎么添加啊?~`是取直方图上端的中点吗?用什么命令取啊?谢谢了啊!~~