#boostrap sample 뽑는법
data(faithful)
names(faithful)
## [1] "eruptions" "waiting"
attach(faithful)
sample(eruptions, 50, replace = T)
## [1] 4.400 3.600 2.417 4.500 4.033 2.183 3.833 4.700 2.100 2.167 4.033
## [12] 2.217 2.150 2.150 4.283 4.300 4.233 4.067 4.450 1.850 4.117 2.083
## [23] 3.950 4.000 4.533 4.350 4.500 4.500 2.000 1.867 1.700 4.350 2.000
## [34] 4.000 1.833 4.533 4.250 4.500 3.733 4.533 4.700 4.733 4.633 4.800
## [45] 4.733 3.833 2.083 1.867 2.400 4.800
a <- sample(eruptions, 50, replace = T)
hist(eruptions, breaks = 25)
hist(a, breaks = 25)
##expand.grid & head
w <- expand.grid(height = seq(60, 80, 2), weight = seq(160, 180, 1), sex = c("Male",
"Felmale"))
w #변수를 조합하여 dataset를 만듬
## height weight sex
## 1 60 160 Male
## 2 62 160 Male
## 3 64 160 Male
## 4 66 160 Male
## 5 68 160 Male
## 6 70 160 Male
## 7 72 160 Male
## 8 74 160 Male
## 9 76 160 Male
## 10 78 160 Male
## 11 80 160 Male
## 12 60 161 Male
## 13 62 161 Male
## 14 64 161 Male
## 15 66 161 Male
## 16 68 161 Male
## 17 70 161 Male
## 18 72 161 Male
## 19 74 161 Male
## 20 76 161 Male
## 21 78 161 Male
## 22 80 161 Male
## 23 60 162 Male
## 24 62 162 Male
## 25 64 162 Male
## 26 66 162 Male
## 27 68 162 Male
## 28 70 162 Male
## 29 72 162 Male
## 30 74 162 Male
## 31 76 162 Male
## 32 78 162 Male
## 33 80 162 Male
## 34 60 163 Male
## 35 62 163 Male
## 36 64 163 Male
## 37 66 163 Male
## 38 68 163 Male
## 39 70 163 Male
## 40 72 163 Male
## 41 74 163 Male
## 42 76 163 Male
## 43 78 163 Male
## 44 80 163 Male
## 45 60 164 Male
## 46 62 164 Male
## 47 64 164 Male
## 48 66 164 Male
## 49 68 164 Male
## 50 70 164 Male
## 51 72 164 Male
## 52 74 164 Male
## 53 76 164 Male
## 54 78 164 Male
## 55 80 164 Male
## 56 60 165 Male
## 57 62 165 Male
## 58 64 165 Male
## 59 66 165 Male
## 60 68 165 Male
## 61 70 165 Male
## 62 72 165 Male
## 63 74 165 Male
## 64 76 165 Male
## 65 78 165 Male
## 66 80 165 Male
## 67 60 166 Male
## 68 62 166 Male
## 69 64 166 Male
## 70 66 166 Male
## 71 68 166 Male
## 72 70 166 Male
## 73 72 166 Male
## 74 74 166 Male
## 75 76 166 Male
## 76 78 166 Male
## 77 80 166 Male
## 78 60 167 Male
## 79 62 167 Male
## 80 64 167 Male
## 81 66 167 Male
## 82 68 167 Male
## 83 70 167 Male
## 84 72 167 Male
## 85 74 167 Male
## 86 76 167 Male
## 87 78 167 Male
## 88 80 167 Male
## 89 60 168 Male
## 90 62 168 Male
## 91 64 168 Male
## 92 66 168 Male
## 93 68 168 Male
## 94 70 168 Male
## 95 72 168 Male
## 96 74 168 Male
## 97 76 168 Male
## 98 78 168 Male
## 99 80 168 Male
## 100 60 169 Male
## 101 62 169 Male
## 102 64 169 Male
## 103 66 169 Male
## 104 68 169 Male
## 105 70 169 Male
## 106 72 169 Male
## 107 74 169 Male
## 108 76 169 Male
## 109 78 169 Male
## 110 80 169 Male
## 111 60 170 Male
## 112 62 170 Male
## 113 64 170 Male
## 114 66 170 Male
## 115 68 170 Male
## 116 70 170 Male
## 117 72 170 Male
## 118 74 170 Male
## 119 76 170 Male
## 120 78 170 Male
## 121 80 170 Male
## 122 60 171 Male
## 123 62 171 Male
## 124 64 171 Male
## 125 66 171 Male
## 126 68 171 Male
## 127 70 171 Male
## 128 72 171 Male
## 129 74 171 Male
## 130 76 171 Male
## 131 78 171 Male
## 132 80 171 Male
## 133 60 172 Male
## 134 62 172 Male
## 135 64 172 Male
## 136 66 172 Male
## 137 68 172 Male
## 138 70 172 Male
## 139 72 172 Male
## 140 74 172 Male
## 141 76 172 Male
## 142 78 172 Male
## 143 80 172 Male
## 144 60 173 Male
## 145 62 173 Male
## 146 64 173 Male
## 147 66 173 Male
## 148 68 173 Male
## 149 70 173 Male
## 150 72 173 Male
## 151 74 173 Male
## 152 76 173 Male
## 153 78 173 Male
## 154 80 173 Male
## 155 60 174 Male
## 156 62 174 Male
## 157 64 174 Male
## 158 66 174 Male
## 159 68 174 Male
## 160 70 174 Male
## 161 72 174 Male
## 162 74 174 Male
## 163 76 174 Male
## 164 78 174 Male
## 165 80 174 Male
## 166 60 175 Male
## 167 62 175 Male
## 168 64 175 Male
## 169 66 175 Male
## 170 68 175 Male
## 171 70 175 Male
## 172 72 175 Male
## 173 74 175 Male
## 174 76 175 Male
## 175 78 175 Male
## 176 80 175 Male
## 177 60 176 Male
## 178 62 176 Male
## 179 64 176 Male
## 180 66 176 Male
## 181 68 176 Male
## 182 70 176 Male
## 183 72 176 Male
## 184 74 176 Male
## 185 76 176 Male
## 186 78 176 Male
## 187 80 176 Male
## 188 60 177 Male
## 189 62 177 Male
## 190 64 177 Male
## 191 66 177 Male
## 192 68 177 Male
## 193 70 177 Male
## 194 72 177 Male
## 195 74 177 Male
## 196 76 177 Male
## 197 78 177 Male
## 198 80 177 Male
## 199 60 178 Male
## 200 62 178 Male
## 201 64 178 Male
## 202 66 178 Male
## 203 68 178 Male
## 204 70 178 Male
## 205 72 178 Male
## 206 74 178 Male
## 207 76 178 Male
## 208 78 178 Male
## 209 80 178 Male
## 210 60 179 Male
## 211 62 179 Male
## 212 64 179 Male
## 213 66 179 Male
## 214 68 179 Male
## 215 70 179 Male
## 216 72 179 Male
## 217 74 179 Male
## 218 76 179 Male
## 219 78 179 Male
## 220 80 179 Male
## 221 60 180 Male
## 222 62 180 Male
## 223 64 180 Male
## 224 66 180 Male
## 225 68 180 Male
## 226 70 180 Male
## 227 72 180 Male
## 228 74 180 Male
## 229 76 180 Male
## 230 78 180 Male
## 231 80 180 Male
## 232 60 160 Felmale
## 233 62 160 Felmale
## 234 64 160 Felmale
## 235 66 160 Felmale
## 236 68 160 Felmale
## 237 70 160 Felmale
## 238 72 160 Felmale
## 239 74 160 Felmale
## 240 76 160 Felmale
## 241 78 160 Felmale
## 242 80 160 Felmale
## 243 60 161 Felmale
## 244 62 161 Felmale
## 245 64 161 Felmale
## 246 66 161 Felmale
## 247 68 161 Felmale
## 248 70 161 Felmale
## 249 72 161 Felmale
## 250 74 161 Felmale
## 251 76 161 Felmale
## 252 78 161 Felmale
## 253 80 161 Felmale
## 254 60 162 Felmale
## 255 62 162 Felmale
## 256 64 162 Felmale
## 257 66 162 Felmale
## 258 68 162 Felmale
## 259 70 162 Felmale
## 260 72 162 Felmale
## 261 74 162 Felmale
## 262 76 162 Felmale
## 263 78 162 Felmale
## 264 80 162 Felmale
## 265 60 163 Felmale
## 266 62 163 Felmale
## 267 64 163 Felmale
## 268 66 163 Felmale
## 269 68 163 Felmale
## 270 70 163 Felmale
## 271 72 163 Felmale
## 272 74 163 Felmale
## 273 76 163 Felmale
## 274 78 163 Felmale
## 275 80 163 Felmale
## 276 60 164 Felmale
## 277 62 164 Felmale
## 278 64 164 Felmale
## 279 66 164 Felmale
## 280 68 164 Felmale
## 281 70 164 Felmale
## 282 72 164 Felmale
## 283 74 164 Felmale
## 284 76 164 Felmale
## 285 78 164 Felmale
## 286 80 164 Felmale
## 287 60 165 Felmale
## 288 62 165 Felmale
## 289 64 165 Felmale
## 290 66 165 Felmale
## 291 68 165 Felmale
## 292 70 165 Felmale
## 293 72 165 Felmale
## 294 74 165 Felmale
## 295 76 165 Felmale
## 296 78 165 Felmale
## 297 80 165 Felmale
## 298 60 166 Felmale
## 299 62 166 Felmale
## 300 64 166 Felmale
## 301 66 166 Felmale
## 302 68 166 Felmale
## 303 70 166 Felmale
## 304 72 166 Felmale
## 305 74 166 Felmale
## 306 76 166 Felmale
## 307 78 166 Felmale
## 308 80 166 Felmale
## 309 60 167 Felmale
## 310 62 167 Felmale
## 311 64 167 Felmale
## 312 66 167 Felmale
## 313 68 167 Felmale
## 314 70 167 Felmale
## 315 72 167 Felmale
## 316 74 167 Felmale
## 317 76 167 Felmale
## 318 78 167 Felmale
## 319 80 167 Felmale
## 320 60 168 Felmale
## 321 62 168 Felmale
## 322 64 168 Felmale
## 323 66 168 Felmale
## 324 68 168 Felmale
## 325 70 168 Felmale
## 326 72 168 Felmale
## 327 74 168 Felmale
## 328 76 168 Felmale
## 329 78 168 Felmale
## 330 80 168 Felmale
## 331 60 169 Felmale
## 332 62 169 Felmale
## 333 64 169 Felmale
## 334 66 169 Felmale
## 335 68 169 Felmale
## 336 70 169 Felmale
## 337 72 169 Felmale
## 338 74 169 Felmale
## 339 76 169 Felmale
## 340 78 169 Felmale
## 341 80 169 Felmale
## 342 60 170 Felmale
## 343 62 170 Felmale
## 344 64 170 Felmale
## 345 66 170 Felmale
## 346 68 170 Felmale
## 347 70 170 Felmale
## 348 72 170 Felmale
## 349 74 170 Felmale
## 350 76 170 Felmale
## 351 78 170 Felmale
## 352 80 170 Felmale
## 353 60 171 Felmale
## 354 62 171 Felmale
## 355 64 171 Felmale
## 356 66 171 Felmale
## 357 68 171 Felmale
## 358 70 171 Felmale
## 359 72 171 Felmale
## 360 74 171 Felmale
## 361 76 171 Felmale
## 362 78 171 Felmale
## 363 80 171 Felmale
## 364 60 172 Felmale
## 365 62 172 Felmale
## 366 64 172 Felmale
## 367 66 172 Felmale
## 368 68 172 Felmale
## 369 70 172 Felmale
## 370 72 172 Felmale
## 371 74 172 Felmale
## 372 76 172 Felmale
## 373 78 172 Felmale
## 374 80 172 Felmale
## 375 60 173 Felmale
## 376 62 173 Felmale
## 377 64 173 Felmale
## 378 66 173 Felmale
## 379 68 173 Felmale
## 380 70 173 Felmale
## 381 72 173 Felmale
## 382 74 173 Felmale
## 383 76 173 Felmale
## 384 78 173 Felmale
## 385 80 173 Felmale
## 386 60 174 Felmale
## 387 62 174 Felmale
## 388 64 174 Felmale
## 389 66 174 Felmale
## 390 68 174 Felmale
## 391 70 174 Felmale
## 392 72 174 Felmale
## 393 74 174 Felmale
## 394 76 174 Felmale
## 395 78 174 Felmale
## 396 80 174 Felmale
## 397 60 175 Felmale
## 398 62 175 Felmale
## 399 64 175 Felmale
## 400 66 175 Felmale
## 401 68 175 Felmale
## 402 70 175 Felmale
## 403 72 175 Felmale
## 404 74 175 Felmale
## 405 76 175 Felmale
## 406 78 175 Felmale
## 407 80 175 Felmale
## 408 60 176 Felmale
## 409 62 176 Felmale
## 410 64 176 Felmale
## 411 66 176 Felmale
## 412 68 176 Felmale
## 413 70 176 Felmale
## 414 72 176 Felmale
## 415 74 176 Felmale
## 416 76 176 Felmale
## 417 78 176 Felmale
## 418 80 176 Felmale
## 419 60 177 Felmale
## 420 62 177 Felmale
## 421 64 177 Felmale
## 422 66 177 Felmale
## 423 68 177 Felmale
## 424 70 177 Felmale
## 425 72 177 Felmale
## 426 74 177 Felmale
## 427 76 177 Felmale
## 428 78 177 Felmale
## 429 80 177 Felmale
## 430 60 178 Felmale
## 431 62 178 Felmale
## 432 64 178 Felmale
## 433 66 178 Felmale
## 434 68 178 Felmale
## 435 70 178 Felmale
## 436 72 178 Felmale
## 437 74 178 Felmale
## 438 76 178 Felmale
## 439 78 178 Felmale
## 440 80 178 Felmale
## 441 60 179 Felmale
## 442 62 179 Felmale
## 443 64 179 Felmale
## 444 66 179 Felmale
## 445 68 179 Felmale
## 446 70 179 Felmale
## 447 72 179 Felmale
## 448 74 179 Felmale
## 449 76 179 Felmale
## 450 78 179 Felmale
## 451 80 179 Felmale
## 452 60 180 Felmale
## 453 62 180 Felmale
## 454 64 180 Felmale
## 455 66 180 Felmale
## 456 68 180 Felmale
## 457 70 180 Felmale
## 458 72 180 Felmale
## 459 74 180 Felmale
## 460 76 180 Felmale
## 461 78 180 Felmale
## 462 80 180 Felmale
head(w) ##생성된 변수를 확인하기위해 씀
## height weight sex
## 1 60 160 Male
## 2 62 160 Male
## 3 64 160 Male
## 4 66 160 Male
## 5 68 160 Male
## 6 70 160 Male
##which : 조건을 만족하는 변수를 찾기위한 함수
x <- matrix(c(0.007, 0.012, 0.022, 0, 0.005, 0.112, 0.027, 1, 0.037, 0.001,
0.061, 0.055), nrow = 4, ncol = 3, byrow = TRUE)
y <- x > 0.05
y
## [,1] [,2] [,3]
## [1,] FALSE FALSE FALSE
## [2,] FALSE FALSE TRUE
## [3,] FALSE TRUE FALSE
## [4,] FALSE TRUE TRUE
x[y] #x중 y조건을 만족하는 값 출력
## [1] 1.000 0.061 0.112 0.055
y1 <- which(x > 0.05, arr.in = T)
y1
## row col
## [1,] 3 2
## [2,] 4 2
## [3,] 2 3
## [4,] 4 3