excel学习库

excel表格_excel函数公式大全_execl从入门到精通

R数据分析之计算众数的方法

众数的概念 一组数据中出现次数最多的观测值叫做众数,用M0表示。众数测度数据的集中性趋势,一般在数据量较大的情况下,众数比较有意义。 R中计算众数 在R中,没有给出直接计算众数的函数,自己可以编写函数,或使用下面的语句获取众数。 某班级20名学生的英语成绩为88,78,67,69,62,100,73,45,70,60,93,97,84,82,81,73,68,76,77,92。计算其众数。 x <- c(88, 78, 67, 69, 62, 100, 73, 45, 70, 60, 93, 97, 84, 82, 81, 73, 68, 76, 77, 92)tmp<-table(x) #计算出x中每个值出现的次数index<-which.max(tmp) #找出最多次数的索引tmp[index] #输出对应的数据及次数 计算结果为: 732 在R中运行的结果如下图所示:R中计算众数R中计算有多个众数的情形 但此方法只能适用于求一个众数的情况。如果想找出具有多个众数(即有多个数据的频率相同且为最大者)的情况,若令向量x的值为:12, 14, 16, 12, 15, 12, 15, 15;可以使用下面的语句: x <- c(12, 14, 16, 12, 15, 12, 15, 15)tmp<-table(x)tmp.max<-max(tmp)which(tmp==tmp.max) 则输出结果如下: 12 151 3 在R中的结果如下图所示:R中计算有多个众数的情形在R中可以通过[文件】->[新建程序脚本]菜单编辑具有多行程序的R脚本,代码集中,编写较方便,如在本例中编写的程序代码如下图所示:R中编辑程序的界面在程序中#后面的内容为注释的内容,添加注释有利于程序的阅读。 如果你喜欢,请关注我,我会定期更新R语言,Python,SPSS,Excel等数据分析方面的内容。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年12月    »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接