R语言--obama_vs_mccain数据集示例&数据可视化

library(learningr)
data("obama_vs_mccain")
obama<-obama_vs_mccain$Obama

#统计函数
range(obama)
median(obama)
table(cut(obama,seq.int(0,100,10)))
mad(obama)

在这里插入图片描述

cumsum(1:10)#累积和
cumprod(1:10)#阶乘

在这里插入图片描述
在这里插入图片描述

quantile(obama)#分位数
quantile(obama,type=5)
quantile(obama,c(0.9,0.95,0.99))
IQR(obama)
fivenum(obama)
summary(obama)
summary(obama_vs_mccain)

在这里插入图片描述
在这里插入图片描述

with(obama_vs_mccain,cor(Obama,McCain))#相关系数

在这里插入图片描述

数据可视化

https://r4ds.had.co.nz/exploratory-data-analysis.html

1.判断变量类型
2.如果是分类变量就用条形图,饼图
3.美化

# 可视化
require(grDevices)
tN<-table(Ni<-stats::rpois(100,lambda=5))
r<-barplot(tN,col=rainbow(20))#条形图用于分类变量
line(r,tN,type='h',col='red',lwd=2)
barplot(tN,space=1.5,axisnames=FALSE,sub="barplot(...,space=1.5,axisnames=FALSE)")

在这里插入图片描述

require(grDevices)
tN<-table(Ni<-stats::rpois(100,lambda=5))
pie(tN,col=rainbow(20))

在这里插入图片描述

op<-par(mfrow=c(2,2))
hist(islands)
utils::str(hist(islands,col='gray',lables=TRUE))

在这里插入图片描述

boxplot(count ~spray, data=InsectSprays,col='lightgray')#箱线图

在这里插入图片描述
ggplot更加智能,能够自动的分组,且美化。https://r4ds.had.co.nz/exploratory-data-analysis.html

library(tidyverse)
ggplot(data = diamonds) +
  geom_bar(mapping = aes(x = cut))

在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值