├── Kuhn.html ├── Kuhn_files └── figure-html │ └── infer-res-1.svg ├── fonts_mtheme_max.css ├── hardhat.html ├── images ├── CurbCut.jpg ├── dials.png ├── logging.png ├── parsnip.png ├── recipes.png ├── rsample.png ├── tidymodels_hex.png ├── tidyposterior.png ├── tribble_paste.gif └── yardstick.png └── mtheme_max.css /Kuhn.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Modeling in the Tidyverse 5 | 6 | 7 | 8 | 9 | 10 | 11 | 861 | 862 | 863 | 909 | 910 | 920 | 921 | 940 | 941 | 951 | 952 | 953 | -------------------------------------------------------------------------------- /Kuhn_files/figure-html/infer-res-1.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | 167 | 168 | 169 | 170 | 171 | 172 | 173 | 174 | 175 | 176 | 177 | 178 | 179 | 180 | 181 | 182 | 183 | 184 | 185 | 186 | 187 | 188 | 189 | 190 | 191 | 192 | 193 | 194 | 195 | 196 | 197 | 198 | 199 | 200 | 201 | 202 | 203 | 204 | 205 | 206 | 207 | 208 | 209 | 210 | 211 | 212 | 213 | 214 | 215 | 216 | 217 | 218 | 219 | 220 | 221 | 222 | 223 | 224 | 225 | 226 | 227 | 228 | 229 | 230 | 231 | 232 | 233 | 234 | 235 | 236 | 237 | 238 | 239 | 240 | 241 | 242 | 243 | 244 | 245 | 246 | 247 | 248 | 249 | 250 | 251 | 252 | 253 | 254 | 255 | 256 | 257 | 258 | 259 | 260 | 261 | 262 | 263 | 264 | 265 | 266 | 267 | 268 | 269 | 270 | 271 | 272 | 273 | 274 | 275 | 276 | 277 | 278 | 279 | 280 | 281 | 282 | 283 | 284 | 285 | 286 | 287 | 288 | 289 | 290 | 291 | 292 | 293 | 294 | 295 | 296 | 297 | 298 | 299 | 300 | 301 | 302 | 303 | 304 | 305 | 306 | 307 | 308 | 309 | 310 | 311 | 312 | 313 | 314 | 315 | 316 | 317 | 318 | 319 | 320 | 321 | 322 | 323 | 324 | 325 | 326 | 327 | 328 | 329 | 330 | 331 | 332 | 333 | 334 | 335 | 336 | 337 | 338 | 339 | 340 | 341 | 342 | 343 | 344 | 345 | 346 | 347 | 348 | 349 | 350 | 351 | 352 | 353 | 354 | 355 | 356 | 357 | 358 | 359 | 360 | 361 | 362 | 363 | 364 | 365 | 366 | 367 | 368 | 369 | 370 | 371 | 372 | 373 | 374 | 375 | 376 | 377 | 378 | 379 | 380 | 381 | 382 | 383 | 384 | 385 | 386 | 387 | 388 | -------------------------------------------------------------------------------- /fonts_mtheme_max.css: -------------------------------------------------------------------------------- 1 | @import url(https://fonts.googleapis.com/css?family=Yanone+Kaffeesatz); 2 | @import url(https://fonts.googleapis.com/css?family=Droid+Serif:400,700,400italic); 3 | @import url(https://fonts.googleapis.com/css?family=Source+Code+Pro:400,700); 4 | @import url(https://fonts.googleapis.com/css?family=Fira+Sans:300,300i,400,400i,500,500i,700,700i); 5 | @import url(https://cdn.rawgit.com/tonsky/FiraCode/1.204/distr/fira_code.css); 6 | 7 | @import url(https://fonts.googleapis.com/css?family=Noto+Serif); 8 | 9 | body { 10 | font-family: 'Fira Sans','Droid Serif', 'Palatino Linotype', 'Book Antiqua', Palatino, 'Microsoft YaHei', 'Songti SC', serif; 11 | font-size: 120%; 12 | } 13 | 14 | p { 15 | font-family: 'Fira Sans','Droid Serif', 'Palatino Linotype', 'Book Antiqua', Palatino, 'Microsoft YaHei', 'Songti SC', serif; 16 | font-size: 120%; 17 | } 18 | 19 | ul, ol { 20 | font-family: 'Fira Sans','Droid Serif', 'Palatino Linotype', 'Book Antiqua', Palatino, 'Microsoft YaHei', 'Songti SC', serif; 21 | font-size: 100%; 22 | } 23 | 24 | .remark-code, .remark-inline-code { 25 | font-family: 'Source Code Pro', 'Lucida Console', Monaco, monospace; 26 | font-size: 80%; 27 | } 28 | 29 | .remark-inline-code { 30 | /* background: #F5F5F5; /* lighter */ 31 | /* background: #e7e8e2; /* darker */ 32 | border-radius: 3px; 33 | padding: 4px; 34 | } 35 | 36 | .code10 .remark-code { 37 | font-size: 10%; 38 | } 39 | 40 | .code20 .remark-code { 41 | font-size: 20%; 42 | } 43 | 44 | .code30 .remark-code { 45 | font-size: 30%; 46 | } 47 | 48 | .code40 .remark-code { 49 | font-size: 40%; 50 | } 51 | 52 | .code50 .remark-code { 53 | font-size: 50%; 54 | } 55 | 56 | .code60 .remark-code { 57 | font-size: 60%; 58 | } 59 | 60 | .code70 .remark-code { 61 | font-size: 70%; 62 | } 63 | 64 | .code80 .remark-code { 65 | font-size: 80%; 66 | } 67 | 68 | .code90 .remark-code { 69 | font-size: 90%; 70 | } 71 | 72 | .code95 .remark-code { 73 | font-size: 95%; 74 | } 75 | 76 | .code100 .remark-code { 77 | font-size: 100%; 78 | } 79 | 80 | .font10 { 81 | font-size: 10%; 82 | } 83 | 84 | .font20 { 85 | font-size: 20%; 86 | } 87 | 88 | .font30 { 89 | font-size: 30%; 90 | } 91 | 92 | .font40 { 93 | font-size: 40%; 94 | } 95 | 96 | .font50 { 97 | font-size: 50%; 98 | } 99 | 100 | .font60 { 101 | font-size: 60%; 102 | } 103 | 104 | .font70 { 105 | font-size: 70%; 106 | } 107 | 108 | .font80 { 109 | font-size: 80%; 110 | } 111 | 112 | .font90 { 113 | font-size: 90%; 114 | } 115 | 116 | .font100 { 117 | font-size: 100%; 118 | } 119 | 120 | .font110 { 121 | font-size: 110%; 122 | } 123 | 124 | .font120 { 125 | font-size: 120%; 126 | } 127 | 128 | .font130 { 129 | font-size: 130%; 130 | } 131 | 132 | .font140 { 133 | font-size: 140%; 134 | } 135 | 136 | .font150 { 137 | font-size: 150%; 138 | } 139 | 140 | .font160 { 141 | font-size: 160%; 142 | } 143 | .font170 { 144 | font-size: 170%; 145 | } 146 | .font180 { 147 | font-size: 180%; 148 | } 149 | .font190 { 150 | font-size: 190%; 151 | } 152 | .font200 { 153 | font-size: 200%; 154 | } 155 | -------------------------------------------------------------------------------- /hardhat.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Designing R Modeling Packages (https://github.com/topepo/XIjuR-2019) 5 | 6 | 7 | 8 | 9 | 10 | 11 | 677 | 678 | 679 | 725 | 726 | 736 | 737 | 756 | 757 | 767 | 768 | 769 | -------------------------------------------------------------------------------- /images/CurbCut.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topepo/XIjuR-2019/b41233598908847c07f288a452afe07766553811/images/CurbCut.jpg -------------------------------------------------------------------------------- /images/dials.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topepo/XIjuR-2019/b41233598908847c07f288a452afe07766553811/images/dials.png -------------------------------------------------------------------------------- /images/logging.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topepo/XIjuR-2019/b41233598908847c07f288a452afe07766553811/images/logging.png -------------------------------------------------------------------------------- /images/parsnip.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topepo/XIjuR-2019/b41233598908847c07f288a452afe07766553811/images/parsnip.png -------------------------------------------------------------------------------- /images/recipes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topepo/XIjuR-2019/b41233598908847c07f288a452afe07766553811/images/recipes.png -------------------------------------------------------------------------------- /images/rsample.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topepo/XIjuR-2019/b41233598908847c07f288a452afe07766553811/images/rsample.png -------------------------------------------------------------------------------- /images/tidymodels_hex.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topepo/XIjuR-2019/b41233598908847c07f288a452afe07766553811/images/tidymodels_hex.png -------------------------------------------------------------------------------- /images/tidyposterior.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topepo/XIjuR-2019/b41233598908847c07f288a452afe07766553811/images/tidyposterior.png -------------------------------------------------------------------------------- /images/tribble_paste.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topepo/XIjuR-2019/b41233598908847c07f288a452afe07766553811/images/tribble_paste.gif -------------------------------------------------------------------------------- /images/yardstick.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topepo/XIjuR-2019/b41233598908847c07f288a452afe07766553811/images/yardstick.png -------------------------------------------------------------------------------- /mtheme_max.css: -------------------------------------------------------------------------------- 1 | a, a > code { 2 | color: #ff0000; 3 | text-decoration: none; 4 | } 5 | 6 | .footnote { 7 | position: absolute; 8 | bottom: 3em; 9 | padding-right: 4em; 10 | font-size: 90%; 11 | } 12 | .remark-code-line-highlighted { background-color: #ffff88; } 13 | 14 | .remark-slide-content { 15 | background-color: #FAFAFA; 16 | border-top: 80px solid #23373B; 17 | font-size: 20px; 18 | font-weight: 300; 19 | line-height: 1.5; 20 | padding: 1em 2em 1em 2em 21 | } 22 | 23 | .title-slide .inverse .remark-slide-content { 24 | background-color: #FAFAFA; 25 | } 26 | 27 | .inverse { 28 | background-color: #23373B; 29 | text-shadow: none; 30 | } 31 | .inverse h1, .inverse h2, .inverse h3 { 32 | color: #f3f3f3; 33 | } 34 | /* Two-column layout */ 35 | .left-column { 36 | color: #777; 37 | width: 20%; 38 | height: 92%; 39 | float: left; 40 | } 41 | .left-column h2:last-of-type, .left-column h3:last-child { 42 | color: #000; 43 | } 44 | .right-column { 45 | width: 75%; 46 | float: right; 47 | padding-top: 1em; 48 | } 49 | .pull-left { 50 | float: left; 51 | width: 47%; 52 | } 53 | .pull-right { 54 | float: right; 55 | width: 47%; 56 | } 57 | .pull-right ~ * { 58 | clear: both; 59 | } 60 | img, video, iframe { 61 | max-width: 100%; 62 | } 63 | blockquote { 64 | border-left: solid 5px lightgray; 65 | padding-left: 1em; 66 | } 67 | table { 68 | margin: auto; 69 | border-top: 1px solid #666; 70 | border-bottom: 1px solid #666; 71 | } 72 | table thead th { border-bottom: 1px solid #ddd; } 73 | th, td { padding: 5px; } 74 | thead, tfoot, tr:nth-child(even) { background: #eee } 75 | 76 | @page { margin: 0; } 77 | @media print { 78 | .remark-slide-scaler { 79 | width: 100% !important; 80 | height: 100% !important; 81 | transform: scale(1) !important; 82 | top: 0 !important; 83 | left: 0 !important; 84 | } 85 | } 86 | 87 | .remark-slide-content > h1 { 88 | font-family: 'Fira Sans'; 89 | font-weight: normal; 90 | font-size: 45px; 91 | margin-top: -95px; 92 | margin-left: -00px; 93 | color: #FAFAFA; 94 | } 95 | 96 | .remark-slide-content > inverse { 97 | width: 112px; 98 | height: 47px; 99 | border-bottom: 1px solid black; 100 | position: absolute; 101 | } 102 | 103 | .remark-slide-content > h2 { 104 | padding-top: -15px; 105 | padding-bottom: 00px; 106 | color: #1A292C; 107 | text-shadow: none; 108 | font-weight: 400; 109 | font-size: 35px; 110 | text-align: left; 111 | margin-left: 00px; 112 | } 113 | 114 | .remark-slide-content > h3 { 115 | padding-top: -15px; 116 | padding-bottom: 10px; 117 | color: #1A292C; 118 | text-shadow: none; 119 | font-weight: 400; 120 | font-size: 30px; 121 | text-align: left; 122 | margin-left: 00px; 123 | } 124 | 125 | .title-slide { 126 | background-color: #FAFAFA; 127 | border-top: 80px solid #FAFAFA; 128 | } 129 | 130 | .title-slide > h1 { 131 | color: #1A292C; 132 | font-size: 40px; 133 | text-shadow: none; 134 | font-weight: 400; 135 | text-align: left; 136 | margin-left: 15px; 137 | padding-top: 80px; 138 | } 139 | .title-slide > h2 { 140 | margin-top: -25px; 141 | padding-bottom: -20px; 142 | color: #1A292C; 143 | text-shadow: none; 144 | font-weight: 300; 145 | font-size: 35px; 146 | text-align: left; 147 | margin-left: 15px; 148 | } 149 | .title-slide > h3 { 150 | color: #1A292C; 151 | text-shadow: none; 152 | font-weight: 300; 153 | font-size: 25px; 154 | text-align: left; 155 | margin-left: 15px; 156 | margin-bottom: -30px; 157 | } 158 | 159 | .remark-slide-number { 160 | font-size: 13pt; 161 | font-family: 'Fira Sans'; 162 | color: #272822; 163 | opacity: 1; 164 | } 165 | .inverse .remark-slide-number { 166 | font-size: 13pt; 167 | font-family: 'Fira Sans'; 168 | color: #FAFAFA; 169 | opacity: 1; 170 | } 171 | 172 | /* turns off slide numbers for title page: https://github.com/gnab/remark/issues/298 */ 173 | .title-slide .remark-slide-number { 174 | display: none; 175 | } 176 | 177 | .inline-hex{ 178 | height: 60px; 179 | float: left; 180 | } 181 | 182 | 183 | .title-hex{ 184 | height: 60px; 185 | align: middle; 186 | float: right; 187 | } 188 | 189 | --------------------------------------------------------------------------------