{"id":758,"date":"2024-07-11T08:20:59","date_gmt":"2024-07-11T08:20:59","guid":{"rendered":"http:\/\/www.ohsumin.com\/?p=758"},"modified":"2025-06-11T01:23:00","modified_gmt":"2025-06-11T01:23:00","slug":"%eb%b6%80%ec%8a%a4%ed%8a%b8%eb%9e%a9","status":"publish","type":"post","link":"http:\/\/www.inmining.co.kr\/?p=758","title":{"rendered":"\ubd80\uc2a4\ud2b8\ub7a9(bootstrap)"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">\ubd80\uc2a4\ud2b8\ub7a9(bootstrap) \ubc29\ubc95\uc740 \ud1b5\uacc4\ud559\uc5d0\uc11c \ud45c\ubcf8 \ub370\uc774\ud130\ub85c\ubd80\ud130 \ubaa8\uc218\uc758 \ubd84\ud3ec\ub97c \ucd94\uc815\ud558\ub294 \ube44\ubaa8\uc218\uc801 \ubc29\ubc95\uc785\ub2c8\ub2e4. \uc774\ub294 \ub370\uc774\ud130\uc758 \uc7ac\ud45c\uc9d1(resampling)\uc744 \ud1b5\ud574 \ud1b5\uacc4\uc801 \ucd94\uc815 \ubc0f \uac00\uc124 \uac80\uc815\uc744 \uc218\ud589\ud558\ub294\ub370 \ub9e4\uc6b0 \uc720\uc6a9\ud569\ub2c8\ub2e4. \ubd80\uc2a4\ud2b8\ub7a9 \ubc29\ubc95\uc740 \ud2b9\ud788 \ubcf5\uc7a1\ud55c \ub370\uc774\ud130\ub098 \ubd84\ud3ec\uc5d0 \ub300\ud55c \uac00\uc815\uc774 \uc5b4\ub824\uc6b4 \uacbd\uc6b0\uc5d0 \uc0ac\uc6a9\ub429\ub2c8\ub2e4.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"%EB%B6%80%EC%8A%A4%ED%8A%B8%EB%9E%A9_%EB%B0%A9%EB%B2%95%EC%9D%98_%EC%A3%BC%EC%9A%94_%EA%B0%9C%EB%85%90\"><\/span>\ubd80\uc2a4\ud2b8\ub7a9 \ubc29\ubc95\uc758 \uc8fc\uc694 \uac1c\ub150<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\uc7ac\ud45c\uc9d1(Resampling)<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\uc8fc\uc5b4\uc9c4 \ud45c\ubcf8 \ub370\uc774\ud130\uc5d0\uc11c \ub3d9\uc77c\ud55c \ud06c\uae30\uc758 \ud45c\ubcf8\uc744 \uc5ec\ub7ec \ubc88 \ub79c\ub364\ud558\uac8c \ucd94\ucd9c\ud569\ub2c8\ub2e4. \uc774 \ub54c, \uc6d0\ub798 \ud45c\ubcf8\uc5d0\uc11c\uc758 \uac01 \ub370\uc774\ud130 \ud3ec\uc778\ud2b8\ub294 \ub9e4\ubc88 \ub2e4\uc2dc \uc120\ud0dd\ub420 \uc218 \uc788\uc2b5\ub2c8\ub2e4(\ubcf5\uc6d0 \ucd94\ucd9c(Replacement)).<\/li>\n\n\n\n<li>\uc608\ub97c \ub4e4\uc5b4, \uc6d0 \ub370\uc774\ud130\uac00 [x1, x2, x3, x4, x5]\ub77c\uba74, \uc774 \uc911\uc5d0\uc11c \ubb34\uc791\uc704\ub85c 5\uac1c\uc758 \ub370\uc774\ud130\ub97c \ubcf5\uc6d0 \ucd94\ucd9c\ud558\uc5ec \uc0c8\ub85c\uc6b4 \uc0d8\ud50c\uc744 \uc0dd\uc131\ud569\ub2c8\ub2e4. \uc608\ub97c \ub4e4\uc5b4 [x2, x3, x1, x5, x2]\uc640 \uac19\uc774 \uc911\ubcf5\uc774 \ud5c8\uc6a9\ub429\ub2c8\ub2e4.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\ud1b5\uacc4\uc801 \ucd94\uc815\ub7c9 \uacc4\uc0b0<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\uac01 \uc7ac\ud45c\uc9d1\ub41c \ud45c\ubcf8\uc5d0\uc11c \uc6d0\ud558\ub294 \ud1b5\uacc4\ub7c9(\ud3c9\uade0, \uc911\uc559\uac12, \ubd84\uc0b0 \ub4f1)\uc744 \uacc4\uc0b0\ud569\ub2c8\ub2e4.<\/li>\n\n\n\n<li>\uc774 \uacfc\uc815\uc744 \ub9ce\uc740 \ud69f\uc218(\uc608: 1000\ubc88 \ub610\ub294 \uadf8 \uc774\uc0c1) \ubc18\ubcf5\ud558\uc5ec \ub2e4\uc591\ud55c \ucd94\uc815\uce58\ub97c \uc5bb\uc2b5\ub2c8\ub2e4.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\ubd84\ud3ec \uc0dd\uc131<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\ubc18\ubcf5\ub41c \uc7ac\ud45c\uc9d1\uc744 \ud1b5\ud574 \uacc4\uc0b0\ub41c \ud1b5\uacc4\ub7c9\ub4e4\ub85c\ubd80\ud130 \uadf8 \ud1b5\uacc4\ub7c9\uc758 \ubd84\ud3ec\ub97c \ub9cc\ub4ed\ub2c8\ub2e4.<\/li>\n\n\n\n<li>\uc774\ub97c \ud1b5\ud574 \uc2e0\ub8b0 \uad6c\uac04\uc744 \uacc4\uc0b0\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uc608\ub97c \ub4e4\uc5b4, 95% \uc2e0\ub8b0 \uad6c\uac04\uc740 \ucd94\uc815\uce58 \ubd84\ud3ec\uc758 2.5%\uc640 97.5% \uc704\uce58\uc758 \uac12\uc744 \uc0ac\uc6a9\ud558\uc5ec \uad6c\ud569\ub2c8\ub2e4<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\uc2e0\ub8b0\uad6c\uac04 \ubc0f \ud45c\uc900\uc624\ucc28 \ucd94\uc815<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\ub9cc\ub4e4\uc5b4\uc9c4 \ubd84\ud3ec\ub97c \ubc14\ud0d5\uc73c\ub85c \ud1b5\uacc4\ub7c9\uc758 \uc2e0\ub8b0\uad6c\uac04\uacfc \ud45c\uc900\uc624\ucc28\ub97c \ucd94\uc815\ud569\ub2c8\ub2e4.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"%EB%B6%80%EC%8A%A4%ED%8A%B8%EB%9E%A9_%EB%B0%A9%EB%B2%95%EC%9D%98_%EC%A0%88%EC%B0%A8\"><\/span>\ubd80\uc2a4\ud2b8\ub7a9 \ubc29\ubc95\uc758 \uc808\ucc28<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>\uc6d0\ub798\uc758 \ud45c\ubcf8 \ub370\uc774\ud130\uc5d0\uc11c \ud06c\uae30 ( n )\uc758 \ud45c\ubcf8\uc744 \ubcf5\uc6d0 \ucd94\ucd9c\uc744 \ud1b5\ud574 \uc5ec\ub7ec \ubc88 \ucd94\ucd9c\ud569\ub2c8\ub2e4. (\uc608: B\ubc88)<\/li>\n\n\n\n<li>\uac01 \uc7ac\ud45c\uc9d1\uc5d0\uc11c \uad00\uc2ec \uc788\ub294 \ud1b5\uacc4\ub7c9(\uc608: \ud3c9\uade0)\uc744 \uacc4\uc0b0\ud569\ub2c8\ub2e4.<\/li>\n\n\n\n<li>\uacc4\uc0b0\ub41c B\uac1c\uc758 \ud1b5\uacc4\ub7c9\uc73c\ub85c\ubd80\ud130 \uadf8 \ud1b5\uacc4\ub7c9\uc758 \ubd84\ud3ec\ub97c \ucd94\uc815\ud569\ub2c8\ub2e4.<\/li>\n\n\n\n<li>\ucd94\uc815\ub41c \ubd84\ud3ec\ub85c\ubd80\ud130 \ud1b5\uacc4\ub7c9\uc758 \uc2e0\ub8b0\uad6c\uac04\uc744 \uad6c\ud569\ub2c8\ub2e4.<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"%EB%B6%80%EC%8A%A4%ED%8A%B8%EB%9E%A9_%EB%B0%A9%EB%B2%95%EC%9D%98_%EC%9E%A5%EC%A0%90\"><\/span>\ubd80\uc2a4\ud2b8\ub7a9 \ubc29\ubc95\uc758 \uc7a5\uc810<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>\ube44\ubaa8\uc218\uc801<\/strong>: \ub370\uc774\ud130\uc758 \ubd84\ud3ec\uc5d0 \ub300\ud55c \ud2b9\uc815 \uac00\uc815\uc744 \ud544\uc694\ub85c \ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4.<br>\ub370\uc774\ud130\uc758 \ubd84\ud3ec\uc5d0 \ub300\ud55c \ud2b9\uc815 \uac00\uc815\uc744 \ud558\uc9c0 \uc54a\uc544\ub3c4 \ub429\ub2c8\ub2e4. \uc774\ub294 \ub370\uc774\ud130\uc758 \ubd84\ud3ec\ub97c \ubaa8\ub974\ub294 \uacbd\uc6b0 \ub9e4\uc6b0 \uc720\uc6a9\ud569\ub2c8\ub2e4.<\/li>\n\n\n\n<li><strong>\uc720\uc5f0\uc131<\/strong>: \ub2e4\uc591\ud55c \ud1b5\uacc4\uc801 \ucd94\uc815\uc5d0 \uc801\uc6a9\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<br>\ubcf5\uc7a1\ud55c \ud1b5\uacc4 \ubaa8\ub378\uc774\ub098 \ube44\uc120\ud615 \ubaa8\ub378\uc5d0\ub3c4 \uc801\uc6a9\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/li>\n\n\n\n<li><strong>\ub2e8\uc21c\uc131<\/strong>: \ube44\uad50\uc801 \uac04\ub2e8\ud55c \uacc4\uc0b0 \uacfc\uc815\uc73c\ub85c \ubcf5\uc7a1\ud55c \ud1b5\uacc4 \ubb38\uc81c\ub97c \ud574\uacb0\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<br>\ud45c\ubcf8 \ud06c\uae30\uac00 \uc791\uc544\ub3c4 \uc2e0\ub8b0 \uad6c\uac04\uc744 \ucd94\uc815\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"%EB%B6%80%ED%8A%B8%EC%8A%A4%ED%8A%B8%EB%9E%A9%EC%9D%98_%EB%8B%A8%EC%A0%90\"><\/span>\ubd80\ud2b8\uc2a4\ud2b8\ub7a9\uc758 \ub2e8\uc810<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>\ub300\ud45c\uc131 \ubb38\uc81c<\/strong>: \uc6d0 \ub370\uc774\ud130 \uc0d8\ud50c\uc774 \ubaa8\uc9d1\ub2e8\uc744 \uc798 \ub300\ud45c\ud558\uc9c0 \ubabb\ud558\ub294 \uacbd\uc6b0, \ubd80\ud2b8\uc2a4\ud2b8\ub7a9 \ucd94\uc815\ub3c4 \uc65c\uace1\ub420 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>\uacc4\uc0b0 \ube44\uc6a9<\/strong>: \ub9ce\uc740 \uc218\uc758 \uc7ac\ud45c\ubcf8 \ucd94\ucd9c\uacfc \ucd94\uc815\uce58 \uacc4\uc0b0\uc774 \ud544\uc694\ud558\uae30 \ub54c\ubb38\uc5d0 \uacc4\uc0b0 \ube44\uc6a9\uc774 \ub9ce\uc774 \ub4ed\ub2c8\ub2e4.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"%EC%98%88%EC%A0%9C_Python%EC%9D%84_%EC%9D%B4%EC%9A%A9%ED%95%9C_%EB%B6%80%EC%8A%A4%ED%8A%B8%EB%9E%A9\"><\/span>\uc608\uc81c: Python\uc744 \uc774\uc6a9\ud55c \ubd80\uc2a4\ud2b8\ub7a9<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>import numpy as np\n\n# \uc608\uc81c \ub370\uc774\ud130\ndata = np.random.normal(0, 1, 100)\n\n# \ubd80\uc2a4\ud2b8\ub7a9 \ud568\uc218\ndef bootstrap(data, num_samples, statistic, alpha):\n    \"\"\" \n    Bootstrap resampling \n    data: array-like, \uc6d0 \ub370\uc774\ud130\n    num_samples: int, \uc7ac\ud45c\uc9d1 \ud69f\uc218\n    statistic: function, \uacc4\uc0b0\ud560 \ud1b5\uacc4\ub7c9 \ud568\uc218 (\uc608: np.mean)\n    alpha: float, \uc2e0\ub8b0\uc218\uc900 (\uc608: 0.05 for 95% \uc2e0\ub8b0\uad6c\uac04)\n    \"\"\"\n    n = len(data)\n    idx = np.random.randint(0, n, (num_samples, n))\n    samples = data&#91;idx]\n    stat = np.sort(statistic(samples, axis=1))\n    return (stat&#91;int((alpha\/2)*num_samples)],\n            stat&#91;int((1-alpha\/2)*num_samples)])\n\n# \uc7ac\ud45c\uc9d1 \ud69f\uc218\uc640 \uc2e0\ub8b0\uc218\uc900\nB = 1000\nalpha = 0.05\n\n# \ud3c9\uade0\uc5d0 \ub300\ud55c 95% \uc2e0\ub8b0\uad6c\uac04 \uacc4\uc0b0\nci_lower, ci_upper = bootstrap(data, B, np.mean, alpha)\n\nprint(f\"95% \uc2e0\ub8b0\uad6c\uac04: ({ci_lower}, {ci_upper})\")<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"%ED%95%B4%EC%84%9D\"><\/span>\ud574\uc11d<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\uc704 \ucf54\ub4dc\uc5d0\uc11c\ub294 \uc6d0\ubcf8 \ub370\uc774\ud130\ub97c \uc0ac\uc6a9\ud558\uc5ec 1000\ubc88\uc758 \ubd80\uc2a4\ud2b8\ub7a9 \uc7ac\ud45c\uc9d1\uc744 \uc218\ud589\ud558\uace0, \uac01 \uc7ac\ud45c\uc9d1\uc5d0\uc11c \ud3c9\uade0\uc744 \uacc4\uc0b0\ud569\ub2c8\ub2e4. \uc774 \ud3c9\uade0\ub4e4\uc758 \ubd84\ud3ec\ub97c \ubc14\ud0d5\uc73c\ub85c 95% \uc2e0\ub8b0\uad6c\uac04\uc744 \ucd94\uc815\ud569\ub2c8\ub2e4.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\ubd80\uc2a4\ud2b8\ub7a9 \ubc29\ubc95\uc740 \ub2e4\uc591\ud55c \ud1b5\uacc4\uc801 \ubd84\uc11d\uc5d0\uc11c \ud65c\uc6a9\ub420 \uc218 \uc788\uc73c\uba70, \ud2b9\ud788 \ub370\uc774\ud130\uc758 \ubd84\ud3ec\ub97c \uac00\uc815\ud558\uae30 \uc5b4\ub824\uc6b4 \uacbd\uc6b0\uc5d0 \ub9e4\uc6b0 \uc720\uc6a9\ud569\ub2c8\ub2e4.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\ubd80\uc2a4\ud2b8\ub7a9(bootstrap) \ubc29\ubc95\uc740 \ud1b5\uacc4\ud559\uc5d0\uc11c \ud45c\ubcf8 \ub370\uc774\ud130\ub85c\ubd80\ud130 \ubaa8\uc218\uc758 \ubd84\ud3ec\ub97c \ucd94\uc815\ud558\ub294 \ube44\ubaa8\uc218\uc801 \ubc29\ubc95\uc785\ub2c8\ub2e4. \uc774\ub294 \ub370\uc774\ud130\uc758 \uc7ac\ud45c\uc9d1(resampling)\uc744 \ud1b5\ud574 \ud1b5\uacc4\uc801 \ucd94\uc815 \ubc0f \uac00\uc124&#8230;<\/p>\n","protected":false},"author":1,"featured_media":919,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[],"class_list":["post-758","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-stat","wpcat-6-id"],"_links":{"self":[{"href":"http:\/\/www.inmining.co.kr\/index.php?rest_route=\/wp\/v2\/posts\/758","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.inmining.co.kr\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.inmining.co.kr\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.inmining.co.kr\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.inmining.co.kr\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=758"}],"version-history":[{"count":3,"href":"http:\/\/www.inmining.co.kr\/index.php?rest_route=\/wp\/v2\/posts\/758\/revisions"}],"predecessor-version":[{"id":1395,"href":"http:\/\/www.inmining.co.kr\/index.php?rest_route=\/wp\/v2\/posts\/758\/revisions\/1395"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/www.inmining.co.kr\/index.php?rest_route=\/wp\/v2\/media\/919"}],"wp:attachment":[{"href":"http:\/\/www.inmining.co.kr\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=758"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.inmining.co.kr\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=758"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.inmining.co.kr\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=758"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}