全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
32278 12
2012-02-25
悬赏 50 个论坛币 已解决
我用mode(x)时,得出的是[1] "numeric"
应该怎样求众数?
谢谢

最佳答案

famousid 查看完整内容

which.max(table(x)) 瞎做的,呵呵
二维码

扫码加我 拉你入群

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

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

全部回复
2012-2-25 10:33:45
which.max(table(x))
瞎做的,呵呵
二维码

扫码加我 拉你入群

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

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

2012-2-25 14:27:01
famousid 发表于 2012-2-25 11:49
which.max(table(x))
瞎做的,呵呵
高!
呵呵,但有没有直接的办法呢?如求中位数一样:median(x)
二维码

扫码加我 拉你入群

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

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

2012-2-25 16:12:32
mode函数对应的包是dprep,是在R版本2.10.0之前建的。看了一下2.14.0里面已经没有这个包了 你直接用mode肯定算不出来。
关于众数的讨论 可以看下统计之都Cos里面的讨论文章 对你应该有帮助:
http://cos.name/cn/topic/15112
二维码

扫码加我 拉你入群

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

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

2012-2-25 17:33:35
superhugo 发表于 2012-2-25 16:12
mode函数对应的包是dprep,是在R版本2.10.0之前建的。看了一下2.14.0里面已经没有这个包了 你直接用mode肯定 ...
谢谢,看来,现在R确实没有直接求众数的命令了。
而且证明,沙发上的老兄提出的办法是最好的了。
二维码

扫码加我 拉你入群

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

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

2012-2-25 19:38:01
耕耘使者 发表于 2012-2-25 17:33
谢谢,看来,现在R确实没有直接求众数的命令了。
而且证明,沙发上的老兄提出的办法是最好的了。
嗯 确实是的
要是想简单点,直接在EXCEL里面求也行 =MODE(xx : xx)
对连续性变量 实际上对应的就是概率密度曲线的顶点位置吧。
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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