{"id":2166,"date":"2023-07-23T10:26:35","date_gmt":"2023-07-23T10:26:35","guid":{"rendered":"https:\/\/statorials.org\/id\/skor-f1-dengan-python\/"},"modified":"2023-07-23T10:26:35","modified_gmt":"2023-07-23T10:26:35","slug":"skor-f1-dengan-python","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/skor-f1-dengan-python\/","title":{"rendered":"Cara menghitung skor f1 dengan python (termasuk contoh)"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Saat menggunakan <a href=\"https:\/\/statorials.org\/id\/regresi-vs.-klasifikasi\/\" target=\"_blank\" rel=\"noopener\">model klasifikasi<\/a> dalam pembelajaran mesin, metrik umum yang kami gunakan untuk mengevaluasi kualitas model adalah <strong>skor F1<\/strong> .<\/span><\/p>\n<p> <span style=\"color: #000000;\">Metrik ini dihitung sebagai berikut:<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Skor F1<\/strong> = 2 * (Presisi * Recall) \/ (Presisi + Recall)<\/span><\/p>\n<p> <span style=\"color: #000000;\">Emas:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\"><strong>Akurasi<\/strong> : Benar prediksi positif relatif terhadap total prediksi positif<\/span><\/li>\n<li> <span style=\"color: #000000;\"><strong>Pengingat<\/strong> : Mengoreksi prediksi positif terhadap total positif aktual<\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\">Misalnya, kita menggunakan model regresi logistik untuk memprediksi apakah 400 pemain bola basket perguruan tinggi yang berbeda akan direkrut ke NBA atau tidak.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Matriks konfusi berikut merangkum prediksi yang dibuat oleh model:<\/span> <\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\" wp-image-20021 aligncenter\" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/\u1405-\u1405-\u1405.png\" alt=\"\" width=\"449\" height=\"148\" srcset=\"\" sizes=\"\"><\/p>\n<p> <span style=\"color: #000000;\">Berikut cara menghitung skor F1 model:<\/span><\/p>\n<p> <span style=\"color: #000000;\">Akurasi = Positif Benar \/ (Positif Benar + Positif Palsu) = 120\/ (120+70) = <strong>0,63157<\/strong><\/span><\/p>\n<p> <span style=\"color: #000000;\">Penarikan kembali = Benar Positif \/ (Positif Benar + Negatif Palsu) = 120 \/ (120+40) = <strong>0,75<\/strong><\/span><\/p>\n<p> <span style=\"color: #000000;\">Skor F1 = 2 * (.63157 * .75) \/ (.63157 + .75) = . <strong>6857<\/strong><\/span><\/p>\n<p> <span style=\"color: #000000;\">Contoh berikut menunjukkan cara menghitung skor F1 untuk model persis ini dengan Python.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Contoh: Menghitung skor F1 dengan Python<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara menggunakan fungsi <strong>f1_score()<\/strong> paket <strong>sklearn<\/strong> dengan Python untuk menghitung skor F1 untuk array nilai prediksi dan nilai aktual tertentu.<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008000;\">import<\/span> numpy <span style=\"color: #008000;\">as<\/span> np\n<span style=\"color: #008000;\">from<\/span> sklearn. <span style=\"color: #3366ff;\">metrics<\/span> <span style=\"color: #008000;\">import<\/span> f1_score\n\n<span style=\"color: #008080;\">#define array of actual classes\n<\/span>actual = np. <span style=\"color: #3366ff;\">repeat<\/span> ([1, 0], repeats=[160, 240])\n\n<span style=\"color: #008080;\">#define array of predicted classes\n<\/span>pred = np. <span style=\"color: #3366ff;\">repeat<\/span> ([1, 0, 1, 0], repeats=[120, 40, 70, 170])\n\n<span style=\"color: #008080;\">#calculate F1 score\n<\/span>f1_score(actual, pred)\n\n0.6857142857142857\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Kita melihat bahwa skor F1 adalah <strong>0,6857<\/strong> . Ini cocok dengan nilai yang kami hitung secara manual sebelumnya.<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Catatan<\/strong> : Anda dapat menemukan dokumentasi lengkap untuk fungsi <strong>f1_score()<\/strong> <a href=\"https:\/\/scikit-learn.org\/stable\/modules\/generated\/sklearn.metrics.f1_score.html\" target=\"_blank\" rel=\"noopener\">di sini<\/a> .<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Catatan tentang penggunaan skor F1<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Jika Anda menggunakan skor F1 untuk membandingkan beberapa model, model dengan skor F1 tertinggi mewakili model yang paling mampu mengklasifikasikan observasi ke dalam kelas.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Misalnya, jika Anda memasukkan model regresi logistik lain ke dalam data dan model tersebut memiliki skor F1 sebesar 0,75, model tersebut akan dianggap lebih baik karena memiliki skor F1 yang lebih tinggi.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Sumber daya tambahan<\/strong><\/span><\/h3>\n<p> <a href=\"https:\/\/statorials.org\/id\/python-regresi-logistik\/\" target=\"_blank\" rel=\"noopener\">Cara Melakukan Regresi Logistik dengan Python<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/kebingungan-matriks-python\/\" target=\"_blank\" rel=\"noopener\">Cara Membuat Matriks Kebingungan dengan Python<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/sklearn-python-presisi-seimbang\/\">Cara menghitung presisi seimbang dengan Python<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/skor-f1-vs-presisi\/\" target=\"_blank\" rel=\"noopener\">Skor F1 vs Akurasi: Mana yang Harus Anda Gunakan?<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Saat menggunakan model klasifikasi dalam pembelajaran mesin, metrik umum yang kami gunakan untuk mengevaluasi kualitas model adalah skor F1 . Metrik ini dihitung sebagai berikut: Skor F1 = 2 * (Presisi * Recall) \/ (Presisi + Recall) Emas: Akurasi : Benar prediksi positif relatif terhadap total prediksi positif Pengingat : Mengoreksi prediksi positif terhadap total [&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 Menghitung Skor F1 dengan Python (dengan Contoh) - Statologi<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan cara menghitung skor F1 untuk model klasifikasi dengan Python, dengan sebuah 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\/skor-f1-dengan-python\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cara Menghitung Skor F1 dengan Python (dengan Contoh) - Statologi\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan cara menghitung skor F1 untuk model klasifikasi dengan Python, dengan sebuah contoh.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/skor-f1-dengan-python\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-23T10:26:35+00:00\" \/>\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\/skor-f1-dengan-python\/\",\"url\":\"https:\/\/statorials.org\/id\/skor-f1-dengan-python\/\",\"name\":\"Cara Menghitung Skor F1 dengan Python (dengan Contoh) - Statologi\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-23T10:26:35+00:00\",\"dateModified\":\"2023-07-23T10:26:35+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan cara menghitung skor F1 untuk model klasifikasi dengan Python, dengan sebuah contoh.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/skor-f1-dengan-python\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/skor-f1-dengan-python\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/skor-f1-dengan-python\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cara menghitung skor f1 dengan python (termasuk contoh)\"}]},{\"@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 Menghitung Skor F1 dengan Python (dengan Contoh) - Statologi","description":"Tutorial ini menjelaskan cara menghitung skor F1 untuk model klasifikasi dengan Python, dengan sebuah 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\/skor-f1-dengan-python\/","og_locale":"id_ID","og_type":"article","og_title":"Cara Menghitung Skor F1 dengan Python (dengan Contoh) - Statologi","og_description":"Tutorial ini menjelaskan cara menghitung skor F1 untuk model klasifikasi dengan Python, dengan sebuah contoh.","og_url":"https:\/\/statorials.org\/id\/skor-f1-dengan-python\/","og_site_name":"Statorials","article_published_time":"2023-07-23T10:26:35+00:00","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\/skor-f1-dengan-python\/","url":"https:\/\/statorials.org\/id\/skor-f1-dengan-python\/","name":"Cara Menghitung Skor F1 dengan Python (dengan Contoh) - Statologi","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-23T10:26:35+00:00","dateModified":"2023-07-23T10:26:35+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan cara menghitung skor F1 untuk model klasifikasi dengan Python, dengan sebuah contoh.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/skor-f1-dengan-python\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/skor-f1-dengan-python\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/skor-f1-dengan-python\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Cara menghitung skor f1 dengan python (termasuk contoh)"}]},{"@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\/2166"}],"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=2166"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/2166\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=2166"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=2166"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=2166"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}