《数据挖掘与商务分析R语言》-1-数据预处理-R语言-Lattice包-条形图

数据来源说明
https://www.biz.uiowa.edu/faculty/jledolter/DataMining/datatext.html
1、绘制条形图barchart

don <- read.csv(file.choose())
don[1:5,]
table(don$Class.Year)
barchart(table(don$Class.Year),horizontal=FALSE,xlab="Class Year",col="black")

《数据挖掘与商务分析R语言》-1-数据预处理-R语言-Lattice包-条形图_第1张图片
2、绘制直方图hist

don$TGiving=don$FY00Giving+don$FY01Giving+don$FY02Giving+don$FY03Giving+don$FY04Giving
mean(don$TGiving)
sd(don$TGiving)
quantile(don$TGiving,probs=seq(0,1,0.05))
quantile(don$TGiving,probs=seq(0.95,1,0.01))
hist(don$TGiving)
hist(don$TGiving[don$TGiving!=0][don$TGiving[don$TGiving!=0]<=1000])

《数据挖掘与商务分析R语言》-1-数据预处理-R语言-Lattice包-条形图_第2张图片
消除异常值
《数据挖掘与商务分析R语言》-1-数据预处理-R语言-Lattice包-条形图_第3张图片

3、绘制箱线图boxplot

boxplot(don$TGiving,horizontal=TRUE,xlab="Total Contribution")
boxplot(don$TGiving,outline=FALSE,horizontal=TRUE,xlab="Total Contribution")

《数据挖掘与商务分析R语言》-1-数据预处理-R语言-Lattice包-条形图_第4张图片
《数据挖掘与商务分析R语言》-1-数据预处理-R语言-Lattice包-条形图_第5张图片
4、筛选加排序

ddd=don[don$TGiving>=30000,]
ddd
ddd1=ddd[,c(1:5,12)]
ddd1
ddd1[order(ddd1$TGiving,decreasing=TRUE),]
boxplot(TGiving~Class.Year,data=don,outline=FALSE)
boxplot(TGiving~Gender,data=don,outline=FALSE)
boxplot(TGiving~Marital.Status,data=don,outline=FALSE)
boxplot(TGiving~AttendenceEvent,data=don,outline=FALSE)

5、

Data=data.frame(don$FY04Giving,don$FY03Giving,don$FY02Giving,don$FY01Giving,don$FY00Giving)
correlation=cor(Data)
correlation
plot(Data)

《数据挖掘与商务分析R语言》-1-数据预处理-R语言-Lattice包-条形图_第6张图片

你可能感兴趣的:(r语言,sql安装问题)