全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
10627 4
2011-04-02
我现在有下面的数据:

V1是考试分数,V3是频数,V4是相应V3的概率

现在想做一幅density plot, 纵轴是概率,横轴是考分,自己试了好几种方法都不满意.. 想请问各位有什么注意吗?

V1 V3 V4
800 0 0
801 0 0
801 0 0
801 0 0
801 0 0
801 0 0
801 0 0
801 0 0
801 0 0
801 0 0
805 0 0
809 0 0
813 0 0
816 1 0.0102040816326531
818 0 0
821 1 0.0102040816326531
823 0 0
824 1 0.0102040816326531
826 1 0.0102040816326531
827 0 0
829 1 0.0102040816326531
830 1 0.0102040816326531
831 1 0.0102040816326531
833 1 0.0102040816326531
834 1 0.0102040816326531
835 1 0.0102040816326531
836 1 0.0102040816326531
837 1 0.0102040816326531
838 1 0.0102040816326531
839 2 0.0204081632653061
840 1 0.0102040816326531
841 2 0.0204081632653061
842 1 0.0102040816326531
843 2 0.0204081632653061
844 2 0.0204081632653061
845 3 0.0306122448979592
846 2 0.0204081632653061
847 3 0.0306122448979592
848 2 0.0204081632653061
849 4 0.0408163265306122
850 3 0.0306122448979592
851 3 0.0306122448979592
852 4 0.0408163265306122
853 4 0.0408163265306122
855 5 0.0510204081632653
856 4 0.0408163265306122
857 5 0.0510204081632653
859 4 0.0408163265306122
860 5 0.0510204081632653
862 5 0.0510204081632653
864 5 0.0510204081632653
866 4 0.0408163265306122
868 4 0.0408163265306122
871 3 0.0306122448979592
875 2 0.0204081632653061
879 1 0.0102040816326531
885 0 0
895 0 0
899 0 0
900 0 0
二维码

扫码加我 拉你入群

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

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

全部回复
2011-4-2 15:38:49
你是想做密度图,还是你要做概率图?从你的意思来看你是想做密度,而你要求的纵轴却是概率。如果是想把概率和密度都画上去用plot和lines就可以了,花密度想好看一些,就在breaks里面多分几组
二维码

扫码加我 拉你入群

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

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

2011-4-2 16:28:02
谢谢
我要的是概率,但横轴是V1.. 能给具体的code吗?

2# 楚韵荆风
二维码

扫码加我 拉你入群

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

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

2011-4-6 15:29:38
复制代码

是这样吗?
plot.JPG
二维码

扫码加我 拉你入群

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

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

2015-6-17 14:57:10
直接把数列找出来,有什么分数就放在一个向量位置。然后用plot(density(x))画出来
s<-c()
for(i in 1:10){
  s<-c(s,rep(V1[which(V3==i)],i))
}
plot(density(s))
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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