多言统计及R语言建模按组距为300编制频数表,计算频数,频率和累积频率表,并绘制直方图

按组距为300编制频数表,计算频数,频率和累积频率表,并绘制直方图

某厂对50个计件工人某月份工资进行登记,获得以下原始资料(单位:元)
试按组距为300编制频数表,计算频数,频率和累积频率表,并绘制直方图。要求写出用R语言进行基本统计的程序(数据可以从mvexec4.xls中获得)。

(1)获取数据的变量名和数据的长度如何求频数

大写x是excel中研究数据的变量名,一定要绑定数据attach();
结束后释放数据detach();
> attach(mvexec4)
>  > names(mvexec4)
[1] "X"
> length(X)
[1] 50
>	hist(X,breaks = seq(0,3000,by=300),col = 1:7)

在这里插入图片描述

breaks = seq(0,3000,by=300)是设置一个区间范围

求频率

m<- seq(0,3000,by=300)
hist(X,m,freq = F,col = 1:7)

#freq = F就是求频率,freq = T就是求频数(hist(X,m,freq = T,col = 1:7))

在这里插入图片描述
求累积频率

> cumsum(X)    #求累积
 [1]  1465  3225  5210  7480 10460 11835 13570 15510 17730 20400 21805 23560
[13] 25525 27765 30585 31880 33525 35405 37515 40065 41420 43130 45040 47230
[25] 49830 51095 52720 54585 56680 59200 60425 62030 63875 65915 68345 69520
[37] 71115 72950 74980 77350 78350 79885 81695 83705 85995 87120 88695 90510
[49] 92540 94860
> M <- seq(0,96000,by=3000)
> hist(Cumsum,M,freq = F,col = 1:12,las=3)

在这里插入图片描述

  • 24
    点赞
  • 117
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值