組員名單

M064020023 李劭竑
B034020022 吳明倫
M064111038 林嘉羽
M064111040 吳欣容
M064111045 周俊德
M054112060 蔡佩紜

Tony Chou 指導




對於X表的變數解釋以及圖表

1.poorbitch(每筆消費毛利為負的產品有幾項)

.從圖中可以發現poorbitch的佔比其實很低

#poorbitch the count of who is poorbitch. it shows that there are very few poorbitch
ggplot(X,aes(x=poorbitch))+
  xlab("poorbitch")+
  ylab("count")+
  geom_histogram(fill="lightblue",color="black")+
  ggtitle("Histogram of poorbitch ")
There were 50 or more warnings (use warnings() to see the first 50)

wday the distribution of people come from Sunday to Monday

2.週日到週六的來客數

.可以發現週日的人數最多,六日一的人數為一週裡較高的

ggplot(X,aes(x=as.numeric(X$wday)))+
    xlab("weekday")+
    ylab("count")+
  geom_histogram(fill="lightblue",color="black",binwidth = 0.5)+
  ggtitle("Histogram of day")+
  scale_x_continuous(breaks=seq(0,6,1))+
    scale_x_continuous(breaks=c(0:6),labels=c("Sunday","Monday",                                                     "Tuesday","Wenseday","Thursday","Friday","Saturday"))
Scale for 'x' is already present. Adding another scale for 'x', which will replace the existing scale.

3.顧客的投機程度

.每筆消費產品所有毛利相加除以總數量

ggplot(X, aes(x=spec))+
  xlab("spec")+
  ylab("count")+
  geom_histogram(fill="lightblue",color = "black")+
  ggtitle("Histogram of spec")+
  xlim(-1,1)

4.顧客的消費金額

.大部分的顧客消費金額在1000以下

ggplot(data=X,aes(x=total))+
       xlab("total")+                      
       ylab("count")+
geom_histogram(fill="pink",col="steelblue")+
scale_x_continuous(breaks=seq(0,10000,1000))+ggtitle("Histogram of total")

5.商品的毛利

.大部份商品毛利都在150以下

ggplot(data=X,aes(x=gross))+
       xlab("total")+                     
       ylab("count")+
  geom_histogram(fill="pink",col="steelblue")+
       ggtitle("Histogram of gross")+
       xlim(0,1000)

6.顧客購買數量

.大部份的顧客購買產品在5樣以下

ggplot(data=X,aes(x=items))+
       xlab("total")+                      
       ylab("count")+
  geom_histogram(fill="pink",col="steelblue")+
  ggtitle("Histogram of items")+
  xlim(0,40)

7.poorbitch的出現時機

.poorbitch出現最多在禮拜一

ggplot(data=X[X$poorbitch==1,],aes(x=as.numeric(wday)))+
  xlab("poorbitch")+
  ylab("day")+
  geom_histogram(fill="pink",col="steelblue",binwidth = 0.5)+ 
  scale_x_continuous(breaks=seq(0,6,1))+
  scale_x_continuous(breaks=c(0:6),labels=c("Sunday","Monday",                                                     "Tuesday","Wenseday","Thursday","Friday","Saturday"))
Scale for 'x' is already present. Adding another scale for 'x', which will replace the existing scale.

8.每個地區投機人數的多寡

.EF地區的投機人數較多

ggplot(data=X[X$spec <0.5,],
      aes(as.numeric(x=area)))+
       xlab("area")+
       ylab("spec")+
  geom_histogram(fill="blue",col="steelblue",binwidth=0.5)+
  scale_x_continuous(breaks=c(1:8),labels=c("A","B","C","D","E","F","G","H"))

9.每個筆交易的金額

.大部份的金額在1000元以下

ggplot(data=X,aes(x=total))+
       xlab("total")+                      
       ylab("money")+geom_histogram(fill="pink",col="steelblue")+
  ggtitle("Histogram of total")+
  scale_x_continuous(breaks=seq(0,6000,1000))+
  xlim(0,6000)
Scale for 'x' is already present. Adding another scale for 'x', which will replace the existing scale.

LS0tCnRpdGxlOiAi5ZWG5qWt5pW45pOa5YiG5p6QIC0g5pyf5Lit56u26LO9IC0g5ZyW6KGo5LqMIgpvdXRwdXQ6IGh0bWxfbm90ZWJvb2sKLS0tCgo8YnI+CgojIyMjICoq57WE5ZOh5ZCN5ZauKioKIyMjIyMgTTA2NDAyMDAyMyDmnY7liq3nq5EKIyMjIyMgQjAzNDAyMDAyMiDlkLPmmI7lgKsKIyMjIyMgTTA2NDExMTAzOCDmnpflmInnvr0KIyMjIyMgTTA2NDExMTA0MCDlkLPmrKPlrrkKIyMjIyMgTTA2NDExMTA0NSDlkajkv4rlvrcKIyMjIyMgTTA1NDExMjA2MCDolKHkvanntJwKCiMjIyMgKipUb255IENob3Ug5oyH5bCOKioKCjxicj4KPGhyPgo8YnI+CgojIyPlsI3mlrzvvLjooajnmoTorormlbjop6Pph4vku6Xlj4rlnJbooagKIyMjIzEucG9vcmJpdGNoKOavj+ethua2iOiyu+avm+WIqeeCuuiyoOeahOeUouWTgeacieW5vumghSkKLuW+nuWcluS4reWPr+S7peeZvOePvnBvb3JiaXRjaOeahOS9lOavlOWFtuWvpuW+iOS9jgoKYGBge3J9CiNwb29yYml0Y2ggdGhlIGNvdW50IG9mIHdobyBpcyBwb29yYml0Y2guIGl0IHNob3dzIHRoYXQgdGhlcmUgYXJlIHZlcnkgZmV3IHBvb3JiaXRjaApnZ3Bsb3QoWCxhZXMoeD1wb29yYml0Y2gpKSsKICB4bGFiKCJwb29yYml0Y2giKSsKICB5bGFiKCJjb3VudCIpKwogIGdlb21faGlzdG9ncmFtKGZpbGw9ImxpZ2h0Ymx1ZSIsY29sb3I9ImJsYWNrIikrCiAgZ2d0aXRsZSgiSGlzdG9ncmFtIG9mIHBvb3JiaXRjaCAiKQpgYGAKCiMjI3dkYXkgdGhlIGRpc3RyaWJ1dGlvbiBvZiBwZW9wbGUgY29tZSBmcm9tIFN1bmRheSB0byBNb25kYXkgCiMjIyMyLumAseaXpeWIsOmAseWFreeahOS+huWuouaVuAou5Y+v5Lul55m854++6YCx5pel55qE5Lq65pW45pyA5aSa77yM5YWt5pel5LiA55qE5Lq65pW454K65LiA6YCx6KOh6LyD6auY55qECgpgYGB7cn0KZ2dwbG90KFgsYWVzKHg9YXMubnVtZXJpYyhYJHdkYXkpKSkrCiAgICB4bGFiKCJ3ZWVrZGF5IikrCiAgICB5bGFiKCJjb3VudCIpKwogIGdlb21faGlzdG9ncmFtKGZpbGw9ImxpZ2h0Ymx1ZSIsY29sb3I9ImJsYWNrIixiaW53aWR0aCA9IDAuNSkrCiAgZ2d0aXRsZSgiSGlzdG9ncmFtIG9mIGRheSIpKwogIHNjYWxlX3hfY29udGludW91cyhicmVha3M9c2VxKDAsNiwxKSkrCiAgICBzY2FsZV94X2NvbnRpbnVvdXMoYnJlYWtzPWMoMDo2KSxsYWJlbHM9YygiU3VuZGF5IiwiTW9uZGF5IiwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJUdWVzZGF5IiwiV2Vuc2VkYXkiLCJUaHVyc2RheSIsIkZyaWRheSIsIlNhdHVyZGF5IikpCmBgYAoKIyMjIzMu6aGn5a6i55qE5oqV5qmf56iL5bqmCi7mr4/nrYbmtojosrvnlKLlk4HmiYDmnInmr5vliKnnm7jliqDpmaTku6XnuL3mlbjph48KCmBgYHtyfQpnZ3Bsb3QoWCwgYWVzKHg9c3BlYykpKwogIHhsYWIoInNwZWMiKSsKICB5bGFiKCJjb3VudCIpKwogIGdlb21faGlzdG9ncmFtKGZpbGw9ImxpZ2h0Ymx1ZSIsY29sb3IgPSAiYmxhY2siKSsKICBnZ3RpdGxlKCJIaXN0b2dyYW0gb2Ygc3BlYyIpKwogIHhsaW0oLTEsMSkKYGBgCgojIyMjNC7poaflrqLnmoTmtojosrvph5HpoY0KLuWkp+mDqOWIhueahOmhp+Wuoua2iOiyu+mHkemhjeWcqDEwMDDku6XkuIsKCmBgYHtyfQpnZ3Bsb3QoZGF0YT1YLGFlcyh4PXRvdGFsKSkrCiAgICAgICB4bGFiKCJ0b3RhbCIpKyAgICAgICAgICAgICAgICAgICAgICAKICAgICAgIHlsYWIoImNvdW50IikrCmdlb21faGlzdG9ncmFtKGZpbGw9InBpbmsiLGNvbD0ic3RlZWxibHVlIikrCnNjYWxlX3hfY29udGludW91cyhicmVha3M9c2VxKDAsMTAwMDAsMTAwMCkpK2dndGl0bGUoIkhpc3RvZ3JhbSBvZiB0b3RhbCIpCmBgYAojIyMjNS7llYblk4HnmoTmr5vliKkKLuWkp+mDqOS7veWVhuWTgeavm+WIqemDveWcqDE1MOS7peS4iwpgYGB7cn0KZ2dwbG90KGRhdGE9WCxhZXMoeD1ncm9zcykpKwogICAgICAgeGxhYigidG90YWwiKSsgICAgICAgICAgICAgICAgICAgICAKICAgICAgIHlsYWIoImNvdW50IikrCiAgZ2VvbV9oaXN0b2dyYW0oZmlsbD0icGluayIsY29sPSJzdGVlbGJsdWUiKSsKICAgICAgIGdndGl0bGUoIkhpc3RvZ3JhbSBvZiBncm9zcyIpKwogICAgICAgeGxpbSgwLDEwMDApCmBgYAoKIyMjIzYu6aGn5a6i6LO86LK35pW46YePCi7lpKfpg6jku73nmoTpoaflrqLos7zosrfnlKLlk4HlnKg15qij5Lul5LiLCmBgYHtyfQpnZ3Bsb3QoZGF0YT1YLGFlcyh4PWl0ZW1zKSkrCiAgICAgICB4bGFiKCJ0b3RhbCIpKyAgICAgICAgICAgICAgICAgICAgICAKICAgICAgIHlsYWIoImNvdW50IikrCiAgZ2VvbV9oaXN0b2dyYW0oZmlsbD0icGluayIsY29sPSJzdGVlbGJsdWUiKSsKICBnZ3RpdGxlKCJIaXN0b2dyYW0gb2YgaXRlbXMiKSsKICB4bGltKDAsNDApCmBgYAoKCiMjIyM3LnBvb3JiaXRjaOeahOWHuuePvuaZguapnwoucG9vcmJpdGNo5Ye654++5pyA5aSa5Zyo56au5ouc5LiACmBgYHtyfQpnZ3Bsb3QoZGF0YT1YW1gkcG9vcmJpdGNoPT0xLF0sYWVzKHg9YXMubnVtZXJpYyh3ZGF5KSkpKwogIHhsYWIoInBvb3JiaXRjaCIpKwogIHlsYWIoImRheSIpKwogIGdlb21faGlzdG9ncmFtKGZpbGw9InBpbmsiLGNvbD0ic3RlZWxibHVlIixiaW53aWR0aCA9IDAuNSkrIAogIHNjYWxlX3hfY29udGludW91cyhicmVha3M9c2VxKDAsNiwxKSkrCiAgc2NhbGVfeF9jb250aW51b3VzKGJyZWFrcz1jKDA6NiksbGFiZWxzPWMoIlN1bmRheSIsIk1vbmRheSIsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiVHVlc2RheSIsIldlbnNlZGF5IiwiVGh1cnNkYXkiLCJGcmlkYXkiLCJTYXR1cmRheSIpKQpgYGAKIyMjIzgu5q+P5YCL5Zyw5Y2A5oqV5qmf5Lq65pW455qE5aSa5a+hCi5FRuWcsOWNgOeahOaKleapn+S6uuaVuOi8g+WkmgpgYGB7cn0KZ2dwbG90KGRhdGE9WFtYJHNwZWMgPDAuNSxdLAogICAgICBhZXMoYXMubnVtZXJpYyh4PWFyZWEpKSkrCiAgICAgICB4bGFiKCJhcmVhIikrCiAgICAgICB5bGFiKCJzcGVjIikrCiAgZ2VvbV9oaXN0b2dyYW0oZmlsbD0iYmx1ZSIsY29sPSJzdGVlbGJsdWUiLGJpbndpZHRoPTAuNSkrCiAgc2NhbGVfeF9jb250aW51b3VzKGJyZWFrcz1jKDE6OCksbGFiZWxzPWMoIkEiLCJCIiwiQyIsIkQiLCJFIiwiRiIsIkciLCJIIikpCmBgYAoKIyMjIzku5q+P5YCL562G5Lqk5piT55qE6YeR6aGNCi7lpKfpg6jku73nmoTph5HpoY3lnKgxMDAw5YWD5Lul5LiLCmBgYHtyfQpnZ3Bsb3QoZGF0YT1YLGFlcyh4PXRvdGFsKSkrCiAgICAgICB4bGFiKCJ0b3RhbCIpKyAgICAgICAgICAgICAgICAgICAgICAKICAgICAgIHlsYWIoIm1vbmV5IikrZ2VvbV9oaXN0b2dyYW0oZmlsbD0icGluayIsY29sPSJzdGVlbGJsdWUiKSsKICBnZ3RpdGxlKCJIaXN0b2dyYW0gb2YgdG90YWwiKSsKICBzY2FsZV94X2NvbnRpbnVvdXMoYnJlYWtzPXNlcSgwLDYwMDAsMTAwMCkpKwogIHhsaW0oMCw2MDAwKQpgYGAKCgoKCgoKCgo=