{"id":3147,"date":"2023-07-18T23:54:12","date_gmt":"2023-07-18T23:54:12","guid":{"rendered":"https:\/\/statorials.org\/id\/distribusi-log-python-normal\/"},"modified":"2023-07-18T23:54:12","modified_gmt":"2023-07-18T23:54:12","slug":"distribusi-log-python-normal","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/distribusi-log-python-normal\/","title":{"rendered":"Cara menggunakan distribusi log-normal dengan python"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\"><span style=\"color: #000000;\">Anda dapat menggunakan fungsi <a href=\"https:\/\/docs.scipy.org\/doc\/scipy\/reference\/generated\/scipy.stats.lognorm.html\" target=\"_blank\" rel=\"noopener\">lognorm()<\/a> dari perpustakaan <strong>SciPy<\/strong> dengan Python untuk menghasilkan variabel acak yang mengikuti distribusi log-normal.<\/span><\/span><\/p>\n<p> <span style=\"color: #000000;\">Contoh berikut menunjukkan cara menggunakan fungsi ini dalam praktiknya.<\/span><\/p>\n<h3> <strong>Cara menghasilkan distribusi lognormal<\/strong><\/h3>\n<p> <span style=\"color: #000000;\">Anda dapat menggunakan kode berikut untuk menghasilkan variabel acak yang mengikuti distribusi log-normal dengan \u03bc = 1 dan \u03c3 = 1:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #000000;\"><strong><span style=\"color: #008000;\">import<\/span> math\n<span style=\"color: #008000;\">import<\/span> numpy <span style=\"color: #008000;\">as<\/span> np\n<span style=\"color: #008000;\">from<\/span> scipy. <span style=\"color: #008000;\"><span style=\"color: #3366ff;\">stats<\/span> import<\/span> lognorm\n\n<span style=\"color: #008080;\">#make this example reproducible\n<\/span>n.p. <span style=\"color: #3366ff;\">random<\/span> . <span style=\"color: #3366ff;\">seed<\/span> ( <span style=\"color: #008000;\">1<\/span> )\n\n<span style=\"color: #008080;\">#generate log-normal distributed random variable with 1000 values\n<\/span>lognorm_values = lognorm. <span style=\"color: #3366ff;\">rvs<\/span> (s= <span style=\"color: #008000;\">1<\/span> , scale=math. <span style=\"color: #3366ff;\">exp<\/span> ( <span style=\"color: #008000;\">1<\/span> ), size= <span style=\"color: #008000;\">1000<\/span> )\n\n<span style=\"color: #008080;\">#view first five values\n<\/span>lognorm_values[:5]\n\narray([13.79554017, 1.47438888, 1.60292205, 0.92963, 6.45856805])\n<\/strong><\/span><\/pre>\n<p> <span style=\"color: #000000;\">Perhatikan bahwa dalam fungsi <strong>lognorm.rvs()<\/strong> , <strong>s<\/strong> adalah deviasi standar dan nilai dalam <strong>math.exp()<\/strong> adalah rata-rata distribusi lognormal yang ingin Anda hasilkan.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Dalam contoh ini, kami menetapkan mean menjadi <strong>1<\/strong> dan deviasi standar juga menjadi <strong>1<\/strong> .<\/span><\/p>\n<h3> <strong>Cara memplot distribusi lognormal<\/strong><\/h3>\n<p> <span style=\"color: #000000;\">Kita dapat menggunakan kode berikut untuk membuat histogram dari nilai variabel acak terdistribusi log-normal yang kita buat pada contoh sebelumnya:<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008000;\">import<\/span> matplotlib. <span style=\"color: #3366ff;\">pyplot<\/span> <span style=\"color: #008000;\">as<\/span> plt\n\n<span style=\"color: #008080;\">#create histogram<\/span>\nplt. <span style=\"color: #3366ff;\">hist<\/span> (lognorm_values, density= <span style=\"color: #008000;\">True<\/span> , edgecolor=' <span style=\"color: #ff0000;\">black<\/span> ')\n<\/strong><\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\" wp-image-26765 aligncenter\" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/lognormepython1.jpg\" alt=\"\" width=\"575\" height=\"383\" srcset=\"\" sizes=\"\"><\/p>\n<p> <span style=\"color: #000000;\">Matplotlib defaultnya adalah 10 bin dalam histogram, tetapi kita dapat dengan mudah meningkatkan jumlah ini menggunakan argumen <strong>bins<\/strong> .<\/span><\/p>\n<p> <span style=\"color: #000000;\">Misalnya, kita dapat menambah jumlah bin menjadi 20:<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008000;\">import<\/span> matplotlib. <span style=\"color: #3366ff;\">pyplot<\/span> <span style=\"color: #008000;\">as<\/span> plt\n\n<span style=\"color: #008080;\">#create histogram<\/span>\nplt. <span style=\"color: #3366ff;\">hist<\/span> (lognorm_values, density= <span style=\"color: #008000;\">True<\/span> , edgecolor=' <span style=\"color: #ff0000;\">black<\/span> ', bins= <span style=\"color: #008000;\">20<\/span> )<\/strong> <\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-26766\" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/lognormepython2.jpg\" alt=\"distribusi lognormal dengan Python\" width=\"579\" height=\"378\" srcset=\"\" sizes=\"\"><\/p>\n<p> <span style=\"color: #000000;\">Semakin banyak jumlah kotak, semakin sempit batang histogramnya.<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Terkait:<\/strong> <a href=\"https:\/\/statorials.org\/id\/ukuran-bin-matplotlib\/\" target=\"_blank\" rel=\"noopener\">Tiga Cara Menyesuaikan Ukuran Bin di Histogram Matplotlib<\/a><\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Sumber daya tambahan<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Tutorial berikut menjelaskan cara menggunakan distribusi probabilitas lain dengan Python:<\/span><\/p>\n<p> <a href=\"https:\/\/statorials.org\/id\/ular-piton-distribusi-ikan\/\" target=\"_blank\" rel=\"noopener\">Cara menggunakan distribusi Poisson dengan Python<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/python-distribusi-eksponensial\/\" target=\"_blank\" rel=\"noopener\">Cara Menggunakan Distribusi Eksponensial dengan Python<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/distribusi-seragam-python\/\" target=\"_blank\" rel=\"noopener\">Cara Menggunakan Distribusi Seragam dengan Python<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Anda dapat menggunakan fungsi lognorm() dari perpustakaan SciPy dengan Python untuk menghasilkan variabel acak yang mengikuti distribusi log-normal. Contoh berikut menunjukkan cara menggunakan fungsi ini dalam praktiknya. Cara menghasilkan distribusi lognormal Anda dapat menggunakan kode berikut untuk menghasilkan variabel acak yang mengikuti distribusi log-normal dengan \u03bc = 1 dan \u03c3 = 1: import math import [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[11],"tags":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Cara menggunakan distribusi log-normal dengan Python - Statorials<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan cara menggunakan distribusi lognormal dengan Python, dengan beberapa contoh.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/statorials.org\/id\/distribusi-log-python-normal\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cara menggunakan distribusi log-normal dengan Python - Statorials\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan cara menggunakan distribusi lognormal dengan Python, dengan beberapa contoh.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/distribusi-log-python-normal\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-18T23:54:12+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/lognormepython1.jpg\" \/>\n<meta name=\"author\" content=\"Benjamin anderson\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Ditulis oleh\" \/>\n\t<meta name=\"twitter:data1\" content=\"Benjamin anderson\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimasi waktu membaca\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 menit\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/statorials.org\/id\/distribusi-log-python-normal\/\",\"url\":\"https:\/\/statorials.org\/id\/distribusi-log-python-normal\/\",\"name\":\"Cara menggunakan distribusi log-normal dengan Python - Statorials\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-18T23:54:12+00:00\",\"dateModified\":\"2023-07-18T23:54:12+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan cara menggunakan distribusi lognormal dengan Python, dengan beberapa contoh.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/distribusi-log-python-normal\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/distribusi-log-python-normal\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/distribusi-log-python-normal\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cara menggunakan distribusi log-normal dengan python\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/statorials.org\/id\/#website\",\"url\":\"https:\/\/statorials.org\/id\/\",\"name\":\"Statorials\",\"description\":\"Panduan anda untuk kompetensi statistik!\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/statorials.org\/id\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"id\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\",\"name\":\"Benjamin anderson\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/image\/\",\"url\":\"http:\/\/statorials.org\/id\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg\",\"contentUrl\":\"http:\/\/statorials.org\/id\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg\",\"caption\":\"Benjamin anderson\"},\"description\":\"Halo, saya Benjamin, pensiunan profesor statistika yang menjadi guru Statorial yang berdedikasi. Dengan pengalaman dan keahlian yang luas di bidang statistika, saya ingin berbagi ilmu untuk memberdayakan mahasiswa melalui Statorials. Baca selengkapnya\",\"sameAs\":[\"http:\/\/statorials.org\/id\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Cara menggunakan distribusi log-normal dengan Python - Statorials","description":"Tutorial ini menjelaskan cara menggunakan distribusi lognormal dengan Python, dengan beberapa contoh.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/statorials.org\/id\/distribusi-log-python-normal\/","og_locale":"id_ID","og_type":"article","og_title":"Cara menggunakan distribusi log-normal dengan Python - Statorials","og_description":"Tutorial ini menjelaskan cara menggunakan distribusi lognormal dengan Python, dengan beberapa contoh.","og_url":"https:\/\/statorials.org\/id\/distribusi-log-python-normal\/","og_site_name":"Statorials","article_published_time":"2023-07-18T23:54:12+00:00","og_image":[{"url":"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/lognormepython1.jpg"}],"author":"Benjamin anderson","twitter_card":"summary_large_image","twitter_misc":{"Ditulis oleh":"Benjamin anderson","Estimasi waktu membaca":"1 menit"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/statorials.org\/id\/distribusi-log-python-normal\/","url":"https:\/\/statorials.org\/id\/distribusi-log-python-normal\/","name":"Cara menggunakan distribusi log-normal dengan Python - Statorials","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-18T23:54:12+00:00","dateModified":"2023-07-18T23:54:12+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan cara menggunakan distribusi lognormal dengan Python, dengan beberapa contoh.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/distribusi-log-python-normal\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/distribusi-log-python-normal\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/distribusi-log-python-normal\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Cara menggunakan distribusi log-normal dengan python"}]},{"@type":"WebSite","@id":"https:\/\/statorials.org\/id\/#website","url":"https:\/\/statorials.org\/id\/","name":"Statorials","description":"Panduan anda untuk kompetensi statistik!","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/statorials.org\/id\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"id"},{"@type":"Person","@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81","name":"Benjamin anderson","image":{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/image\/","url":"http:\/\/statorials.org\/id\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg","contentUrl":"http:\/\/statorials.org\/id\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg","caption":"Benjamin anderson"},"description":"Halo, saya Benjamin, pensiunan profesor statistika yang menjadi guru Statorial yang berdedikasi. Dengan pengalaman dan keahlian yang luas di bidang statistika, saya ingin berbagi ilmu untuk memberdayakan mahasiswa melalui Statorials. Baca selengkapnya","sameAs":["http:\/\/statorials.org\/id"]}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"_links":{"self":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/3147"}],"collection":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/comments?post=3147"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/3147\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=3147"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=3147"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=3147"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}