df = read.csv("sample_houseprice2.csv")
head(df)
## Id MSSubClass MSZoning LotFrontage LotArea Street YearBuilt SalePrice
## 1 12 60 RL 85 11924 Pave 2005 345000
## 2 14 20 RL 91 10652 Pave 2006 279500
## 3 21 60 RL 101 14215 Pave 2005 325300
## 4 26 20 RL 110 14230 Pave 2007 256300
## 5 28 20 RL 98 11478 Pave 2007 306000
## 6 33 20 RL 85 11049 Pave 2007 179900
attach(df)
plot(LotFrontage,SalePrice)
โดยใช้คำสั่ง pch = 0 ถึง pch = 25
plot(LotFrontage,SalePrice,pch=18)
plot(LotFrontage,SalePrice,pch=18,cex.lab = 1.5)
โดยใช้คำสั่ง cex.axis
plot(LotFrontage,SalePrice,pch=18,cex.lab = 1.5,cex.axis=1.2)
โดยใช้คำสั่ง cex
plot(LotFrontage,SalePrice,pch=18,cex.lab = 1.5,cex.axis=1.2,cex=1.5)
plot(LotFrontage,SalePrice,pch=18,cex.lab = 1.5,cex.axis=1.2,cex=1.5,xlab = "ระยะด้านหน้า",ylab = "ราคาขาย")
โดยใช้คำสั่ง col = ” ”
plot(LotFrontage,SalePrice,pch=18,cex.lab = 1.5,cex.axis=1.2,cex=1.5,xlab = "ระยะด้านหน้า",ylab = "ราคาขาย",col=c("brown2","blue2"))
mfrow = c(num of row , num of col)
par(mfrow = c(1,2))
boxplot(LotFrontage,SalePrice,col="brown2",pch=20)
boxplot(LotArea,SalePrice,col="blue2",pch=20)
boxplot(LotFrontage,SalePrice,col="brown2",pch=20,horizontal= TRUE)
boxplot(LotArea,SalePrice,col="blue2",pch=20,horizontal= TRUE)
โดยใช้คำสั่ง hist
hist(SalePrice,col="deeppink")
โดยใช้คำสั่ง density
plot(density(SalePrice),col="deeppink")
เริ่มจากการสร้างตารางแจกจงความถี่
names(data)
## NULL
table(MSZoning,MSSubClass)
## MSSubClass
## MSZoning 20 60 80 120 160 180
## FV 12 17 0 3 8 0
## RL 95 52 2 28 0 0
## RM 0 0 0 2 0 3
โดยใช้คำสั่ง barplot
barplot(table(MSZoning,MSSubClass),col = c("seagreen","salmon"))
โดยใช้คำสั่ง beside = TRUE
barplot(table(MSZoning,MSSubClass),col = c("seagreen","salmon","darkorchid"),beside = TRUE)
โดยใช้คำสั่ง legend.tex
barplot(table(MSZoning,MSSubClass),col = c("seagreen","salmon","darkorchid"),beside = TRUE,legend.text = TRUE)
โดยใช้คำสั่ง xlab = ” ”
barplot(table(MSZoning,MSSubClass), col=c("seagreen","salmon","darkorchid"), beside=TRUE,legend.text=TRUE,xlab = "The building class")
barplot(table(MSZoning,MSSubClass), col=c("seagreen","salmon","darkorchid"), beside=TRUE,legend.text=TRUE,xlab = "The building class",horiz= T)
data = data.frame(MSZoning = c("FV", "RL", "RM"), value = c(40, 177,80))
data
## MSZoning value
## 1 FV 40
## 2 RL 177
## 3 RM 80
โดยใช้คำสั่ง pie
pie(data$value, labels = data$MSZoning, radius = 1, col = c("seagreen","salmon","darkorchid"))
pie(data$value, labels = data$MSZoning,radius = 1, col = c("seagreen","salmon","darkorchid"),main = "Value_MSZoning" )
value = c(40, 177,80)
MSZoning = c("FV", "RL", "RM")
dotchart(value, labels = MSZoning, main = "Value_MSZoning" )