library(Cubist)
## Loading required package: lattice
library(mlbench)
library(ggplot2)
data(diamonds)
str(diamonds)
## 'data.frame':    53940 obs. of  10 variables:
##  $ carat  : num  0.23 0.21 0.23 0.29 0.31 0.24 0.24 0.26 0.22 0.23 ...
##  $ cut    : Ord.factor w/ 5 levels "Fair"<"Good"<..: 5 4 2 4 2 3 3 3 1 3 ...
##  $ color  : Ord.factor w/ 7 levels "D"<"E"<"F"<"G"<..: 2 2 2 6 7 7 6 5 2 5 ...
##  $ clarity: Ord.factor w/ 8 levels "I1"<"SI2"<"SI1"<..: 2 3 5 4 2 6 7 3 4 5 ...
##  $ depth  : num  61.5 59.8 56.9 62.4 63.3 62.8 62.3 61.9 65.1 59.4 ...
##  $ table  : num  55 61 65 58 58 57 57 55 61 61 ...
##  $ price  : int  326 326 327 334 335 336 336 337 337 338 ...
##  $ x      : num  3.95 3.89 4.05 4.2 4.34 3.94 3.95 4.07 3.87 4 ...
##  $ y      : num  3.98 3.84 4.07 4.23 4.35 3.96 3.98 4.11 3.78 4.05 ...
##  $ z      : num  2.43 2.31 2.31 2.63 2.75 2.48 2.47 2.53 2.49 2.39 ...
head(diamonds)
##   carat       cut color clarity depth table price    x    y    z
## 1  0.23     Ideal     E     SI2  61.5    55   326 3.95 3.98 2.43
## 2  0.21   Premium     E     SI1  59.8    61   326 3.89 3.84 2.31
## 3  0.23      Good     E     VS1  56.9    65   327 4.05 4.07 2.31
## 4  0.29   Premium     I     VS2  62.4    58   334 4.20 4.23 2.63
## 5  0.31      Good     J     SI2  63.3    58   335 4.34 4.35 2.75
## 6  0.24 Very Good     J    VVS2  62.8    57   336 3.94 3.96 2.48
diamonds$cut<-as.numeric(diamonds$cut)
diamonds$clarity<- as.numeric(diamonds$clarity)
diamonds$color<-as.numeric(diamonds$color)
diamonds$price<-as.numeric(diamonds$price)

diamonds1<-data.frame(diamonds$carat,diamonds$cut,diamonds$color,diamonds$clarity,diamonds$depth,diamonds$table,diamonds$price)
str(diamonds1)
## 'data.frame':    53940 obs. of  7 variables:
##  $ diamonds.carat  : num  0.23 0.21 0.23 0.29 0.31 0.24 0.24 0.26 0.22 0.23 ...
##  $ diamonds.cut    : num  5 4 2 4 2 3 3 3 1 3 ...
##  $ diamonds.color  : num  2 2 2 6 7 7 6 5 2 5 ...
##  $ diamonds.clarity: num  2 3 5 4 2 6 7 3 4 5 ...
##  $ diamonds.depth  : num  61.5 59.8 56.9 62.4 63.3 62.8 62.3 61.9 65.1 59.4 ...
##  $ diamonds.table  : num  55 61 65 58 58 57 57 55 61 61 ...
##  $ diamonds.price  : num  326 326 327 334 335 336 336 337 337 338 ...
set.seed(1)
inTrain <- sample(1:nrow(diamonds1), floor(.8*nrow(diamonds1)))
trainingPredictors <- diamonds1[ inTrain, -7]
str(trainingPredictors)
## 'data.frame':    43152 obs. of  6 variables:
##  $ diamonds.carat  : num  1.51 1.27 0.41 0.36 1.05 0.55 0.87 0.3 0.41 0.7 ...
##  $ diamonds.cut    : num  1 4 5 5 4 3 4 5 2 5 ...
##  $ diamonds.color  : num  7 4 1 5 3 3 7 5 4 2 ...
##  $ diamonds.clarity: num  2 4 3 3 3 5 3 3 7 4 ...
##  $ diamonds.depth  : num  65.1 61 63 62.3 62.8 61.2 61.4 62.6 63.6 61 ...
##  $ diamonds.table  : num  59 60 53 53 59 56.4 57 53.1 56 56 ...
head(trainingPredictors)
##       diamonds.carat diamonds.cut diamonds.color diamonds.clarity
## 14322           1.51            1              7                2
## 20072           1.27            4              4                4
## 30899           0.41            5              1                3
## 48987           0.36            5              5                3
## 10878           1.05            4              3                3
## 48455           0.55            3              3                5
##       diamonds.depth diamonds.table
## 14322           65.1           59.0
## 20072           61.0           60.0
## 30899           63.0           53.0
## 48987           62.3           53.0
## 10878           62.8           59.0
## 48455           61.2           56.4
testPredictors <- diamonds1[-inTrain, -7]
trainingOutcome <- diamonds1$diamonds.price[ inTrain]
testOutcome <- diamonds1$diamonds.price[-inTrain]
modelTree <- cubist(x = trainingPredictors, y = trainingOutcome)
modelTree
## 
## Call:
## cubist.default(x = trainingPredictors, y = trainingOutcome)
## 
## Number of samples: 43152 
## Number of predictors: 6 
## 
## Number of committees: 1 
## Number of rules: 100
summary(modelTree)
## 
## Call:
## cubist.default(x = trainingPredictors, y = trainingOutcome)
## 
## 
## Cubist [Release 2.07 GPL Edition]  Sat Oct 10 23:14:45 2015
## ---------------------------------
## 
##     Target attribute `outcome'
## 
## Read 43152 cases (7 attributes) from undefined.data
## 
## Model:
## 
##   Rule 1: [1253 cases, mean 572.2, range 335 to 1218, est err 70.4]
## 
##     if
##  diamonds.carat <= 0.45
##  diamonds.color > 4
##  diamonds.clarity <= 4
##     then
##  outcome = -324.8 + 2980 diamonds.carat - 69 diamonds.color
##            + 71 diamonds.clarity
## 
##   Rule 2: [1050 cases, mean 621.1, range 351 to 1238, est err 42.2]
## 
##     if
##  diamonds.carat <= 0.45
##  diamonds.cut > 1
##  diamonds.cut <= 3
##  diamonds.clarity <= 4
##  diamonds.depth <= 63
##     then
##  outcome = -495.9 + 2462 diamonds.carat + 107 diamonds.clarity
##            - 31 diamonds.color
## 
##   Rule 3: [1256 cases, mean 682.3, range 335 to 1548, est err 96.9]
## 
##     if
##  diamonds.carat <= 0.45
##  diamonds.cut <= 3
##  diamonds.depth > 63
##     then
##  outcome = -674.9 + 2382 diamonds.carat + 79 diamonds.clarity
##            + 114 diamonds.cut
## 
##   Rule 4: [1293 cases, mean 726.5, range 336 to 1722, est err 65.3]
## 
##     if
##  diamonds.carat <= 0.45
##  diamonds.cut <= 3
##  diamonds.color > 2
##  diamonds.clarity > 4
##     then
##  outcome = -522.3 + 3229 diamonds.carat + 79 diamonds.clarity
##            - 68 diamonds.color
## 
##   Rule 5: [3778 cases, mean 759.3, range 326 to 1399, est err 91.0]
## 
##     if
##  diamonds.carat <= 0.45
##  diamonds.cut > 3
##  diamonds.color <= 4
##  diamonds.clarity <= 4
##     then
##  outcome = -492.8 + 2617 diamonds.carat + 130 diamonds.clarity
##            - 44 diamonds.color
## 
##   Rule 6: [65 cases, mean 866.9, range 361 to 2160, est err 216.9]
## 
##     if
##  diamonds.carat <= 0.45
##  diamonds.cut <= 1
##  diamonds.color <= 4
##     then
##  outcome = 457.8 + 578 diamonds.carat + 31 diamonds.clarity
## 
##   Rule 7: [5392 cases, mean 900.0, range 340 to 2506, est err 83.5]
## 
##     if
##  diamonds.carat <= 0.45
##  diamonds.cut > 3
##  diamonds.clarity > 4
##     then
##  outcome = -205.7 + 3153 diamonds.carat - 82 diamonds.color
##            + 83 diamonds.clarity - 45 diamonds.cut
## 
##   Rule 8: [2176 cases, mean 922.7, range 327 to 2366, est err 89.8]
## 
##     if
##  diamonds.carat <= 0.45
##  diamonds.color <= 2
##  diamonds.clarity > 4
##     then
##  outcome = -1187.2 + 4037 diamonds.carat + 110 diamonds.clarity
##            - 60 diamonds.color + 47 diamonds.cut
## 
##   Rule 9: [651 cases, mean 1180.4, range 584 to 3807, est err 89.0]
## 
##     if
##  diamonds.carat > 0.45
##  diamonds.carat <= 0.69
##  diamonds.clarity <= 2
##     then
##  outcome = -645.3 + 2711 diamonds.carat + 269 diamonds.clarity
##            - 59 diamonds.color
## 
##   Rule 10: [4108 cases, mean 1602.1, range 740 to 3360, est err 105.2]
## 
##     if
##  diamonds.carat > 0.45
##  diamonds.carat <= 0.62
##  diamonds.clarity > 2
##  diamonds.clarity <= 5
##     then
##  outcome = -1321.4 + 4172 diamonds.carat + 206 diamonds.clarity
##            - 109 diamonds.color + 51 diamonds.cut
## 
##   Rule 11: [2296 cases, mean 1622.4, range 740 to 3536, est err 107.0]
## 
##     if
##  diamonds.carat > 0.45
##  diamonds.carat <= 0.69
##  diamonds.color > 3
##  diamonds.clarity > 2
##     then
##  outcome = -641.6 + 3992 diamonds.carat - 184 diamonds.color
##            + 162 diamonds.clarity + 40 diamonds.cut
## 
##   Rule 12: [191 cases, mean 1937.2, range 814 to 3918, est err 164.7]
## 
##     if
##  diamonds.carat > 0.45
##  diamonds.carat <= 0.98
##  diamonds.color > 5
##  diamonds.clarity <= 2
##     then
##  outcome = -2643.2 + 5075 diamonds.carat + 759 diamonds.clarity
##            - 102 diamonds.color
## 
##   Rule 13: [1113 cases, mean 2296.1, range 945 to 4192, est err 164.4]
## 
##     if
##  diamonds.carat > 0.69
##  diamonds.carat <= 0.89
##  diamonds.clarity <= 2
##     then
##  outcome = -1440.4 + 4848 diamonds.carat + 787 diamonds.clarity
##            - 124 diamonds.color + 60 diamonds.cut - 21 diamonds.table
## 
##   Rule 14: [862 cases, mean 2436.1, range 1435 to 4844, est err 151.8]
## 
##     if
##  diamonds.carat > 0.69
##  diamonds.carat <= 0.89
##  diamonds.cut <= 3
##  diamonds.color > 3
##  diamonds.clarity > 2
##     then
##  outcome = -1313.3 + 5399 diamonds.carat - 230 diamonds.color
##            + 183 diamonds.clarity + 84 diamonds.cut
## 
##   Rule 15: [552 cases, mean 2510.9, range 1307 to 4916, est err 216.3]
## 
##     if
##  diamonds.carat > 0.45
##  diamonds.carat <= 0.62
##  diamonds.color <= 3
##  diamonds.clarity > 5
##     then
##  outcome = -2710 + 6362 diamonds.carat + 292 diamonds.clarity
##            - 246 diamonds.color + 101 diamonds.cut
## 
##   Rule 16: [669 cases, mean 2588.3, range 1579 to 4740, est err 168.1]
## 
##     if
##  diamonds.carat > 0.69
##  diamonds.carat <= 0.86
##  diamonds.cut > 3
##  diamonds.color > 3
##  diamonds.clarity > 2
##  diamonds.table > 56
##     then
##  outcome = -1607.8 + 5040 diamonds.carat - 254 diamonds.color
##            + 179 diamonds.clarity + 218 diamonds.cut
## 
##   Rule 17: [558 cases, mean 2838.4, range 1774 to 4989, est err 240.1]
## 
##     if
##  diamonds.carat > 0.69
##  diamonds.carat <= 0.86
##  diamonds.cut > 3
##  diamonds.color > 3
##  diamonds.clarity > 2
##  diamonds.table <= 56
##     then
##  outcome = 3957.2 + 6069 diamonds.carat - 300 diamonds.color
##            + 266 diamonds.cut + 165 diamonds.clarity - 139 diamonds.depth
##            + 44 diamonds.table
## 
##   Rule 18: [867 cases, mean 2843.4, range 1642 to 4904, est err 179.2]
## 
##     if
##  diamonds.carat > 0.62
##  diamonds.carat <= 0.79
##  diamonds.cut <= 3
##  diamonds.color <= 3
##  diamonds.clarity > 2
##     then
##  outcome = -4364.7 + 8377 diamonds.carat + 322 diamonds.clarity
##            - 182 diamonds.color + 119 diamonds.cut
## 
##   Rule 19: [1333 cases, mean 3035.1, range 1682 to 5151, est err 217.0]
## 
##     if
##  diamonds.carat > 0.62
##  diamonds.carat <= 0.86
##  diamonds.cut > 3
##  diamonds.color <= 3
##  diamonds.clarity > 2
##  diamonds.clarity <= 5
##     then
##  outcome = -2048.4 + 7695 diamonds.carat + 311 diamonds.clarity
##            - 162 diamonds.color + 245 diamonds.cut - 41 diamonds.depth
## 
##   Rule 20: [130 cases, mean 3366.3, range 1681 to 4509, est err 300.2]
## 
##     if
##  diamonds.carat > 0.98
##  diamonds.carat <= 1.28
##  diamonds.cut > 3
##  diamonds.clarity <= 1
##     then
##  outcome = -917 + 2600 diamonds.carat + 443 diamonds.cut
##            - 142 diamonds.color
## 
##   Rule 21: [646 cases, mean 3518.7, range 1570 to 5159, est err 252.2]
## 
##     if
##  diamonds.carat > 0.89
##  diamonds.carat <= 0.98
##  diamonds.color <= 5
##  diamonds.clarity <= 2
##     then
##  outcome = -1684.4 + 4483 diamonds.carat + 1277 diamonds.clarity
##            - 118 diamonds.color + 150 diamonds.cut - 26 diamonds.table
## 
##   Rule 22: [451 cases, mean 3829.2, range 2348 to 7415, est err 226.0]
## 
##     if
##  diamonds.carat > 0.89
##  diamonds.carat <= 0.98
##  diamonds.cut <= 3
##  diamonds.color > 3
##  diamonds.clarity > 2
##     then
##  outcome = 2069 + 5794 diamonds.carat - 373 diamonds.color
##            + 300 diamonds.clarity + 196 diamonds.cut - 53 diamonds.depth
## 
##   Rule 23: [125 cases, mean 3915.6, range 2697 to 6607, est err 431.7]
## 
##     if
##  diamonds.carat > 0.62
##  diamonds.carat <= 0.72
##  diamonds.cut > 3
##  diamonds.color <= 3
##  diamonds.clarity > 5
##     then
##  outcome = -11328 + 11960 diamonds.carat + 889 diamonds.cut
##            + 539 diamonds.clarity - 354 diamonds.color
## 
##   Rule 24: [385 cases, mean 4032.6, range 2321 to 6951, est err 279.8]
## 
##     if
##  diamonds.carat > 0.86
##  diamonds.carat <= 0.98
##  diamonds.cut > 3
##  diamonds.color > 3
##  diamonds.clarity > 2
##     then
##  outcome = -3628.5 + 7845 diamonds.carat - 443 diamonds.color
##            + 329 diamonds.clarity + 319 diamonds.cut
## 
##   Rule 25: [657 cases, mean 4198.5, range 1784 to 8184, est err 315.3]
## 
##     if
##  diamonds.carat > 0.98
##  diamonds.carat <= 1.12
##  diamonds.cut <= 3
##  diamonds.color > 3
##  diamonds.clarity <= 3
##  diamonds.table <= 62.6
##     then
##  outcome = 6782.1 + 3493 diamonds.carat + 468 diamonds.clarity
##            - 269 diamonds.color + 265 diamonds.cut - 76 diamonds.depth
##            - 31 diamonds.table
## 
##   Rule 26: [400 cases, mean 4200.1, range 2117 to 6397, est err 322.1]
## 
##     if
##  diamonds.carat > 0.98
##  diamonds.carat <= 1.21
##  diamonds.cut <= 3
##  diamonds.color > 3
##  diamonds.clarity > 1
##  diamonds.clarity <= 3
##  diamonds.depth > 62.9
##     then
##  outcome = 7795 + 4465 diamonds.carat + 596 diamonds.clarity
##            - 215 diamonds.color - 141 diamonds.depth + 138 diamonds.cut
## 
##   Rule 27: [491 cases, mean 4263.5, range 2718 to 8239, est err 281.3]
## 
##     if
##  diamonds.carat > 0.79
##  diamonds.carat <= 0.98
##  diamonds.cut <= 3
##  diamonds.color <= 3
##  diamonds.clarity > 2
##     then
##  outcome = -3241.8 + 11750 diamonds.carat + 562 diamonds.clarity
##            - 194 diamonds.color + 202 diamonds.cut - 52 diamonds.depth
##            - 32 diamonds.table
## 
##   Rule 28: [1559 cases, mean 4550.7, range 2035 to 8184, est err 323.5]
## 
##     if
##  diamonds.carat > 0.98
##  diamonds.carat <= 1.19
##  diamonds.cut <= 3
##  diamonds.clarity <= 3
##  diamonds.depth <= 64.5
##     then
##  outcome = 1987.8 + 4016 diamonds.carat + 934 diamonds.clarity
##            - 194 diamonds.color + 219 diamonds.cut - 33 diamonds.table
##            - 30 diamonds.depth
## 
##   Rule 29: [780 cases, mean 4578.5, range 2364 to 7731, est err 301.9]
## 
##     if
##  diamonds.carat > 0.98
##  diamonds.carat <= 1.17
##  diamonds.cut > 3
##  diamonds.color > 3
##  diamonds.clarity <= 3
##  diamonds.depth > 61.5
##     then
##  outcome = 6441.6 + 5076 diamonds.carat + 624 diamonds.clarity
##            - 302 diamonds.color + 247 diamonds.cut - 116 diamonds.depth
##            - 21 diamonds.table
## 
##   Rule 30: [245 cases, mean 4624.1, range 3013 to 7120, est err 359.3]
## 
##     if
##  diamonds.carat > 0.86
##  diamonds.carat <= 0.98
##  diamonds.cut > 3
##  diamonds.color <= 3
##  diamonds.clarity > 2
##  diamonds.clarity <= 5
##     then
##  outcome = -6254.2 + 8098 diamonds.carat + 533 diamonds.clarity
##            + 475 diamonds.cut - 204 diamonds.color
## 
##   Rule 31: [130 cases, mean 4625.9, range 1262 to 10011, est err 459.0]
## 
##     if
##  diamonds.carat > 0.98
##  diamonds.carat <= 1.19
##  diamonds.color <= 3
##  diamonds.clarity <= 5
##  diamonds.depth > 64.5
##     then
##  outcome = 7208.6 + 824 diamonds.clarity + 1645 diamonds.carat
##            - 239 diamonds.color + 249 diamonds.cut - 116 diamonds.depth
##            + 20 diamonds.table
## 
##   Rule 32: [124 cases, mean 4674.6, range 2080 to 9405, est err 504.9]
## 
##     if
##  diamonds.carat > 0.98
##  diamonds.carat <= 1.48
##  diamonds.color > 3
##  diamonds.table > 62.6
##     then
##  outcome = 3531.2 + 6304 diamonds.carat - 561 diamonds.color
##            + 579 diamonds.clarity - 72 diamonds.table
## 
##   Rule 33: [57 cases, mean 4833.8, range 3193 to 9636, est err 471.0]
## 
##     if
##  diamonds.carat > 0.72
##  diamonds.carat <= 0.98
##  diamonds.cut > 3
##  diamonds.color <= 3
##  diamonds.clarity > 5
##     then
##  outcome = -15194.1 + 20187 diamonds.carat + 702 diamonds.clarity
##            + 885 diamonds.cut - 538 diamonds.color - 59 diamonds.table
## 
##   Rule 34: [772 cases, mean 4875.3, range 2657 to 8189, est err 373.9]
## 
##     if
##  diamonds.carat > 0.98
##  diamonds.carat <= 1.17
##  diamonds.cut > 3
##  diamonds.color > 3
##  diamonds.clarity > 1
##  diamonds.clarity <= 4
##  diamonds.depth <= 61.5
##     then
##  outcome = -1924.2 + 4940 diamonds.carat + 765 diamonds.clarity
##            - 461 diamonds.color + 366 diamonds.cut
## 
##   Rule 35: [224 cases, mean 4943.8, range 2940 to 8184, est err 359.1]
## 
##     if
##  diamonds.carat > 0.98
##  diamonds.carat <= 1.12
##  diamonds.cut <= 3
##  diamonds.color > 3
##  diamonds.clarity <= 5
##  diamonds.depth <= 61.1
##  diamonds.table <= 62.6
##     then
##  outcome = -2526 + 3093 diamonds.carat + 585 diamonds.clarity
##            - 495 diamonds.color + 77 diamonds.depth + 72 diamonds.cut
## 
##   Rule 36: [1046 cases, mean 5047.9, range 3297 to 7672, est err 348.6]
## 
##     if
##  diamonds.carat > 0.98
##  diamonds.carat <= 1.19
##  diamonds.cut > 3
##  diamonds.color <= 3
##  diamonds.clarity > 1
##  diamonds.clarity <= 3
##     then
##  outcome = -2763.6 + 4330 diamonds.carat + 958 diamonds.clarity
##            - 221 diamonds.color + 327 diamonds.cut
## 
##   Rule 37: [201 cases, mean 5228.2, range 1262 to 18531, est err 676.2]
## 
##     if
##  diamonds.carat > 0.98
##  diamonds.cut <= 3
##  diamonds.clarity <= 1
##     then
##  outcome = 309.6 + 4328 diamonds.carat + 359 diamonds.cut
##            - 185 diamonds.color - 32 diamonds.depth
## 
##   Rule 38: [535 cases, mean 5240.6, range 2845 to 8030, est err 433.7]
## 
##     if
##  diamonds.carat > 1.12
##  diamonds.carat <= 1.48
##  diamonds.color > 3
##  diamonds.clarity > 1
##  diamonds.clarity <= 2
##  diamonds.depth <= 62.9
##     then
##  outcome = -3650.8 + 8179 diamonds.carat - 273 diamonds.color
##            + 144 diamonds.clarity
## 
##   Rule 39: [133 cases, mean 5681.4, range 2596 to 8815, est err 495.7]
## 
##     if
##  diamonds.carat > 1.21
##  diamonds.carat <= 1.48
##  diamonds.cut <= 3
##  diamonds.color > 3
##  diamonds.clarity <= 3
##  diamonds.table > 57
##     then
##  outcome = 5390.3 + 6263 diamonds.carat + 1006 diamonds.clarity
##            - 477 diamonds.color + 636 diamonds.cut - 158 diamonds.table
## 
##   Rule 40: [582 cases, mean 5689.5, range 2845 to 8989, est err 361.0]
## 
##     if
##  diamonds.carat > 1.17
##  diamonds.carat <= 1.48
##  diamonds.cut > 3
##  diamonds.color > 4
##  diamonds.clarity > 1
##  diamonds.clarity <= 3
##     then
##  outcome = -3898.2 + 7959 diamonds.carat + 748 diamonds.clarity
##            - 681 diamonds.color + 375 diamonds.cut
## 
##   Rule 41: [289 cases, mean 5720.9, range 2811 to 10181, est err 394.0]
## 
##     if
##  diamonds.carat > 0.98
##  diamonds.carat <= 1.21
##  diamonds.cut <= 3
##  diamonds.color > 3
##  diamonds.clarity > 3
##  diamonds.depth > 62.9
##     then
##  outcome = 6185.6 + 7281 diamonds.carat - 879 diamonds.color
##            + 501 diamonds.clarity + 238 diamonds.cut - 107 diamonds.depth
## 
##   Rule 42: [122 cases, mean 5756.4, range 3655 to 7687, est err 286.4]
## 
##     if
##  diamonds.carat > 0.98
##  diamonds.carat <= 1.12
##  diamonds.cut <= 3
##  diamonds.color > 3
##  diamonds.clarity > 3
##  diamonds.clarity <= 5
##  diamonds.depth > 61.1
##  diamonds.depth <= 62.9
##  diamonds.table <= 62.6
##     then
##  outcome = 9372.3 + 5682 diamonds.carat - 648 diamonds.color
##            + 475 diamonds.clarity + 327 diamonds.cut - 152 diamonds.depth
## 
##   Rule 43: [571 cases, mean 5823.5, range 3190 to 8400, est err 354.5]
## 
##     if
##  diamonds.carat > 0.98
##  diamonds.carat <= 1.17
##  diamonds.cut > 3
##  diamonds.color > 3
##  diamonds.clarity > 3
##  diamonds.clarity <= 4
##     then
##  outcome = 17208.9 + 5815 diamonds.carat - 813 diamonds.color
##            - 177 diamonds.depth + 225 diamonds.cut - 65 diamonds.table
## 
##   Rule 44: [147 cases, mean 5949.0, range 4191 to 8442, est err 343.2]
## 
##     if
##  diamonds.carat > 1.12
##  diamonds.carat <= 1.21
##  diamonds.cut <= 3
##  diamonds.color > 3
##  diamonds.clarity > 2
##  diamonds.clarity <= 5
##  diamonds.depth <= 62.9
##     then
##  outcome = -6769.2 + 12526 diamonds.carat - 753 diamonds.color
##            + 512 diamonds.clarity
## 
##   Rule 45: [949 cases, mean 6060.8, range 3190 to 11498, est err 431.8]
## 
##     if
##  diamonds.carat > 0.98
##  diamonds.carat <= 1.48
##  diamonds.cut > 3
##  diamonds.color > 4
##  diamonds.clarity > 3
##     then
##  outcome = 5369.9 + 8657 diamonds.carat - 929 diamonds.color
##            + 458 diamonds.clarity + 373 diamonds.cut - 67 diamonds.table
##            - 66 diamonds.depth
## 
##   Rule 46: [323 cases, mean 6437.4, range 3528 to 9326, est err 389.7]
## 
##     if
##  diamonds.carat > 0.98
##  diamonds.carat <= 1.17
##  diamonds.cut > 3
##  diamonds.color > 3
##  diamonds.clarity > 4
##  diamonds.clarity <= 5
##     then
##  outcome = -1076 + 8678 diamonds.carat - 982 diamonds.color
##            + 577 diamonds.cut + 57 diamonds.clarity
## 
##   Rule 47: [109 cases, mean 6494.0, range 3884 to 11478, est err 526.1]
## 
##     if
##  diamonds.carat > 1.21
##  diamonds.carat <= 1.38
##  diamonds.cut <= 3
##  diamonds.color > 3
##  diamonds.clarity > 1
##  diamonds.table <= 57
##     then
##  outcome = 18784.4 + 5641 diamonds.carat - 717 diamonds.color
##            + 739 diamonds.clarity - 243 diamonds.depth - 118 diamonds.cut
##            - 47 diamonds.table
## 
##   Rule 48: [221 cases, mean 6608.2, range 4179 to 10725, est err 555.7]
## 
##     if
##  diamonds.carat > 1.19
##  diamonds.carat <= 1.48
##  diamonds.cut > 3
##  diamonds.color <= 3
##  diamonds.clarity > 1
##  diamonds.clarity <= 3
##     then
##  outcome = -16346.2 + 9536 diamonds.carat + 1560 diamonds.clarity
##            - 329 diamonds.color + 300 diamonds.cut + 110 diamonds.depth
## 
##   Rule 49: [77 cases, mean 6984.0, range 3465 to 11774, est err 495.5]
## 
##     if
##  diamonds.carat > 1.21
##  diamonds.carat <= 1.38
##  diamonds.cut <= 3
##  diamonds.color > 3
##  diamonds.clarity > 1
##  diamonds.depth <= 60.9
##     then
##  outcome = -10140.8 + 7443 diamonds.carat - 893 diamonds.color
##            + 840 diamonds.clarity + 173 diamonds.depth + 126 diamonds.cut
##            - 24 diamonds.table
## 
##   Rule 50: [95 cases, mean 7061.5, range 4106 to 11081, est err 462.6]
## 
##     if
##  diamonds.carat > 1.21
##  diamonds.carat <= 1.38
##  diamonds.cut <= 3
##  diamonds.color > 3
##  diamonds.clarity > 3
##  diamonds.depth > 60.9
##     then
##  outcome = 8638 + 4769 diamonds.carat - 967 diamonds.color
##            + 532 diamonds.clarity + 188 diamonds.cut - 56 diamonds.table
##            - 32 diamonds.depth
## 
##   Rule 51: [241 cases, mean 7076.7, range 2699 to 11113, est err 512.8]
## 
##     if
##  diamonds.carat > 1.17
##  diamonds.carat <= 1.48
##  diamonds.cut > 3
##  diamonds.color > 3
##  diamonds.color <= 4
##  diamonds.clarity <= 4
##     then
##  outcome = -10779.8 + 9208 diamonds.carat + 1515 diamonds.clarity
##            + 387 diamonds.cut
## 
##   Rule 52: [90 cases, mean 7104.5, range 3541 to 16538, est err 905.9]
## 
##     if
##  diamonds.carat > 1.28
##  diamonds.cut > 3
##  diamonds.clarity <= 1
##     then
##  outcome = -16829.8 + 4354 diamonds.carat + 1802 diamonds.cut
##            + 149 diamonds.table - 189 diamonds.color
## 
##   Rule 53: [910 cases, mean 7201.3, range 4466 to 11477, est err 438.7]
## 
##     if
##  diamonds.carat > 0.98
##  diamonds.carat <= 1.19
##  diamonds.color <= 3
##  diamonds.clarity > 3
##  diamonds.clarity <= 5
##  diamonds.depth <= 64.5
##     then
##  outcome = -4166.7 + 7277 diamonds.carat + 818 diamonds.clarity
##            - 292 diamonds.color + 251 diamonds.cut
## 
##   Rule 54: [538 cases, mean 7470.8, range 4706 to 11477, est err 443.3]
## 
##     if
##  diamonds.carat > 0.98
##  diamonds.carat <= 1.19
##  diamonds.cut > 3
##  diamonds.color <= 3
##  diamonds.clarity > 3
##  diamonds.clarity <= 5
##     then
##  outcome = -9344 + 10579 diamonds.carat + 917 diamonds.clarity
##            - 396 diamonds.color + 597 diamonds.cut
## 
##   Rule 55: [87 cases, mean 7626.1, range 4032 to 10497, est err 402.4]
## 
##     if
##  diamonds.carat > 0.98
##  diamonds.carat <= 1.21
##  diamonds.cut <= 3
##  diamonds.color > 3
##  diamonds.clarity > 5
##  diamonds.depth <= 62.9
##     then
##  outcome = -4605.2 + 8700 diamonds.carat - 1172 diamonds.color
##            + 452 diamonds.clarity + 84 diamonds.depth
## 
##   Rule 56: [169 cases, mean 7748.9, range 4375 to 12614, est err 517.2]
## 
##     if
##  diamonds.carat > 1.19
##  diamonds.carat <= 1.48
##  diamonds.cut <= 3
##  diamonds.color <= 3
##  diamonds.clarity > 1
##  diamonds.clarity <= 5
##     then
##  outcome = -8533.5 + 8902 diamonds.carat + 1512 diamonds.clarity
##            - 334 diamonds.color + 370 diamonds.cut
## 
##   Rule 57: [439 cases, mean 7964.6, range 3541 to 13393, est err 582.8]
## 
##     if
##  diamonds.carat > 1.48
##  diamonds.carat <= 1.91
##  diamonds.color > 5
##  diamonds.clarity <= 3
##     then
##  outcome = -1159 + 9798 diamonds.carat - 1472 diamonds.color
##            + 1280 diamonds.clarity + 282 diamonds.cut - 21 diamonds.table
## 
##   Rule 58: [240 cases, mean 8162.0, range 3864 to 12458, est err 451.1]
## 
##     if
##  diamonds.carat > 0.98
##  diamonds.carat <= 1.17
##  diamonds.cut > 3
##  diamonds.color > 3
##  diamonds.clarity > 5
##     then
##  outcome = -1776.1 + 9582 diamonds.carat - 1384 diamonds.color
##            + 424 diamonds.clarity + 602 diamonds.cut
## 
##   Rule 59: [52 cases, mean 8324.2, range 4145 to 15164, est err 667.9]
## 
##     if
##  diamonds.carat > 1.38
##  diamonds.carat <= 1.48
##  diamonds.cut <= 3
##  diamonds.color > 3
##     then
##  outcome = 6325.6 - 1091 diamonds.color + 895 diamonds.clarity
##            + 881 diamonds.cut + 1482 diamonds.carat
## 
##   Rule 60: [381 cases, mean 8486.1, range 4328 to 15241, est err 697.9]
## 
##     if
##  diamonds.carat > 1.48
##  diamonds.carat <= 1.91
##  diamonds.cut <= 3
##  diamonds.color > 3
##  diamonds.clarity > 1
##  diamonds.clarity <= 3
##     then
##  outcome = -6558.4 + 9389 diamonds.carat + 1434 diamonds.clarity
##            - 843 diamonds.color + 544 diamonds.cut
## 
##   Rule 61: [367 cases, mean 8676.9, range 4328 to 14177, est err 577.4]
## 
##     if
##  diamonds.carat > 1.48
##  diamonds.carat <= 1.91
##  diamonds.cut <= 3
##  diamonds.color > 5
##  diamonds.clarity > 1
##     then
##  outcome = 8238 + 10401 diamonds.carat - 1693 diamonds.color
##            + 547 diamonds.clarity + 438 diamonds.cut - 91 diamonds.depth
##            - 41 diamonds.table
## 
##   Rule 62: [34 cases, mean 9655.5, range 5919 to 13622, est err 901.7]
## 
##     if
##  diamonds.carat > 1.48
##  diamonds.carat <= 1.9
##  diamonds.color > 2
##  diamonds.color <= 3
##  diamonds.clarity > 1
##  diamonds.clarity <= 3
##  diamonds.depth > 63.1
##     then
##  outcome = -25437.8 + 3042 diamonds.clarity + 8922 diamonds.carat
##            + 309 diamonds.table - 65 diamonds.depth - 51 diamonds.color
## 
##   Rule 63: [251 cases, mean 9798.5, range 6182 to 13873, est err 591.3]
## 
##     if
##  diamonds.carat > 1.19
##  diamonds.carat <= 1.48
##  diamonds.color <= 3
##  diamonds.clarity > 3
##  diamonds.clarity <= 5
##     then
##  outcome = -10003.5 + 12589 diamonds.carat + 1151 diamonds.clarity
##            - 574 diamonds.color + 106 diamonds.cut
## 
##   Rule 64: [206 cases, mean 9834.5, range 5766 to 14231, est err 532.8]
## 
##     if
##  diamonds.carat > 1.17
##  diamonds.carat <= 1.48
##  diamonds.cut > 3
##  diamonds.color > 3
##  diamonds.color <= 4
##  diamonds.clarity > 4
##  diamonds.clarity <= 6
##     then
##  outcome = -16226.6 + 13492 diamonds.carat + 1237 diamonds.clarity
##            + 543 diamonds.cut - 36 diamonds.color
## 
##   Rule 65: [348 cases, mean 9854.2, range 5277 to 15162, est err 883.9]
## 
##     if
##  diamonds.carat > 1.48
##  diamonds.carat <= 1.91
##  diamonds.cut > 3
##  diamonds.color > 3
##  diamonds.color <= 5
##  diamonds.clarity > 1
##  diamonds.clarity <= 3
##     then
##  outcome = -9258.3 + 10281 diamonds.carat + 1954 diamonds.clarity
##            - 802 diamonds.color + 383 diamonds.cut
## 
##   Rule 66: [367 cases, mean 9934.5, range 6202 to 14394, est err 551.6]
## 
##     if
##  diamonds.carat > 1.48
##  diamonds.carat <= 1.91
##  diamonds.cut > 3
##  diamonds.color > 5
##  diamonds.clarity > 3
##     then
##  outcome = -821.1 + 10309 diamonds.carat - 1719 diamonds.color
##            + 600 diamonds.clarity + 566 diamonds.cut
## 
##   Rule 67: [350 cases, mean 10594.4, range 5914 to 16823, est err 588.2]
## 
##     if
##  diamonds.carat > 0.98
##  diamonds.carat <= 1.48
##  diamonds.color > 1
##  diamonds.color <= 3
##  diamonds.clarity > 5
##  diamonds.depth > 60.8
##     then
##  outcome = 14958.5 + 14272 diamonds.carat + 1242 diamonds.clarity
##            - 1005 diamonds.color - 355 diamonds.depth + 190 diamonds.cut
##            - 73 diamonds.table
## 
##   Rule 68: [151 cases, mean 10670.5, range 6300 to 17273, est err 682.9]
## 
##     if
##  diamonds.carat > 1.48
##  diamonds.carat <= 1.9
##  diamonds.cut <= 3
##  diamonds.color <= 3
##  diamonds.clarity > 1
##  diamonds.clarity <= 3
##  diamonds.depth <= 63.1
##     then
##  outcome = -9323.5 + 12379 diamonds.carat + 2685 diamonds.clarity
##            - 464 diamonds.color + 180 diamonds.cut - 61 diamonds.table
##            - 30 diamonds.depth
## 
##   Rule 69: [77 cases, mean 10944.9, range 6300 to 17094, est err 1230.4]
## 
##     if
##  diamonds.carat > 1.48
##  diamonds.cut <= 3
##  diamonds.color <= 2
##  diamonds.clarity > 1
##  diamonds.clarity <= 3
##  diamonds.depth > 63.1
##     then
##  outcome = 26460.1 + 8324 diamonds.carat + 2192 diamonds.clarity
##            - 539 diamonds.depth - 32 diamonds.color + 43 diamonds.cut
## 
##   Rule 70: [53 cases, mean 11162.6, range 7389 to 15134, est err 766.2]
## 
##     if
##  diamonds.carat > 1.17
##  diamonds.carat <= 1.48
##  diamonds.cut > 3
##  diamonds.color > 3
##  diamonds.color <= 4
##  diamonds.clarity > 6
##     then
##  outcome = -21051.5 + 16075 diamonds.carat + 1297 diamonds.cut
##            + 767 diamonds.clarity
## 
##   Rule 71: [124 cases, mean 11430.3, range 7016 to 18682, est err 782.2]
## 
##     if
##  diamonds.carat > 0.98
##  diamonds.carat <= 1.48
##  diamonds.color <= 3
##  diamonds.clarity > 5
##  diamonds.depth <= 60.8
##     then
##  outcome = -14887.2 + 15485 diamonds.carat + 1565 diamonds.clarity
##            - 1300 diamonds.color + 458 diamonds.cut
## 
##   Rule 72: [27 cases, mean 11557.9, range 8037 to 15992, est err 1227.4]
## 
##     if
##  diamonds.carat > 1.91
##  diamonds.carat <= 2.09
##  diamonds.cut <= 3
##  diamonds.color > 4
##  diamonds.clarity > 1
##  diamonds.clarity <= 3
##  diamonds.depth > 63
##  diamonds.table <= 56.5
##     then
##  outcome = -9929 + 37872 diamonds.carat - 1620 diamonds.color
##            + 940 diamonds.clarity - 488 diamonds.depth
##            - 294 diamonds.table
## 
##   Rule 73: [292 cases, mean 11945.0, range 6342 to 17223, est err 743.6]
## 
##     if
##  diamonds.carat > 1.48
##  diamonds.carat <= 1.53
##  diamonds.cut > 3
##  diamonds.color <= 3
##  diamonds.clarity > 1
##  diamonds.clarity <= 4
##     then
##  outcome = -25990.3 + 19014 diamonds.carat + 2751 diamonds.clarity
##            - 441 diamonds.color + 446 diamonds.cut
## 
##   Rule 74: [245 cases, mean 12554.6, range 6010 to 18421, est err 1015.4]
## 
##     if
##  diamonds.carat > 1.53
##  diamonds.carat <= 1.9
##  diamonds.cut > 3
##  diamonds.color <= 3
##  diamonds.clarity <= 4
##     then
##  outcome = -19448.9 + 12511 diamonds.carat + 3146 diamonds.clarity
##            + 912 diamonds.cut - 524 diamonds.color
## 
##   Rule 75: [117 cases, mean 12691.2, range 8065 to 18542, est err 880.1]
## 
##     if
##  diamonds.carat > 0.98
##  diamonds.color <= 1
##  diamonds.clarity > 5
##     then
##  outcome = 6183.2 + 14602 diamonds.carat + 2632 diamonds.clarity
##            - 424 diamonds.depth - 30 diamonds.color
## 
##   Rule 76: [303 cases, mean 12792.8, range 7534 to 18806, est err 634.3]
## 
##     if
##  diamonds.carat > 1.48
##  diamonds.carat <= 1.57
##  diamonds.cut > 3
##  diamonds.color > 3
##  diamonds.color <= 5
##  diamonds.clarity > 3
##     then
##  outcome = 8352.5 + 9150 diamonds.carat - 2351 diamonds.color
##            + 822 diamonds.clarity + 481 diamonds.cut - 89 diamonds.table
## 
##   Rule 77: [241 cases, mean 12869.3, range 7188 to 18691, est err 901.1]
## 
##     if
##  diamonds.carat > 1.48
##  diamonds.cut <= 3
##  diamonds.color > 3
##  diamonds.color <= 5
##  diamonds.clarity > 3
##     then
##  outcome = -1370 + 13242 diamonds.carat - 2214 diamonds.color
##            + 685 diamonds.clarity + 607 diamonds.cut - 28 diamonds.depth
## 
##   Rule 78: [66 cases, mean 13208.2, range 8780 to 18604, est err 1237.6]
## 
##     if
##  diamonds.carat > 1.91
##  diamonds.carat <= 2.09
##  diamonds.color > 4
##  diamonds.clarity > 1
##  diamonds.clarity <= 3
##  diamonds.depth > 63
##  diamonds.table > 56.5
##     then
##  outcome = -30453.3 + 26713 diamonds.carat + 2262 diamonds.clarity
##            - 1773 diamonds.color + 461 diamonds.cut - 100 diamonds.depth
## 
##   Rule 79: [43 cases, mean 13503.3, range 8442 to 18593, est err 1622.2]
## 
##     if
##  diamonds.carat > 1.91
##  diamonds.color > 3
##  diamonds.clarity > 1
##  diamonds.depth <= 63
##  diamonds.table > 62.5
##     then
##  outcome = 41519 + 2022 diamonds.clarity + 6747 diamonds.carat
##            - 1563 diamonds.color - 616 diamonds.table
## 
##   Rule 80: [53 cases, mean 14023.1, range 9769 to 18604, est err 1721.2]
## 
##     if
##  diamonds.carat > 1.91
##  diamonds.carat <= 2
##  diamonds.cut > 3
##  diamonds.color > 3
##  diamonds.color <= 6
##  diamonds.clarity > 1
##  diamonds.clarity <= 3
##     then
##  outcome = 7867 + 2365 diamonds.clarity + 128 diamonds.carat
## 
##   Rule 81: [212 cases, mean 14282.7, range 8640 to 18710, est err 758.1]
## 
##     if
##  diamonds.carat > 1.91
##  diamonds.cut > 3
##  diamonds.color > 6
##  diamonds.clarity > 1
##     then
##  outcome = -4610.4 + 8237 diamonds.carat + 930 diamonds.clarity
##            - 354 diamonds.color + 108 diamonds.cut
## 
##   Rule 82: [34 cases, mean 14329.8, range 9475 to 18818, est err 2031.3]
## 
##     if
##  diamonds.carat > 1.91
##  diamonds.carat <= 2.09
##  diamonds.cut <= 3
##  diamonds.color > 3
##  diamonds.color <= 4
##  diamonds.clarity > 1
##  diamonds.clarity <= 3
##  diamonds.depth > 63
##     then
##  outcome = -153726.7 + 79390 diamonds.carat + 4026 diamonds.clarity
##            - 215 diamonds.color + 60 diamonds.cut
## 
##   Rule 83: [223 cases, mean 14359.2, range 7983 to 18768, est err 975.9]
## 
##     if
##  diamonds.carat > 1.57
##  diamonds.carat <= 1.91
##  diamonds.color > 3
##  diamonds.color <= 5
##  diamonds.clarity > 3
##     then
##  outcome = -7759.2 + 16762 diamonds.carat - 2803 diamonds.color
##            + 987 diamonds.clarity + 526 diamonds.cut
## 
##   Rule 84: [39 cases, mean 14605.7, range 10389 to 18462, est err 1639.8]
## 
##     if
##  diamonds.carat > 2
##  diamonds.carat <= 2.28
##  diamonds.cut > 3
##  diamonds.color > 3
##  diamonds.color <= 6
##  diamonds.clarity > 1
##  diamonds.clarity <= 3
##  diamonds.depth > 62.5
##  diamonds.table <= 58.5
##     then
##  outcome = 5174.6 + 8321 diamonds.carat - 1069 diamonds.color
##            + 988 diamonds.clarity + 253 diamonds.cut - 67 diamonds.depth
##            - 20 diamonds.table
## 
##   Rule 85: [66 cases, mean 14709.0, range 11088 to 18788, est err 1392.9]
## 
##     if
##  diamonds.carat > 2.09
##  diamonds.cut <= 3
##  diamonds.color > 3
##  diamonds.clarity > 1
##  diamonds.depth > 63
##     then
##  outcome = 1426 + 5520 diamonds.carat + 556 diamonds.clarity
##            - 257 diamonds.color + 113 diamonds.cut
## 
##   Rule 86: [171 cases, mean 14822.6, range 10907 to 18707, est err 660.1]
## 
##     if
##  diamonds.carat > 1.91
##  diamonds.cut <= 3
##  diamonds.color > 5
##  diamonds.clarity > 1
##  diamonds.depth <= 63
##  diamonds.table <= 62.5
##     then
##  outcome = 10708.3 - 2630 diamonds.color + 8326 diamonds.carat
##            + 1121 diamonds.clarity
## 
##   Rule 87: [118 cases, mean 14864.5, range 8736 to 18777, est err 911.1]
## 
##     if
##  diamonds.carat > 1.48
##  diamonds.carat <= 1.9
##  diamonds.cut <= 3
##  diamonds.color <= 3
##  diamonds.clarity > 3
##     then
##  outcome = -13349 + 14222 diamonds.carat + 1588 diamonds.clarity
##            - 390 diamonds.color + 112 diamonds.cut
## 
##   Rule 88: [173 cases, mean 15328.8, range 9850 to 18787, est err 1389.5]
## 
##     if
##  diamonds.carat > 2
##  diamonds.carat <= 2.14
##  diamonds.cut > 3
##  diamonds.color > 3
##  diamonds.color <= 6
##  diamonds.clarity > 1
##  diamonds.clarity <= 3
##  diamonds.depth > 59.1
##  diamonds.depth <= 62.5
##  diamonds.table <= 58.5
##     then
##  outcome = 16823 + 1681 diamonds.clarity - 1131 diamonds.color
##            + 159 diamonds.cut
## 
##   Rule 89: [47 cases, mean 15531.5, range 10528 to 18692, est err 1405.1]
## 
##     if
##  diamonds.carat > 1.9
##  diamonds.cut <= 3
##  diamonds.color <= 3
##  diamonds.clarity > 1
##  diamonds.depth > 62.4
##     then
##  outcome = 8143.7 + 4176 diamonds.carat + 1046 diamonds.clarity
##            + 442 diamonds.cut + 219 diamonds.color - 70 diamonds.depth
## 
##   Rule 90: [42 cases, mean 15536.3, range 10640 to 18640, est err 1427.4]
## 
##     if
##  diamonds.carat > 1.91
##  diamonds.color > 3
##  diamonds.clarity > 3
##  diamonds.depth > 63
##     then
##  outcome = 18034 - 1331 diamonds.color + 1598 diamonds.carat
##            + 431 diamonds.clarity + 167 diamonds.cut
## 
##   Rule 91: [218 cases, mean 15576.9, range 9658 to 18797, est err 1588.7]
## 
##     if
##  diamonds.carat > 2
##  diamonds.cut > 3
##  diamonds.color <= 6
##  diamonds.clarity > 1
##  diamonds.clarity <= 3
##  diamonds.depth > 59.1
##  diamonds.table > 58.5
##     then
##  outcome = 4877.5 + 1629 diamonds.clarity + 4553 diamonds.carat
##            - 827 diamonds.color + 341 diamonds.cut
## 
##   Rule 92: [71 cases, mean 15713.9, range 10879 to 18795, est err 1574.7]
## 
##     if
##  diamonds.carat > 2
##  diamonds.color > 3
##  diamonds.color <= 6
##  diamonds.clarity > 1
##  diamonds.depth <= 59.1
##     then
##  outcome = -100066.7 + 1958 diamonds.clarity + 6128 diamonds.carat
##            + 1704 diamonds.depth - 377 diamonds.color + 146 diamonds.cut
## 
##   Rule 93: [73 cases, mean 15932.9, range 10470 to 18784, est err 1995.6]
## 
##     if
##  diamonds.carat > 1.9
##  diamonds.cut > 3
##  diamonds.color <= 3
##  diamonds.clarity > 1
##  diamonds.depth <= 61.5
##     then
##  outcome = 5024.1 + 2884 diamonds.carat + 1127 diamonds.cut
##            + 485 diamonds.clarity
## 
##   Rule 94: [147 cases, mean 15958.1, range 10470 to 18797, est err 1557.0]
## 
##     if
##  diamonds.carat > 2.14
##  diamonds.cut > 3
##  diamonds.color <= 6
##  diamonds.clarity > 1
##  diamonds.clarity <= 3
##  diamonds.depth > 59.1
##  diamonds.depth <= 62.5
##     then
##  outcome = 8934 + 1679 diamonds.clarity + 1042 diamonds.cut
##            - 275 diamonds.color
## 
##   Rule 95: [48 cases, mean 16172.1, range 10913 to 18745, est err 1563.9]
## 
##     if
##  diamonds.carat > 2.28
##  diamonds.cut > 3
##  diamonds.color <= 6
##  diamonds.clarity > 1
##  diamonds.depth > 59.1
##  diamonds.table <= 58.5
##     then
##  outcome = 15144.8 + 310 diamonds.clarity - 194 diamonds.color
##            + 584 diamonds.carat + 77 diamonds.cut
## 
##   Rule 96: [65 cases, mean 16319.0, range 12210 to 18735, est err 1593.2]
## 
##     if
##  diamonds.carat > 1.9
##  diamonds.cut > 3
##  diamonds.color <= 3
##  diamonds.clarity > 1
##  diamonds.depth > 61.5
##     then
##  outcome = 110201.2 + 1616 diamonds.clarity - 1556 diamonds.depth
## 
##   Rule 97: [213 cases, mean 16614.0, range 10640 to 18823, est err 1177.4]
## 
##     if
##  diamonds.carat > 1.91
##  diamonds.color <= 6
##  diamonds.clarity > 3
##     then
##  outcome = 13536 + 3014 diamonds.carat - 548 diamonds.color
##            + 97 diamonds.clarity
## 
##   Rule 98: [91 cases, mean 16623.8, range 12215 to 18803, est err 970.8]
## 
##     if
##  diamonds.carat > 1.91
##  diamonds.cut <= 3
##  diamonds.color > 3
##  diamonds.color <= 5
##  diamonds.clarity > 1
##  diamonds.depth <= 63
##  diamonds.table <= 62.5
##     then
##  outcome = -90 + 6575 diamonds.carat + 1676 diamonds.clarity
##            - 794 diamonds.color + 1043 diamonds.cut
## 
##   Rule 99: [60 cases, mean 16839.3, range 12610 to 18759, est err 1058.1]
## 
##     if
##  diamonds.carat > 1.9
##  diamonds.cut <= 3
##  diamonds.color <= 3
##  diamonds.clarity > 1
##  diamonds.depth <= 62.4
##     then
##  outcome = 8143.9 + 1254 diamonds.clarity + 2213 diamonds.carat
##            + 766 diamonds.cut - 74 diamonds.color
## 
##   Rule 100: [56 cases, mean 16866.6, range 13134 to 18780, est err 695.5]
## 
##     if
##  diamonds.carat > 1.48
##  diamonds.cut > 3
##  diamonds.color <= 3
##  diamonds.clarity > 4
##     then
##  outcome = 7233.1 + 9058 diamonds.carat + 1336 diamonds.clarity
##            - 721 diamonds.color + 830 diamonds.cut - 212 diamonds.depth
## 
## 
## Evaluation on training data (43152 cases, sampled):
## 
##     Average  |error|              314.8
##     Relative |error|               0.10
##     Correlation coefficient        0.99
## 
## 
##  Attribute usage:
##    Conds  Model
## 
##    100%    99%    diamonds.carat
##     97%    98%    diamonds.clarity
##     70%    96%    diamonds.color
##     67%    81%    diamonds.cut
##     21%    22%    diamonds.depth
##      7%    19%    diamonds.table
## 
## 
## Time: 2.6 secs

You can also embed plots, for example:

Note that the echo = FALSE parameter was added to the code chunk to prevent printing of the R code that generated the plot.