Carga de datos del archivo de Vino Rojo

library(rpart)      # Arboles
library(rpart.plot) # Visualizar y represenar árboles
library(readr)
library(dplyr)
## 
## Attaching package: 'dplyr'
## The following objects are masked from 'package:stats':
## 
##     filter, lag
## The following objects are masked from 'package:base':
## 
##     intersect, setdiff, setequal, union
library(ggplot2)
library(caret) # Para particiones
## Loading required package: lattice
library(reshape) # Para renombrar columnas
## 
## Attaching package: 'reshape'
## The following object is masked from 'package:dplyr':
## 
##     rename
library(corrplot) # Para correlaciones visuales
## corrplot 0.84 loaded
datos <- read.csv("../datos/winequality-red.csv")
datos.Num <- select(datos, fixed_acidity, volatile_acidity, citric_acid, residual_sugar, chlorides, free_sulfur_dioxide, 
                    total_sulfur_dioxide, density, pH, sulphates, alcohol, quality) 
head(datos)
##   fixed_acidity volatile_acidity citric_acid residual_sugar chlorides
## 1           7.4             0.70        0.00            1.9     0.076
## 2           7.8             0.88        0.00            2.6     0.098
## 3           7.8             0.76        0.04            2.3     0.092
## 4          11.2             0.28        0.56            1.9     0.075
## 5           7.4             0.70        0.00            1.9     0.076
## 6           7.4             0.66        0.00            1.8     0.075
##   free_sulfur_dioxide total_sulfur_dioxide density   pH sulphates alcohol
## 1                  11                   34  0.9978 3.51      0.56     9.4
## 2                  25                   67  0.9968 3.20      0.68     9.8
## 3                  15                   54  0.9970 3.26      0.65     9.8
## 4                  17                   60  0.9980 3.16      0.58     9.8
## 5                  11                   34  0.9978 3.51      0.56     9.4
## 6                  13                   40  0.9978 3.51      0.56     9.4
##   quality
## 1       5
## 2       5
## 3       5
## 4       6
## 5       5
## 6       5
tail(datos)
##      fixed_acidity volatile_acidity citric_acid residual_sugar chlorides
## 1594           6.8            0.620        0.08            1.9     0.068
## 1595           6.2            0.600        0.08            2.0     0.090
## 1596           5.9            0.550        0.10            2.2     0.062
## 1597           6.3            0.510        0.13            2.3     0.076
## 1598           5.9            0.645        0.12            2.0     0.075
## 1599           6.0            0.310        0.47            3.6     0.067
##      free_sulfur_dioxide total_sulfur_dioxide density   pH sulphates alcohol
## 1594                  28                   38 0.99651 3.42      0.82     9.5
## 1595                  32                   44 0.99490 3.45      0.58    10.5
## 1596                  39                   51 0.99512 3.52      0.76    11.2
## 1597                  29                   40 0.99574 3.42      0.75    11.0
## 1598                  32                   44 0.99547 3.57      0.71    10.2
## 1599                  18                   42 0.99549 3.39      0.66    11.0
##      quality
## 1594       6
## 1595       5
## 1596       6
## 1597       6
## 1598       5
## 1599       6
summary(datos)
##  fixed_acidity   volatile_acidity  citric_acid    residual_sugar  
##  Min.   : 4.60   Min.   :0.1200   Min.   :0.000   Min.   : 0.900  
##  1st Qu.: 7.10   1st Qu.:0.3900   1st Qu.:0.090   1st Qu.: 1.900  
##  Median : 7.90   Median :0.5200   Median :0.260   Median : 2.200  
##  Mean   : 8.32   Mean   :0.5278   Mean   :0.271   Mean   : 2.539  
##  3rd Qu.: 9.20   3rd Qu.:0.6400   3rd Qu.:0.420   3rd Qu.: 2.600  
##  Max.   :15.90   Max.   :1.5800   Max.   :1.000   Max.   :15.500  
##    chlorides       free_sulfur_dioxide total_sulfur_dioxide    density      
##  Min.   :0.01200   Min.   : 1.00       Min.   :  6.00       Min.   :0.9901  
##  1st Qu.:0.07000   1st Qu.: 7.00       1st Qu.: 22.00       1st Qu.:0.9956  
##  Median :0.07900   Median :14.00       Median : 38.00       Median :0.9968  
##  Mean   :0.08747   Mean   :15.87       Mean   : 46.47       Mean   :0.9967  
##  3rd Qu.:0.09000   3rd Qu.:21.00       3rd Qu.: 62.00       3rd Qu.:0.9978  
##  Max.   :0.61100   Max.   :72.00       Max.   :289.00       Max.   :1.0037  
##        pH          sulphates         alcohol         quality     
##  Min.   :2.740   Min.   :0.3300   Min.   : 8.40   Min.   :3.000  
##  1st Qu.:3.210   1st Qu.:0.5500   1st Qu.: 9.50   1st Qu.:5.000  
##  Median :3.310   Median :0.6200   Median :10.20   Median :6.000  
##  Mean   :3.311   Mean   :0.6581   Mean   :10.42   Mean   :5.636  
##  3rd Qu.:3.400   3rd Qu.:0.7300   3rd Qu.:11.10   3rd Qu.:6.000  
##  Max.   :4.010   Max.   :2.0000   Max.   :14.90   Max.   :8.000
str(datos)
## 'data.frame':    1599 obs. of  12 variables:
##  $ fixed_acidity       : num  7.4 7.8 7.8 11.2 7.4 7.4 7.9 7.3 7.8 7.5 ...
##  $ volatile_acidity    : num  0.7 0.88 0.76 0.28 0.7 0.66 0.6 0.65 0.58 0.5 ...
##  $ citric_acid         : num  0 0 0.04 0.56 0 0 0.06 0 0.02 0.36 ...
##  $ residual_sugar      : num  1.9 2.6 2.3 1.9 1.9 1.8 1.6 1.2 2 6.1 ...
##  $ chlorides           : num  0.076 0.098 0.092 0.075 0.076 0.075 0.069 0.065 0.073 0.071 ...
##  $ free_sulfur_dioxide : num  11 25 15 17 11 13 15 15 9 17 ...
##  $ total_sulfur_dioxide: num  34 67 54 60 34 40 59 21 18 102 ...
##  $ density             : num  0.998 0.997 0.997 0.998 0.998 ...
##  $ pH                  : num  3.51 3.2 3.26 3.16 3.51 3.51 3.3 3.39 3.36 3.35 ...
##  $ sulphates           : num  0.56 0.68 0.65 0.58 0.56 0.56 0.46 0.47 0.57 0.8 ...
##  $ alcohol             : num  9.4 9.8 9.8 9.8 9.4 9.4 9.4 10 9.5 10.5 ...
##  $ quality             : int  5 5 5 6 5 5 5 7 7 5 ...
View(datos)

Coeficientes de correlación

Se sacan los coeficientes de correlación entre las variables observando que la variable independiente quality tiene muy poca variabilidad con respecto al cambio de las demás variables

correlaciones <- cor(datos.Num)
correlaciones
##                      fixed_acidity volatile_acidity citric_acid residual_sugar
## fixed_acidity           1.00000000     -0.256130895  0.67170343    0.114776724
## volatile_acidity       -0.25613089      1.000000000 -0.55249568    0.001917882
## citric_acid             0.67170343     -0.552495685  1.00000000    0.143577162
## residual_sugar          0.11477672      0.001917882  0.14357716    1.000000000
## chlorides               0.09370519      0.061297772  0.20382291    0.055609535
## free_sulfur_dioxide    -0.15379419     -0.010503827 -0.06097813    0.187048995
## total_sulfur_dioxide   -0.11318144      0.076470005  0.03553302    0.203027882
## density                 0.66804729      0.022026232  0.36494718    0.355283371
## pH                     -0.68297819      0.234937294 -0.54190414   -0.085652422
## sulphates               0.18300566     -0.260986685  0.31277004    0.005527121
## alcohol                -0.06166827     -0.202288027  0.10990325    0.042075437
## quality                 0.12405165     -0.390557780  0.22637251    0.013731637
##                         chlorides free_sulfur_dioxide total_sulfur_dioxide
## fixed_acidity         0.093705186        -0.153794193          -0.11318144
## volatile_acidity      0.061297772        -0.010503827           0.07647000
## citric_acid           0.203822914        -0.060978129           0.03553302
## residual_sugar        0.055609535         0.187048995           0.20302788
## chlorides             1.000000000         0.005562147           0.04740047
## free_sulfur_dioxide   0.005562147         1.000000000           0.66766645
## total_sulfur_dioxide  0.047400468         0.667666450           1.00000000
## density               0.200632327        -0.021945831           0.07126948
## pH                   -0.265026131         0.070377499          -0.06649456
## sulphates             0.371260481         0.051657572           0.04294684
## alcohol              -0.221140545        -0.069408354          -0.20565394
## quality              -0.128906560        -0.050656057          -0.18510029
##                          density          pH    sulphates     alcohol
## fixed_acidity         0.66804729 -0.68297819  0.183005664 -0.06166827
## volatile_acidity      0.02202623  0.23493729 -0.260986685 -0.20228803
## citric_acid           0.36494718 -0.54190414  0.312770044  0.10990325
## residual_sugar        0.35528337 -0.08565242  0.005527121  0.04207544
## chlorides             0.20063233 -0.26502613  0.371260481 -0.22114054
## free_sulfur_dioxide  -0.02194583  0.07037750  0.051657572 -0.06940835
## total_sulfur_dioxide  0.07126948 -0.06649456  0.042946836 -0.20565394
## density               1.00000000 -0.34169933  0.148506412 -0.49617977
## pH                   -0.34169933  1.00000000 -0.196647602  0.20563251
## sulphates             0.14850641 -0.19664760  1.000000000  0.09359475
## alcohol              -0.49617977  0.20563251  0.093594750  1.00000000
## quality              -0.17491923 -0.05773139  0.251397079  0.47616632
##                          quality
## fixed_acidity         0.12405165
## volatile_acidity     -0.39055778
## citric_acid           0.22637251
## residual_sugar        0.01373164
## chlorides            -0.12890656
## free_sulfur_dioxide  -0.05065606
## total_sulfur_dioxide -0.18510029
## density              -0.17491923
## pH                   -0.05773139
## sulphates             0.25139708
## alcohol               0.47616632
## quality               1.00000000
corrplot(correlaciones, method = "number")

Generación del Modelo de regresión lineal multiple

modelo <- lm(quality ~ ., datos.Num)
summary(modelo)
## 
## Call:
## lm(formula = quality ~ ., data = datos.Num)
## 
## Residuals:
##      Min       1Q   Median       3Q      Max 
## -2.68911 -0.36652 -0.04699  0.45202  2.02498 
## 
## Coefficients:
##                        Estimate Std. Error t value Pr(>|t|)    
## (Intercept)           2.197e+01  2.119e+01   1.036   0.3002    
## fixed_acidity         2.499e-02  2.595e-02   0.963   0.3357    
## volatile_acidity     -1.084e+00  1.211e-01  -8.948  < 2e-16 ***
## citric_acid          -1.826e-01  1.472e-01  -1.240   0.2150    
## residual_sugar        1.633e-02  1.500e-02   1.089   0.2765    
## chlorides            -1.874e+00  4.193e-01  -4.470 8.37e-06 ***
## free_sulfur_dioxide   4.361e-03  2.171e-03   2.009   0.0447 *  
## total_sulfur_dioxide -3.265e-03  7.287e-04  -4.480 8.00e-06 ***
## density              -1.788e+01  2.163e+01  -0.827   0.4086    
## pH                   -4.137e-01  1.916e-01  -2.159   0.0310 *  
## sulphates             9.163e-01  1.143e-01   8.014 2.13e-15 ***
## alcohol               2.762e-01  2.648e-02  10.429  < 2e-16 ***
## ---
## Signif. codes:  0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
## 
## Residual standard error: 0.648 on 1587 degrees of freedom
## Multiple R-squared:  0.3606, Adjusted R-squared:  0.3561 
## F-statistic: 81.35 on 11 and 1587 DF,  p-value: < 2.2e-16
predecir <- predict(modelo, newdata = datos.Num)
predecir
##        1        2        3        4        5        6        7        8 
## 5.032850 5.137880 5.209895 5.693858 5.032850 5.065570 5.107069 5.343707 
##        9       10       11       12       13       14       15       16 
## 5.336705 5.658406 5.061582 5.658406 5.125974 5.962947 5.152676 5.191254 
##       17       18       19       20       21       22       23       24 
## 5.841889 5.365858 5.049511 5.451811 5.532976 5.398041 5.734732 5.273930 
##       25       26       27       28       29       30       31       32 
## 5.533173 5.416139 5.522560 5.734732 5.034951 5.355288 5.159895 5.412977 
##       33       34       35       36       37       38       39       40 
## 5.199364 5.178585 5.275169 5.245833 5.608130 5.762105 4.462314 5.761623 
##       41       42       43       44       45       46       47       48 
## 5.761623 5.123345 5.567577 6.038510 5.174712 6.000036 4.650081 5.504588 
##       49       50       51       52       53       54       55       56 
## 5.401287 5.225055 5.340710 5.416547 5.448090 5.300372 5.602822 5.231367 
##       57       58       59       60       61       62       63       64 
## 5.712047 5.284842 5.328254 5.325335 5.338740 4.923422 5.339670 5.102232 
##       65       66       67       68       69       70       71       72 
## 5.390854 5.390854 5.310512 5.464931 6.043043 5.833051 5.249448 4.896922 
##       73       74       75       76       77       78       79       80 
## 4.898122 4.997434 5.671647 5.572172 5.572172 5.274795 5.022574 5.464156 
##       81       82       83       84       85       86       87       88 
## 5.294491 5.244767 5.065606 5.063291 5.818140 5.468303 6.544268 5.447387 
##       89       90       91       92       93       94       95       96 
## 5.869769 4.987305 5.126608 6.544268 6.549378 5.447387 4.835862 5.819043 
##       97       98       99      100      101      102      103      104 
## 5.335769 5.354369 5.046321 5.198007 5.357140 5.625663 5.198007 5.059797 
##      105      106      107      108      109      110      111      112 
## 5.228375 5.059797 5.259568 5.135782 5.550706 4.735327 5.591739 5.252485 
##      113      114      115      116      117      118      119      120 
## 5.273748 5.694801 5.591739 5.818714 5.417310 5.182408 5.692300 4.877245 
##      121      122      123      124      125      126      127      128 
## 4.248803 5.692300 4.993912 5.073606 5.070144 5.170326 4.761387 4.745347 
##      129      130      131      132      133      134      135      136 
## 5.880221 5.440272 4.797371 6.141391 6.141391 5.524289 4.965617 5.338993 
##      137      138      139      140      141      142      143      144 
## 5.276336 5.277232 5.051778 5.053210 5.338993 5.276336 6.911977 5.484521 
##      145      146      147      148      149      150      151      152 
## 6.911977 4.859746 5.013827 5.108155 5.567841 5.605269 5.727092 5.697153 
##      153      154      155      156      157      158      159      160 
## 5.241113 5.241113 5.576253 5.564119 5.576253 5.564119 5.046986 4.914835 
##      161      162      163      164      165      166      167      168 
## 4.982573 5.675691 5.517660 5.004808 5.008938 5.038867 5.156780 5.103526 
##      169      170      171      172      173      174      175      176 
## 5.355467 5.582417 4.705018 5.450206 5.450206 5.812789 5.362193 5.523452 
##      177      178      179      180      181      182      183      184 
## 5.362193 5.444900 5.045871 5.337929 5.337929 5.086612 4.972593 4.964971 
##      185      186      187      188      189      190      191      192 
## 4.954466 5.395136 5.193520 5.102436 5.014633 5.034868 5.134507 5.465989 
##      193      194      195      196      197      198      199      200 
## 4.965857 5.372331 5.372331 4.990225 5.353428 6.234056 6.014675 5.119251 
##      201      202      203      204      205      206      207      208 
## 6.089014 5.664287 5.525117 5.276772 5.268312 6.131554 6.131554 4.986881 
##      209      210      211      212      213      214      215      216 
## 5.315149 6.202587 6.484010 5.131639 5.815965 5.349127 5.308049 5.597325 
##      217      218      219      220      221      222      223      224 
## 5.664670 4.962329 5.342931 5.038565 5.456970 5.217753 5.336435 5.363066 
##      225      226      227      228      229      230      231      232 
## 5.363059 5.697721 5.736277 5.145032 5.697721 5.582272 5.952251 5.520724 
##      233      234      235      236      237      238      239      240 
## 5.572322 5.582272 4.687184 5.048905 5.048905 5.088987 5.048905 4.687184 
##      241      242      243      244      245      246      247      248 
## 5.283416 6.053434 5.193709 6.051577 6.051577 5.528765 5.064157 5.043515 
##      249      250      251      252      253      254      255      256 
## 5.321902 5.528765 5.955488 5.451295 5.829236 4.874479 5.451295 5.025986 
##      257      258      259      260      261      262      263      264 
## 5.570661 5.027668 5.007961 5.998239 5.567333 4.736494 5.519627 5.555940 
##      265      266      267      268      269      270      271      272 
## 6.088570 6.102622 5.004844 6.661387 5.438090 6.224859 5.742813 6.224859 
##      273      274      275      276      277      278      279      280 
## 5.827823 5.159904 5.213438 5.742813 5.438090 6.224859 6.797914 5.856778 
##      281      282      283      284      285      286      287      288 
## 5.951208 5.664800 5.189023 5.856778 5.436947 5.436947 5.905109 5.797418 
##      289      290      291      292      293      294      295      296 
## 5.896157 5.573128 5.896157 5.634969 5.611382 5.639053 5.809701 5.512743 
##      297      298      299      300      301      302      303      304 
## 5.085849 5.213424 5.244576 5.138605 5.671469 6.049740 5.317132 4.939775 
##      305      306      307      308      309      310      311      312 
## 4.805101 5.369074 5.023884 5.324128 5.308262 5.494433 5.369074 5.093667 
##      313      314      315      316      317      318      319      320 
## 5.249195 5.091356 5.906163 5.891431 5.427848 5.368611 5.790789 5.368611 
##      321      322      323      324      325      326      327      328 
## 5.790789 5.231340 5.287316 5.343243 5.545844 5.545844 6.124489 6.241512 
##      329      330      331      332      333      334      335      336 
## 5.841887 5.592250 6.317400 6.317400 5.059751 5.731227 6.014197 6.151534 
##      337      338      339      340      341      342      343      344 
## 6.467017 5.696119 6.183113 6.507831 6.151476 6.332006 5.697857 5.697857 
##      345      346      347      348      349      350      351      352 
## 5.851710 5.415948 6.046858 6.569892 5.810813 5.290725 5.660403 5.257442 
##      353      354      355      356      357      358      359      360 
## 5.330671 6.353854 6.113422 6.005936 6.172465 6.191447 5.958193 5.654647 
##      361      362      363      364      365      366      367      368 
## 5.098624 5.770786 5.471507 6.058814 5.571249 6.404883 5.571249 5.290069 
##      369      370      371      372      373      374      375      376 
## 5.317267 6.891624 5.307405 5.721727 6.353833 5.217363 6.097647 6.276534 
##      377      378      379      380      381      382      383      384 
## 6.326205 6.891624 6.770938 5.833160 5.823602 5.878631 5.823602 5.823602 
##      385      386      387      388      389      390      391      392 
## 5.308159 5.365485 5.300230 5.196102 5.360689 5.742358 5.975025 5.878631 
##      393      394      395      396      397      398      399      400 
## 5.457412 4.786045 5.505306 6.496877 5.036383 5.740374 5.740374 5.136181 
##      401      402      403      404      405      406      407      408 
## 5.036383 5.964213 5.704021 5.608965 5.170815 5.917147 5.909254 5.921890 
##      409      410      411      412      413      414      415      416 
## 6.074442 5.650385 5.321578 5.311979 4.956726 6.348312 5.132372 5.206549 
##      417      418      419      420      421      422      423      424 
## 6.042174 5.208168 5.883466 5.206796 6.082049 5.783284 5.118164 6.458200 
##      425      426      427      428      429      430      431      432 
## 5.118164 5.783284 5.624697 5.358297 5.336637 5.340689 6.458200 5.148745 
##      433      434      435      436      437      438      439      440 
## 6.684982 5.446812 5.882785 5.446812 5.443686 6.035409 5.882785 5.261892 
##      441      442      443      444      445      446      447      448 
## 6.054102 6.179200 5.790709 6.164685 6.320707 5.309636 5.959752 5.992025 
##      449      450      451      452      453      454      455      456 
## 5.537804 5.930725 5.930725 5.262478 5.449785 6.136194 5.998771 6.482988 
##      457      458      459      460      461      462      463      464 
## 5.412772 5.217180 6.136194 5.061787 5.958230 5.239718 6.353722 4.731113 
##      465      466      467      468      469      470      471      472 
## 5.754231 5.831845 6.112487 6.927873 5.473968 5.298328 5.955819 6.018001 
##      473      474      475      476      477      478      479      480 
## 5.998814 6.100927 5.913313 5.436171 5.784611 6.579333 5.436171 5.521447 
##      481      482      483      484      485      486      487      488 
## 5.857946 6.594008 5.895529 5.907228 6.642831 5.366523 5.366523 5.348217 
##      489      490      491      492      493      494      495      496 
## 6.203669 5.836684 5.449833 6.788433 6.935300 5.659772 6.155737 6.137119 
##      497      498      499      500      501      502      503      504 
## 5.177261 6.005089 6.137119 5.659772 5.177261 6.419652 6.419652 6.502605 
##      505      506      507      508      509      510      511      512 
## 6.509310 6.481412 6.462485 5.364574 5.506095 6.352770 5.703105 5.506095 
##      513      514      515      516      517      518      519      520 
## 5.739592 6.126830 6.126830 5.249742 6.118307 4.823460 6.436460 5.905289 
##      521      522      523      524      525      526      527      528 
## 6.009620 5.233482 5.653029 5.184861 5.275336 5.420664 5.905289 6.003116 
##      529      530      531      532      533      534      535      536 
## 5.319467 5.305162 6.079684 5.745359 5.745359 6.748928 5.493508 6.079684 
##      537      538      539      540      541      542      543      544 
## 5.305162 5.521868 6.386708 5.886770 5.367602 6.083522 5.402682 5.827905 
##      545      546      547      548      549      550      551      552 
## 5.683040 5.210855 5.412275 6.214541 5.991950 5.147570 5.387426 5.743758 
##      553      554      555      556      557      558      559      560 
## 5.753500 5.112184 6.021783 6.021783 6.005932 6.024282 6.005932 6.322038 
##      561      562      563      564      565      566      567      568 
## 5.909577 5.129841 5.183376 5.686324 6.322038 5.909577 4.767570 4.767570 
##      569      570      571      572      573      574      575      576 
## 5.556029 5.982349 6.241591 5.982349 6.012151 5.244077 5.727890 6.123023 
##      577      578      579      580      581      582      583      584 
## 5.467029 5.184837 5.236114 5.707461 5.336958 5.336958 5.224714 6.007830 
##      585      586      587      588      589      590      591      592 
## 6.070559 5.313668 6.317126 4.825544 6.704399 6.205936 5.302594 5.730697 
##      593      594      595      596      597      598      599      600 
## 5.302594 5.123644 5.038411 5.071587 5.608947 5.604908 5.323574 5.509095 
##      601      602      603      604      605      606      607      608 
## 4.985091 5.367343 4.967567 5.367343 5.160932 5.189623 6.465748 5.582815 
##      609      610      611      612      613      614      615      616 
## 5.316559 6.256777 5.417488 5.611265 5.457720 5.765989 5.860569 5.121355 
##      617      618      619      620      621      622      623      624 
## 5.121355 6.137676 5.709777 5.782198 5.125237 5.121564 5.360799 6.355440 
##      625      626      627      628      629      630      631      632 
## 5.318698 5.318698 5.019942 5.019942 5.265921 4.996397 5.265921 5.627291 
##      633      634      635      636      637      638      639      640 
## 5.754719 5.179858 5.492799 5.201936 4.627465 4.636167 5.077906 6.586008 
##      641      642      643      644      645      646      647      648 
## 5.286043 5.160131 5.286043 5.160131 5.286043 5.492031 5.361003 5.510170 
##      649      650      651      652      653      654      655      656 
## 5.995069 5.810780 5.521226 5.101217 7.474653 6.254147 5.349121 5.347149 
##      657      658      659      660      661      662      663      664 
## 5.521226 5.934745 5.597096 5.422481 5.597096 5.306651 5.423298 6.194223 
##      665      666      667      668      669      670      671      672 
## 5.776056 5.409008 5.176061 5.723155 5.673901 5.723155 5.666684 5.161947 
##      673      674      675      676      677      678      679      680 
## 4.296729 5.161947 5.636321 5.761032 5.636321 5.048598 5.069419 5.760409 
##      681      682      683      684      685      686      687      688 
## 5.341111 5.595566 5.442046 5.597812 4.483905 5.597812 5.042473 5.247739 
##      689      690      691      692      693      694      695      696 
## 5.183562 5.724794 4.858002 4.666994 5.126085 5.131685 5.140977 6.222399 
##      697      698      699      700      701      702      703      704 
## 5.267380 5.267380 5.127882 6.017399 4.962677 5.267380 5.263188 5.469117 
##      705      706      707      708      709      710      711      712 
## 5.175673 4.785152 5.104029 5.591190 5.966382 5.808139 4.945865 4.999270 
##      713      714      715      716      717      718      719      720 
## 5.030616 5.215296 5.068012 5.239579 5.215296 5.555889 5.296258 5.106427 
##      721      722      723      724      725      726      727      728 
## 5.296258 5.196027 5.631647 6.504580 5.171073 5.505236 5.614138 5.377434 
##      729      730      731      732      733      734      735      736 
## 5.377434 5.701635 4.835119 5.438267 4.940341 5.175403 5.157676 4.812784 
##      737      738      739      740      741      742      743      744 
## 4.812784 5.122588 5.226658 5.144939 5.777983 5.116722 5.225233 5.417497 
##      745      746      747      748      749      750      751      752 
## 5.262850 5.423238 5.199057 5.313068 5.439615 5.423238 5.195159 5.195159 
##      753      754      755      756      757      758      759      760 
## 5.204722 5.195159 5.109292 5.127315 5.178590 5.046693 5.046693 5.265164 
##      761      762      763      764      765      766      767      768 
## 5.144579 5.058356 5.348661 5.058356 5.108990 5.113305 5.162150 4.926705 
##      769      770      771      772      773      774      775      776 
## 5.042267 5.117510 5.042267 4.831013 4.955180 5.541083 5.527590 4.855194 
##      777      778      779      780      781      782      783      784 
## 4.903312 5.141066 5.704823 5.238150 5.058124 5.302775 4.989684 5.302775 
##      785      786      787      788      789      790      791      792 
## 5.150908 5.394585 5.394585 5.468129 5.468129 4.952888 5.466100 4.996754 
##      793      794      795      796      797      798      799      800 
## 5.110979 5.716272 6.517394 5.664430 5.539510 6.214272 5.690434 5.690434 
##      801      802      803      804      805      806      807      808 
## 5.044250 5.468846 6.386503 5.361009 5.500697 6.753526 6.752700 6.753526 
##      809      810      811      812      813      814      815      816 
## 5.406660 5.652015 5.648032 5.980509 5.950374 5.981143 6.158298 5.950374 
##      817      818      819      820      821      822      823      824 
## 5.703095 6.506695 5.043664 5.079834 5.247400 6.789869 5.328909 5.328909 
##      825      826      827      828      829      830      831      832 
## 5.629571 5.667062 6.157838 5.667062 6.420816 5.858896 5.623177 5.858896 
##      833      834      835      836      837      838      839      840 
## 5.689107 5.679035 5.078453 5.069506 6.151954 6.151954 6.342432 5.344743 
##      841      842      843      844      845      846      847      848 
## 6.387292 5.419019 5.857147 4.935726 6.310567 5.231703 5.231703 5.280279 
##      849      850      851      852      853      854      855      856 
## 5.231703 5.233296 5.432629 5.432629 5.739663 6.035315 6.035315 5.892349 
##      857      858      859      860      861      862      863      864 
## 6.035315 6.267469 6.178234 6.023659 4.981101 5.078856 5.627307 5.034024 
##      865      866      867      868      869      870      871      872 
## 4.981101 5.017367 6.137223 6.101660 6.023659 5.695438 5.892408 5.589625 
##      873      874      875      876      877      878      879      880 
## 5.629694 6.251712 6.305334 6.397622 5.869345 5.892408 5.329284 5.009391 
##      881      882      883      884      885      886      887      888 
## 5.485453 5.810897 6.348434 5.009391 5.329284 5.425568 5.367230 6.419553 
##      889      890      891      892      893      894      895      896 
## 5.751594 4.797237 5.686335 5.010917 5.541742 5.010917 5.072301 5.637897 
##      897      898      899      900      901      902      903      904 
## 6.599401 5.637897 6.599401 5.137879 6.321926 5.595480 5.595480 5.759418 
##      905      906      907      908      909      910      911      912 
## 5.759418 5.100316 5.663131 5.793390 5.713067 6.179891 6.516554 6.103737 
##      913      914      915      916      917      918      919      920 
## 6.290602 6.354314 6.179891 6.401279 5.165808 5.715256 6.008482 6.275457 
##      921      922      923      924      925      926      927      928 
## 5.758921 6.008482 6.275457 5.715256 6.242123 6.356526 6.155164 5.003202 
##      929      930      931      932      933      934      935      936 
## 6.242123 6.505276 5.508572 5.340675 5.372717 5.340675 5.508572 6.280760 
##      937      938      939      940      941      942      943      944 
## 6.280760 5.630783 6.620581 5.846432 6.562942 6.562828 5.600602 5.396178 
##      945      946      947      948      949      950      951      952 
## 6.405500 6.218754 6.526657 6.497742 6.610880 6.610880 6.610880 6.497742 
##      953      954      955      956      957      958      959      960 
## 6.231073 6.559647 6.139746 5.959960 6.036567 5.884716 5.830857 5.427700 
##      961      962      963      964      965      966      967      968 
## 6.238381 5.337891 5.340249 6.288373 6.238381 6.239733 6.256318 4.862559 
##      969      970      971      972      973      974      975      976 
## 6.382722 5.490373 6.355088 6.355088 6.192790 5.861585 6.425369 5.264696 
##      977      978      979      980      981      982      983      984 
## 5.264696 4.890733 5.973847 5.898095 5.821248 5.227585 6.578407 5.821248 
##      985      986      987      988      989      990      991      992 
## 5.898095 5.851548 6.206583 5.303288 5.483007 6.072356 5.483007 5.297837 
##      993      994      995      996      997      998      999     1000 
## 5.388391 5.297837 5.242820 5.458600 6.048056 6.048056 4.990517 6.174601 
##     1001     1002     1003     1004     1005     1006     1007     1008 
## 6.160848 6.168894 6.560198 6.478804 5.681520 6.478804 6.560198 6.547013 
##     1009     1010     1011     1012     1013     1014     1015     1016 
## 6.381143 5.846551 6.486801 5.903205 4.883239 5.311143 5.814820 6.432621 
##     1017     1018     1019     1020     1021     1022     1023     1024 
## 6.597685 6.638404 6.638404 5.579671 6.164220 6.164220 5.679619 6.340035 
##     1025     1026     1027     1028     1029     1030     1031     1032 
## 5.621343 5.277646 6.434406 5.596952 5.678736 5.621343 5.836564 5.784865 
##     1033     1034     1035     1036     1037     1038     1039     1040 
## 5.036321 5.608786 5.104332 5.988360 6.538564 4.784344 6.638798 6.065554 
##     1041     1042     1043     1044     1045     1046     1047     1048 
## 5.053534 5.518396 6.065554 6.208295 6.282236 6.094168 5.534742 5.672176 
##     1049     1050     1051     1052     1053     1054     1055     1056 
## 5.989041 5.940365 5.672176 5.428934 6.189926 6.655310 5.003254 5.003254 
##     1057     1058     1059     1060     1061     1062     1063     1064 
## 6.174876 5.241627 6.111670 6.174876 6.009213 6.514479 6.065161 6.357582 
##     1065     1066     1067     1068     1069     1070     1071     1072 
## 5.895659 5.499390 6.371336 6.431093 6.431093 5.620663 6.412139 4.947819 
##     1073     1074     1075     1076     1077     1078     1079     1080 
## 5.416321 5.547716 4.947819 6.079218 6.363175 5.970643 5.970643 5.871858 
##     1081     1082     1083     1084     1085     1086     1087     1088 
## 6.382296 5.835948 5.402849 6.326374 5.402849 5.469600 6.269770 6.370830 
##     1089     1090     1091     1092     1093     1094     1095     1096 
## 5.868550 5.868550 6.472603 6.074612 5.920881 6.540757 5.409131 5.734366 
##     1097     1098     1099     1100     1101     1102     1103     1104 
## 5.409131 5.282523 6.471430 5.282523 6.692853 6.184751 5.830134 6.184751 
##     1105     1106     1107     1108     1109     1110     1111     1112 
## 6.376340 6.200297 6.524331 6.525054 4.992165 5.782505 5.666130 6.010254 
##     1113     1114     1115     1116     1117     1118     1119     1120 
## 6.116337 5.770993 6.626257 5.714878 5.714878 5.714878 6.639932 6.178913 
##     1121     1122     1123     1124     1125     1126     1127     1128 
## 6.603091 6.214680 6.211446 6.165872 5.770839 6.344397 6.727338 5.659203 
##     1129     1130     1131     1132     1133     1134     1135     1136 
## 5.587104 5.814860 5.748246 5.510143 6.944409 6.017956 6.477076 6.304443 
##     1137     1138     1139     1140     1141     1142     1143     1144 
## 6.118295 6.118295 5.269199 5.237077 5.406488 6.114206 6.189106 5.956614 
##     1145     1146     1147     1148     1149     1150     1151     1152 
## 5.728290 6.073983 5.587355 6.189768 6.113015 6.306454 6.732310 6.098357 
##     1153     1154     1155     1156     1157     1158     1159     1160 
## 5.283690 6.035839 5.849689 5.283690 6.475994 6.386459 6.204136 5.911495 
##     1161     1162     1163     1164     1165     1166     1167     1168 
## 6.174791 5.858973 6.472409 5.341233 5.341233 5.433784 5.909242 6.674393 
##     1169     1170     1171     1172     1173     1174     1175     1176 
## 6.250015 5.991836 6.004227 5.758472 6.437978 5.419730 5.419730 5.866599 
##     1177     1178     1179     1180     1181     1182     1183     1184 
## 5.324948 6.327004 5.421742 6.140221 6.140221 6.057199 6.082358 5.125659 
##     1185     1186     1187     1188     1189     1190     1191     1192 
## 5.404567 5.958213 5.780827 5.958213 5.404567 4.866907 6.340249 5.058886 
##     1193     1194     1195     1196     1197     1198     1199     1200 
## 6.564583 5.056387 5.008240 5.308100 5.183231 5.495056 6.233037 5.183231 
##     1201     1202     1203     1204     1205     1206     1207     1208 
## 5.495056 6.085171 6.226188 5.100592 6.140503 6.140503 6.140503 5.440577 
##     1209     1210     1211     1212     1213     1214     1215     1216 
## 6.140503 6.185987 5.564632 5.399926 5.564632 6.058133 5.869878 6.153434 
##     1217     1218     1219     1220     1221     1222     1223     1224 
## 5.230525 6.549515 5.924075 6.238665 6.199892 6.199892 5.197197 6.471367 
##     1225     1226     1227     1228     1229     1230     1231     1232 
## 6.087979 5.247083 5.317539 5.438832 6.548247 5.370554 6.490457 5.434004 
##     1233     1234     1235     1236     1237     1238     1239     1240 
## 5.370554 5.645370 5.996640 5.985615 5.449773 5.996640 5.069433 5.903283 
##     1241     1242     1243     1244     1245     1246     1247     1248 
## 5.163752 5.648197 6.351700 5.121252 5.768636 5.609671 5.229906 5.609671 
##     1249     1250     1251     1252     1253     1254     1255     1256 
## 6.048184 5.732879 5.732879 5.387680 5.138428 5.206557 5.668359 5.542381 
##     1257     1258     1259     1260     1261     1262     1263     1264 
## 5.192503 5.697443 5.689705 5.689705 5.099866 5.222172 5.578000 5.003047 
##     1265     1266     1267     1268     1269     1270     1271     1272 
## 6.307734 5.549659 5.549659 6.426570 5.317157 6.804969 6.836388 6.055119 
##     1273     1274     1275     1276     1277     1278     1279     1280 
## 5.826398 5.277783 5.765468 4.992551 6.327958 5.217375 4.992551 6.320634 
##     1281     1282     1283     1284     1285     1286     1287     1288 
## 5.702633 5.702633 5.619507 5.374300 5.849770 5.835678 6.548192 6.272269 
##     1289     1290     1291     1292     1293     1294     1295     1296 
## 5.767872 5.767872 5.577304 5.794883 6.339079 5.119121 5.794883 5.223238 
##     1297     1298     1299     1300     1301     1302     1303     1304 
## 5.223238 6.185481 6.070651 4.354852 5.921511 5.545531 6.272174 6.075493 
##     1305     1306     1307     1308     1309     1310     1311     1312 
## 4.857772 5.171335 5.229480 5.624546 5.229480 5.185503 5.171335 6.385162 
##     1313     1314     1315     1316     1317     1318     1319     1320 
## 4.802509 5.538987 5.536201 5.152053 5.746539 6.214168 5.152053 5.079948 
##     1321     1322     1323     1324     1325     1326     1327     1328 
## 5.262895 5.736543 6.213480 6.243597 5.728365 5.728365 5.728365 5.728365 
##     1329     1330     1331     1332     1333     1334     1335     1336 
## 5.232152 5.154784 5.154784 4.740161 5.554734 5.061340 4.968536 6.275340 
##     1337     1338     1339     1340     1341     1342     1343     1344 
## 5.333825 5.333825 5.333825 5.628648 5.628648 5.628648 5.545845 5.628648 
##     1345     1346     1347     1348     1349     1350     1351     1352 
## 5.968550 5.667764 5.804204 5.096805 5.096805 5.625548 5.375006 5.863363 
##     1353     1354     1355     1356     1357     1358     1359     1360 
## 5.242174 5.242174 5.392364 5.528403 5.519176 5.730606 4.997090 5.723087 
##     1361     1362     1363     1364     1365     1366     1367     1368 
## 5.661082 5.035686 5.723087 4.908213 5.801224 5.376083 5.098792 5.870191 
##     1369     1370     1371     1372     1373     1374     1375     1376 
## 4.979388 5.418166 4.889571 6.194317 4.889571 4.828952 4.760473 5.153411 
##     1377     1378     1379     1380     1381     1382     1383     1384 
## 5.078073 5.850311 5.498339 5.722438 5.722438 4.913731 5.131767 5.131767 
##     1385     1386     1387     1388     1389     1390     1391     1392 
## 4.893107 4.810192 5.252130 5.252130 5.446145 5.375902 6.209661 5.572417 
##     1393     1394     1395     1396     1397     1398     1399     1400 
## 5.390373 5.412970 5.079434 5.275768 5.300478 5.125496 5.422655 5.801255 
##     1401     1402     1403     1404     1405     1406     1407     1408 
## 4.988694 4.988694 6.436580 6.235595 5.593348 6.477049 6.483428 6.026448 
##     1409     1410     1411     1412     1413     1414     1415     1416 
## 6.919203 6.026448 5.410612 5.730835 6.483428 5.690648 5.788495 5.445107 
##     1417     1418     1419     1420     1421     1422     1423     1424 
## 5.788495 6.477146 5.446227 5.014362 5.446227 5.407284 6.145379 5.707822 
##     1425     1426     1427     1428     1429     1430     1431     1432 
## 5.773326 5.773326 6.441203 5.951898 5.733984 6.571778 5.736903 5.427296 
##     1433     1434     1435     1436     1437     1438     1439     1440 
## 6.350314 5.773731 5.276375 5.276375 5.041810 5.270904 5.473412 5.656635 
##     1441     1442     1443     1444     1445     1446     1447     1448 
## 6.243729 4.918311 5.474638 5.878032 5.665841 4.927518 5.474638 5.381946 
##     1449     1450     1451     1452     1453     1454     1455     1456 
## 5.503733 6.269832 6.243729 6.103834 6.148161 5.074638 5.948006 5.419043 
##     1457     1458     1459     1460     1461     1462     1463     1464 
## 5.592373 5.074638 5.897068 6.652378 5.782510 5.189945 5.507272 5.574949 
##     1465     1466     1467     1468     1469     1470     1471     1472 
## 5.438961 5.438961 5.606115 5.167698 5.606115 4.909318 5.382093 6.053533 
##     1473     1474     1475     1476     1477     1478     1479     1480 
## 6.100552 5.635785 5.248552 6.647717 5.248552 6.656924 5.132611 5.881165 
##     1481     1482     1483     1484     1485     1486     1487     1488 
## 5.338493 5.881165 5.381175 5.991765 5.368472 5.228438 5.423737 5.698945 
##     1489     1490     1491     1492     1493     1494     1495     1496 
## 5.791892 5.884038 6.519076 5.791892 5.858749 5.064841 5.850272 6.019511 
##     1497     1498     1499     1500     1501     1502     1503     1504 
## 5.064841 5.778232 5.299028 5.778232 5.223167 4.973588 5.259360 5.866077 
##     1505     1506     1507     1508     1509     1510     1511     1512 
## 5.910568 5.223015 5.463188 5.910568 5.970069 6.347775 5.730024 5.357280 
##     1513     1514     1515     1516     1517     1518     1519     1520 
## 5.376271 5.553593 4.871817 4.876421 6.127024 5.857269 5.630371 5.278198 
##     1521     1522     1523     1524     1525     1526     1527     1528 
## 5.857269 5.106889 6.127024 5.630473 5.738708 5.566821 5.562505 5.870573 
##     1529     1530     1531     1532     1533     1534     1535     1536 
## 5.718242 5.451250 6.092144 5.312331 5.702572 5.257337 5.990652 5.388985 
##     1537     1538     1539     1540     1541     1542     1543     1544 
## 5.555251 5.530532 5.896147 5.711936 5.915088 6.163027 5.446494 5.816660 
##     1545     1546     1547     1548     1549     1550     1551     1552 
## 6.329159 5.470804 5.586964 5.941648 5.766379 6.264351 5.109638 5.117430 
##     1553     1554     1555     1556     1557     1558     1559     1560 
## 5.681394 5.120646 5.422529 5.715069 5.039791 5.422529 4.938119 5.122231 
##     1561     1562     1563     1564     1565     1566     1567     1568 
## 5.122231 5.122231 5.369093 5.369093 5.369093 5.865846 6.272785 5.369093 
##     1569     1570     1571     1572     1573     1574     1575     1576 
## 5.248564 5.908367 6.331642 6.080522 4.959662 6.050656 5.629349 6.136633 
##     1577     1578     1579     1580     1581     1582     1583     1584 
## 6.099594 5.802302 5.702771 5.857811 6.237042 5.857811 5.737405 5.375686 
##     1585     1586     1587     1588     1589     1590     1591     1592 
## 6.411257 6.290478 6.367263 5.680024 6.219449 5.002056 6.206965 5.552428 
##     1593     1594     1595     1596     1597     1598     1599 
## 5.943043 5.492179 5.529771 5.961613 5.943043 5.470756 6.008196
summary(predecir)
##    Min. 1st Qu.  Median    Mean 3rd Qu.    Max. 
##   4.249   5.258   5.587   5.636   5.996   7.475

Generación de datos de entrenamiento

set.seed(2020) # Semilla
entrena <- createDataPartition(datos.Num$quality, p=0.7, list = FALSE)
datos.Entrena <- datos.Num[entrena,]

Generación del Modelo de regresión lineal multiple con los nuevos datos

modelo <- lm(quality ~ ., datos.Entrena)
summary(modelo)
## 
## Call:
## lm(formula = quality ~ ., data = datos.Entrena)
## 
## Residuals:
##      Min       1Q   Median       3Q      Max 
## -2.70643 -0.36046 -0.04914  0.45944  1.98343 
## 
## Coefficients:
##                        Estimate Std. Error t value Pr(>|t|)    
## (Intercept)           2.075e+01  2.562e+01   0.810 0.418266    
## fixed_acidity         8.274e-03  3.111e-02   0.266 0.790320    
## volatile_acidity     -9.222e-01  1.446e-01  -6.378 2.63e-10 ***
## citric_acid          -1.961e-02  1.793e-01  -0.109 0.912913    
## residual_sugar        1.174e-02  1.716e-02   0.684 0.493948    
## chlorides            -1.805e+00  5.417e-01  -3.331 0.000893 ***
## free_sulfur_dioxide   6.650e-03  2.652e-03   2.508 0.012300 *  
## total_sulfur_dioxide -3.765e-03  8.681e-04  -4.337 1.57e-05 ***
## density              -1.631e+01  2.613e+01  -0.624 0.532544    
## pH                   -5.735e-01  2.276e-01  -2.520 0.011878 *  
## sulphates             9.283e-01  1.360e-01   6.824 1.46e-11 ***
## alcohol               2.940e-01  3.192e-02   9.212  < 2e-16 ***
## ---
## Signif. codes:  0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
## 
## Residual standard error: 0.6611 on 1108 degrees of freedom
## Multiple R-squared:  0.3558, Adjusted R-squared:  0.3494 
## F-statistic: 55.64 on 11 and 1108 DF,  p-value: < 2.2e-16

Nuevo registro

Se crea un nuevo registro con datos aleatorio para realizar una predicción

fixed_acidity = 12
volatile_acidity = .80
citric_acid = .62
residual_sugar = 1.50
chlorides = 0.067
free_sulfur_dioxide = 17
total_sulfur_dioxide = 43
density = 0.9953
pH = 2.09
sulphates = 0.51
alcohol = 14
  
nuevo.Datos <- data.frame(fixed_acidity, volatile_acidity, citric_acid, residual_sugar, chlorides, free_sulfur_dioxide, 
                          total_sulfur_dioxide, density, pH, sulphates, alcohol)

Se aplica la predicción del modelo con el nuevo registro

predecir <- predict(modelo, newdata = nuevo.Datos)
predecir
##        1 
## 7.100053

Árbol de predicción

Se genera un árbol de predicción para los datos de entrenamiento

arbol <- rpart(formula = quality  ~ ., data = datos.Entrena)
arbol
## n= 1120 
## 
## node), split, n, deviance, yval
##       * denotes terminal node
## 
##  1) root 1120 751.64200 5.634821  
##    2) alcohol< 10.525 693 314.90330 5.366522  
##      4) volatile_acidity>=0.345 621 253.08530 5.302738  
##        8) sulphates< 0.535 155  35.97419 5.012903 *
##        9) sulphates>=0.535 466 199.75970 5.399142  
##         18) alcohol< 9.85 297 100.24240 5.282828 *
##         19) alcohol>=9.85 169  88.43787 5.603550 *
##      5) volatile_acidity< 0.345 72  37.50000 5.916667 *
##    3) alcohol>=10.525 427 305.89230 6.070258  
##      6) sulphates< 0.625 157 101.73250 5.649682  
##       12) volatile_acidity>=1.015 8   4.87500 4.125000 *
##       13) volatile_acidity< 1.015 149  77.26174 5.731544  
##         26) alcohol< 11.65 94  47.48936 5.510638  
##           52) free_sulfur_dioxide< 8.5 36  15.55556 5.111111 *
##           53) free_sulfur_dioxide>=8.5 58  22.62069 5.758621 *
##         27) alcohol>=11.65 55  17.34545 6.109091 *
##      7) sulphates>=0.625 270 160.24070 6.314815  
##       14) alcohol< 11.55 157  84.36943 6.101911  
##         28) volatile_acidity>=0.395 84  32.03571 5.892857 *
##         29) volatile_acidity< 0.395 73  44.43836 6.342466  
##           58) pH>=3.25 45  24.80000 6.066667 *
##           59) pH< 3.25 28  10.71429 6.785714 *
##       15) alcohol>=11.55 113  58.86726 6.610619 *
prp(arbol, type = 2, nn = TRUE, 
    fallen.leaves = TRUE, faclen = 4,
    varlen = 8,  shadow.col = "gray")

Conclusión

De acuerdo a los porcentaje de las variables de bondad, los cuales son alrededor del 0.35 se puede concluir que el método de regresión no es un método confiable para hacer predicciones sobre los datos proporcionados