WINE

##                Class              Alcohol                 Acid 
##                    0                    0                    0 
##                  Ash           Alcalinity            Magnesium 
##                    0                    0                    0 
##        Total_phenols           Flavanoids Nonflavanoid_phenols 
##                    0                    0                    0 
##      Proanthocyanins      color_intensity                  Hue 
##                    0                    0                    0 
##               X0D280              proline 
##                    0                    0
##     Alcohol           Acid           Ash          Alcalinity   
##  Min.   :11.03   Min.   :0.74   Min.   :1.360   Min.   :10.60  
##  1st Qu.:12.36   1st Qu.:1.60   1st Qu.:2.210   1st Qu.:17.20  
##  Median :13.05   Median :1.87   Median :2.360   Median :19.50  
##  Mean   :12.99   Mean   :2.34   Mean   :2.366   Mean   :19.52  
##  3rd Qu.:13.67   3rd Qu.:3.10   3rd Qu.:2.560   3rd Qu.:21.50  
##  Max.   :14.83   Max.   :5.80   Max.   :3.230   Max.   :30.00  
##    Magnesium      Total_phenols     Flavanoids    Nonflavanoid_phenols
##  Min.   : 70.00   Min.   :0.980   Min.   :0.340   Min.   :0.1300      
##  1st Qu.: 88.00   1st Qu.:1.740   1st Qu.:1.200   1st Qu.:0.2700      
##  Median : 98.00   Median :2.350   Median :2.130   Median :0.3400      
##  Mean   : 99.59   Mean   :2.292   Mean   :2.023   Mean   :0.3623      
##  3rd Qu.:107.00   3rd Qu.:2.800   3rd Qu.:2.860   3rd Qu.:0.4400      
##  Max.   :162.00   Max.   :3.880   Max.   :5.080   Max.   :0.6600      
##  Proanthocyanins color_intensity       Hue            X0D280     
##  Min.   :0.410   Min.   : 1.280   Min.   :0.480   Min.   :1.270  
##  1st Qu.:1.250   1st Qu.: 3.210   1st Qu.:0.780   1st Qu.:1.930  
##  Median :1.550   Median : 4.680   Median :0.960   Median :2.780  
##  Mean   :1.587   Mean   : 5.055   Mean   :0.957   Mean   :2.604  
##  3rd Qu.:1.950   3rd Qu.: 6.200   3rd Qu.:1.120   3rd Qu.:3.170  
##  Max.   :3.580   Max.   :13.000   Max.   :1.710   Max.   :4.000  
##     proline      
##  Min.   : 278.0  
##  1st Qu.: 500.0  
##  Median : 672.0  
##  Mean   : 745.1  
##  3rd Qu.: 985.0  
##  Max.   :1680.0

Data Preparation

  1. 반복구매를 할 때, 유사한 종류의 와인을 구매할 것이다.

  2. 가끔 새로운 와인을 구매할 것 이다.

-> 유사도 거리 -> 군집분석을 통한 유사종류/다른 종류 와인 분류 -> 와인을 각 상품칸에 적절하게 배치 하기 -> 반응을 확인하기

Euclidian Distance K means K medoids Hierarchical Clustering

Euclidian Distance

유사도 행렬을 구해서, 같은/다른 와인으로 분류해주기

차순 정렬로 가까운 거리의 와인들을 살펴본다

K-MEANS

K-mean Modelling

##      Alcohol       Acid        Ash Alcalinity   Magnesium Total_phenols
## 1  0.8333649 -0.3013131  0.3661731 -0.6065538  0.56922228    0.88768039
## 2  0.1736447  0.8642504  0.1871775  0.5168437 -0.06497127   -0.97106500
## 3 -0.9183253 -0.3953334 -0.4905017  0.1637039 -0.48321576   -0.07114136
##    Flavanoids Nonflavanoid_phenols Proanthocyanins color_intensity        Hue
## 1  0.98016451          -0.56173008      0.57583669       0.1702296  0.4753467
## 2 -1.20624204           0.71915195     -0.77171004       0.9378162 -1.1566204
## 3  0.02658937          -0.03709561      0.06509498      -0.8955790  0.4614076
##       X0D280    proline
## 1  0.7753334  1.1296451
## 2 -1.2872265 -0.4002655
## 3  0.2823571 -0.7460740

##   Class Alcohol Acid  Ash Alcalinity Magnesium Total_phenols Flavanoids
## 1     1   13.20 1.78 2.14       11.2       100          2.65       2.76
## 2     1   13.16 2.36 2.67       18.6       101          2.80       3.24
## 3     1   14.37 1.95 2.50       16.8       113          3.85       3.49
##   Nonflavanoid_phenols Proanthocyanins color_intensity  Hue X0D280 proline
## 1                 0.26            1.28            4.38 1.05   3.40    1050
## 2                 0.30            2.81            5.68 1.03   3.17    1185
## 3                 0.24            2.18            7.80 0.86   3.45    1480
##   kmean_cluster
## 1             1
## 2             1
## 3             1

K-Medoid

Cluster package- pam

##   Class Alcohol Acid  Ash Alcalinity Magnesium Total_phenols Flavanoids
## 1     1   13.20 1.78 2.14       11.2       100          2.65       2.76
## 2     1   13.16 2.36 2.67       18.6       101          2.80       3.24
## 3     1   14.37 1.95 2.50       16.8       113          3.85       3.49
##   Nonflavanoid_phenols Proanthocyanins color_intensity  Hue X0D280 proline
## 1                 0.26            1.28            4.38 1.05   3.40    1050
## 2                 0.30            2.81            5.68 1.03   3.17    1185
## 3                 0.24            2.18            7.80 0.86   3.45    1480
##   kmean_cluster kmedois_cluster
## 1             1               1
## 2             1               1
## 3             1               1

Hierarchical Clustering

군집 할당하기 (Ward)

##   Class Alcohol Acid  Ash Alcalinity Magnesium Total_phenols Flavanoids
## 1     1   13.20 1.78 2.14       11.2       100          2.65       2.76
## 2     1   13.16 2.36 2.67       18.6       101          2.80       3.24
## 3     1   14.37 1.95 2.50       16.8       113          3.85       3.49
##   Nonflavanoid_phenols Proanthocyanins color_intensity  Hue X0D280 proline
## 1                 0.26            1.28            4.38 1.05   3.40    1050
## 2                 0.30            2.81            5.68 1.03   3.17    1185
## 3                 0.24            2.18            7.80 0.86   3.45    1480
##   kmean_cluster kmedois_cluster cluster_cluster
## 1             1               1               1
## 2             1               1               1
## 3             1               1               1

```

LS0tDQp0aXRsZTogIlBST0pFQ1RfMiINCmF1dGhvcjogIkRPRVVOIg0KZGF0ZTogJzIwMjEgMyA4ICcNCm91dHB1dDoNCiAgaHRtbF9kb2N1bWVudDogDQogICAgY29kZV9kb3dubG9hZDogdHJ1ZQ0KICAgICMgY29kZV9mb2xkaW5nOiBoaWRlDQogICAgaGlnaGxpZ2h0OiB6ZW5idXJuDQogICAgIyBudW1iZXJfc2VjdGlvbnM6IHllcw0KICAgIHRoZW1lOiAiZmxhdGx5Ig0KICAgIHRvYzogVFJVRQ0KICAgIHRvY19mbG9hdDogVFJVRQ0KLS0tDQoNCg0KYGBge3Igc2V0dXAsIGluY2x1ZGU9RkFMU0V9DQoNCmtuaXRyOjpvcHRzX2NodW5rJHNldChlY2hvID0gVFJVRSwgd2FybmluZyA9IEZBTFNFLCBtZXNzYWdlID0gRkFMU0UsIGNhY2hlID0gVFJVRSkNCg0KI2luc3RhbGwucGFja2FnZXMoInVzZWZ1bCIpDQpsaWJyYXJ5KGRwbHlyKQ0KbGlicmFyeShnZ3Bsb3QyKQ0KbGlicmFyeShmYWN0b2V4dHJhKQ0KbGlicmFyeSh1c2VmdWwpDQpsaWJyYXJ5KGNsdXN0ZXIpDQpgYGANCg0KIyBXSU5FIA0KDQpgYGB7ciBjYXJzfQ0KDQpzZXR3ZCgnQzovVXNlcnMvQWRtaW5pc3RyYXRvci9EZXNrdG9wL1IgQW5hbHlzaXMvRmFzdCBDYW1wdXMnKQ0KDQpyZWFkLmNzdignd2luZS5jc3YnKSAtPiBkZg0KDQojLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCiMgICBOQSDqsJIg7ZmV7J24IA0KIy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCmNvbFN1bXMoaXMubmEoZGYpKQ0KDQoNCiMtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KIyAgIOq4sOy0iCDthrXqs4Trn4kg7ZmV7J24ICANCiMtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQoNCnN1bW1hcnkoZGZbLC0xXSkNCg0KDQojLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQojICBCT1ggUExPVCAtIENsYXNzIOuzgOyImOulvCDruoAg64KY66i47KeA64qUIOuqqOuRkCDsl7Dsho3tmJUgOiDrtoTtj6zrj4Qg7ZmV7J24IA0KIy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KDQpib3hwbG90KGRmWywtMV0pDQoNCg0KDQpgYGANCg0KDQpEYXRhIFByZXBhcmF0aW9uIA0KDQpgYGB7cn0NCg0KZGYudHJhaW4gPC0gZGZbLC0xXSAjY2xhc3Mg7KCc7Jm4IA0KDQoNCiMtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCiMgIO2RnOykgO2ZlCBTY2FsaW5nICANCiMtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCg0Kc2NhbGUoZGYudHJhaW4pIC0+IGRmLnRyYWluLnNjYWxlDQoNCmBgYA0KDQoNCjEuIOuwmOuzteq1rOunpOulvCDtlaAg65WMLCDsnKDsgqztlZwg7KKF66WY7J2YIOyZgOyduOydhCDqtazrp6TtlaAg6rKD7J2064ukLiANCg0KMi4g6rCA64GUIOyDiOuhnOyatCDsmYDsnbjsnYQg6rWs66ek7ZWgIOqygyDsnbTri6QuIA0KDQogIC0+IOycoOyCrOuPhCDqsbDrpqwgDQogIC0+IOq1sOynkeu2hOyEneydhCDthrXtlZwg7Jyg7IKs7KKF66WYL+uLpOuluCDsooXrpZgg7JmA7J24IOu2hOulmA0KICAtPiDsmYDsnbjsnYQg6rCBIOyDge2SiOy5uOyXkCDsoIHsoIjtlZjqsowg67Cw7LmYIO2VmOq4sA0KICAtPiDrsJjsnZHsnYQg7ZmV7J247ZWY6riwIA0KICANCiAgDQogIEV1Y2xpZGlhbiBEaXN0YW5jZQ0KICBLIG1lYW5zDQogIEsgbWVkb2lkcw0KICBIaWVyYXJjaGljYWwgQ2x1c3RlcmluZw0KDQoNCioqKkV1Y2xpZGlhbiBEaXN0YW5jZSoqKiANCg0KICDsnKDsgqzrj4Qg7ZaJ66Cs7J2EIOq1rO2VtOyEnCwg6rCZ7J2AL+uLpOuluCDsmYDsnbjsnLzroZwg67aE66WY7ZW07KO86riwIA0KICANCiAgDQogIOywqOyInCDsoJXroKzroZwg6rCA6rmM7Jq0IOqxsOumrOydmCDsmYDsnbjrk6TsnYQg7IK07Y6067O464ukIA0KDQpgYGB7cn0NCg0KZGlzdChkZi50cmFpbi5zY2FsZSwgbWV0aG9kID0gJ2V1Y2xpZGVhbicpICU+JSANCiAgYXMubWF0cml4KCkgLT4gZGYuZGlzdA0KDQpgYGANCg0KDQoqKipLLU1FQU5TKioqIA0KDQpgYGB7cn0NCg0KIy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KIyAg6rWw7KeRIOqwnOyImCDshKTsoJXtlbTso7zquLAgDQojLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQoNCg0Kc2V0LnNlZWQoMTIzNCkNCg0KDQpmdml6X25iY2x1c3QoZGYudHJhaW4uc2NhbGUsIA0KICAgICAgICAgICAgIGttZWFucywgDQogICAgICAgICAgICAgbWV0aG9kID0gJ3dzcycsIA0KICAgICAgICAgICAgIGsubWF4PTE1KSt0aGVtZV9jbGFzc2ljKCkNCg0KDQpmdml6X25iY2x1c3QoZGYudHJhaW4uc2NhbGUsIA0KICAgICAgICAgICAgIGttZWFucywgDQogICAgICAgICAgICAgbWV0aG9kID0gJ3NpbGhvdWV0dGUnLCANCiAgICAgICAgICAgICBrLm1heD0xNSkrdGhlbWVfY2xhc3NpYygpDQoNCg0KYGBgDQoNCioqKkstbWVhbiBNb2RlbGxpbmcqKioNCg0KYGBge3J9DQoNCmttZWFucyhkZi50cmFpbi5zY2FsZSwgDQogICAgICAgY2VudGVycyA9IDMsIA0KICAgICAgIGl0ZXIubWF4ID0gMTAwMCkgLT4gZGYua21lYW5zDQoNCnBsb3QoZGYua21lYW5zLCBkZi50cmFpbi5zY2FsZSkNCg0KDQojLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQojICBDZW50ZXJzIENsdXN0ZXJpbmcgLSBCYXIgR3JhcGgNCiMtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCg0KDQpkZi5rbWVhbnMkY2VudGVycyAj6rCBIOq1sOynkeuzhCDtj4nqt6DqsJIg7ZmV7J24IA0KDQpiYXJwbG90KHQoZGYua21lYW5zJGNlbnRlcnMpLCBiZXNpZGUgPSBULCBjb2w9MjoxNCkNCmxlZ2VuZCgidG9wbGVmdCIsIGNvbG5hbWVzKGRmLnRyYWluLnNjYWxlKSwgZmlsbCA9IDI6MTQsIA0KICAgICAgIGNleCA9IDAuMywgYnR5PSAnbicpDQoNCmBgYA0KDQoNCmBgYHtyfQ0KDQpkZiRrbWVhbl9jbHVzdGVyIDwtIGRmLmttZWFucyRjbHVzdGVyDQoNCmhlYWQoZGYsMykNCmBgYA0KDQoNCioqKkstTWVkb2lkKioqIA0KDQpDbHVzdGVyIHBhY2thZ2UtIHBhbSANCg0KYGBge3J9DQoNCnNldC5zZWVkKDEyMzQpDQoNCmZ2aXpfbmJjbHVzdChkZi50cmFpbi5zY2FsZSwgDQogICAgICAgICAgICAgcGFtLCANCiAgICAgICAgICAgICBtZXRob2QgPSAnd3NzJywgDQogICAgICAgICAgICAgay5tYXggPSAxNSkrDQogIGdndGl0bGUoIkVsYm93IE1ldGhvZCIpDQoNCg0KDQoNCmZ2aXpfbmJjbHVzdChkZi50cmFpbi5zY2FsZSwgDQogICAgICAgICAgICAgcGFtLCANCiAgICAgICAgICAgICBtZXRob2QgPSAnc2lsaG91ZXR0ZScsDQogICAgICAgICAgICAgay5tYXggPSAxNSkNCmBgYA0KDQoNCmBgYHtyfQ0KDQpwYW0oZGYudHJhaW4uc2NhbGUsIGs9MykgLT5kZi5rbWVkb2lkcw0KDQpwbG90KGRmLmttZWRvaWRzKQ0KDQpgYGANCg0KDQpgYGB7cn0NCg0KYmFycGxvdCh0KGRmLmttZWRvaWRzJG1lZG9pZHMpLCBiZXNpZGUgPSBULCBjb2wgPSAyOjE0KQ0KbGVnZW5kKCJib3R0b21sZWZ0IiwgY29sbmFtZXMoZGYudHJhaW4uc2NhbGUpLCBmaWxsPTI6MTQsIGNleD0wLjMpDQpgYGANCg0KDQpgYGB7cn0NCg0KZGYua21lZG9pZHMkY2x1c3RlcmluZyAtPiBkZiRrbWVkb2lzX2NsdXN0ZXINCg0KDQpoZWFkKGRmLDMpDQpgYGANCg0KDQoqKipIaWVyYXJjaGljYWwgQ2x1c3RlcmluZyoqKg0KDQpgYGB7cn0NCg0KZnZpel9uYmNsdXN0KGRmLnRyYWluLnNjYWxlLCANCiAgICAgICAgICAgICBoY3V0LCANCiAgICAgICAgICAgICBtZXRob2QgPSAnd3NzJywNCiAgICAgICAgICAgICBrLm1heD0xNSkNCg0KDQpmdml6X25iY2x1c3QoZGYudHJhaW4uc2NhbGUsDQogICAgICAgICAgICAgaGN1dCwgDQogICAgICAgICAgICAgbWV0aG9kID0gJ3NpbGhvdWV0dGUnLCANCiAgICAgICAgICAgICBrLm1heCA9IDE1KQ0KYGBgDQoNCg0KYGBge3J9DQoNCmhjbHVzdChkaXN0KGRmLnRyYWluLnNjYWxlKSwgbWV0aG9kID0gJ3NpbmdsZScpLT4gZGYuaGNsdXN0LnNpbmdsZSANCg0KaGNsdXN0KGRpc3QoZGYudHJhaW4uc2NhbGUpLCBtZXRob2QgPSAnY29tcGxldGUnKS0+IGRmLmhjbHVzdC5jcGx0DQoNCg0KaGNsdXN0KGRpc3QoZGYudHJhaW4uc2NhbGUpLCBtZXRob2QgPSAnYXZlcmFnZScpLT4gZGYuaGNsdXN0LmF2Zw0KDQoNCmhjbHVzdChkaXN0KGRmLnRyYWluLnNjYWxlKSwgbWV0aG9kID0gJ3dhcmQuRCcpLT4gZGYuaGNsdXN0LndhcmQNCmBgYA0KDQoNCmBgYHtyfQ0KDQpwYXIobWZyb3c9KGMoMiwyKSkpDQoNCnBsb3QoZGYuaGNsdXN0LnNpbmdsZSwgaGFuZz0tMSwgY2V4PTAuNCkNCnJlY3QuaGNsdXN0KGRmLmhjbHVzdC5zaW5nbGUsIGs9MywgYm9yZGVyPSdza3libHVlJykNCg0KDQpwbG90KGRmLmhjbHVzdC5jcGx0LCBoYW5nID0gLTEsIGNleD0wLjQpDQpyZWN0LmhjbHVzdChkZi5oY2x1c3QuY3BsdCwgaz0zLCBib3JkZXI9J3NreWJsdWUnKQ0KDQoNCnBsb3QoZGYuaGNsdXN0LmF2ZywgaGFuZz0tMSwgY2V4PTAuNCkNCnJlY3QuaGNsdXN0KGRmLmhjbHVzdC5hdmcsIGs9MywgYm9yZGVyPSdza3libHVlJykNCg0KDQpwbG90KGRmLmhjbHVzdC53YXJkLCBoYW5nID0gLTEsIGNleD0wLjQpDQpyZWN0LmhjbHVzdChkZi5oY2x1c3Qud2FyZCwgaz0zLCBib3JkZXI9J3NreWJsdWUnKQ0KDQpgYGANCg0KDQoqKirqtbDsp5Eg7ZWg64u57ZWY6riwIChXYXJkKSAqKioNCg0KYGBge3J9DQoNCiMtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KIyAgIOq1sOynke2ZlCDrsI8g6rWw7KeRIO2VoOuLuSANCiMtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQoNCg0KY3V0cmVlKGRmLmhjbHVzdC53YXJkLCBrPTMpIC0+IGhjbHVzdF9jbHVzdGVyDQoNCmRmJGNsdXN0ZXJfY2x1c3RlciA8LSBoY2x1c3RfY2x1c3Rlcg0KDQoNCmhlYWQoZGYsMykNCmBgYA0KDQoNCmBgYHtyfQ0KYGBgDQoNCg0KYGBge3J9DQpgYGANCg0KDQpgYGB7cn0NCmBgYA0KDQoNCmBgYHtyfQ0KYGBgDQoNCg0KYGBge3J9DQpgYGANCg0KDQpgYGB7cn0NCmBgYA0KDQoNCmBgYHtyfQ0KYGBgDQoNCg0KYGBge3J9DQpgYGANCg0KDQpgYGB7cn0NCmBgYA0KDQoNCmBgYHtyfQ0KYGBgDQoNCg0KYGBge3J9DQpgYGANCg0KDQpgYGB7cn0NCmBgYA0KDQoNCmBgYHtyfQ0KYGBgDQoNCg0KDQpgYGANCg0K