<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://lms.onnocenter.or.id/wiki/index.php?action=history&amp;feed=atom&amp;title=Dataset_Confusion_Matrix</id>
	<title>Dataset Confusion Matrix - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://lms.onnocenter.or.id/wiki/index.php?action=history&amp;feed=atom&amp;title=Dataset_Confusion_Matrix"/>
	<link rel="alternate" type="text/html" href="https://lms.onnocenter.or.id/wiki/index.php?title=Dataset_Confusion_Matrix&amp;action=history"/>
	<updated>2026-04-23T01:15:38Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://lms.onnocenter.or.id/wiki/index.php?title=Dataset_Confusion_Matrix&amp;diff=72258&amp;oldid=prev</id>
		<title>Unknown user: Created page with &quot;Berikut adalah contoh kode Python untuk menghitung dan menampilkan &#039;&#039;&#039;confusion matrix&#039;&#039;&#039; menggunakan pustaka `scikit-learn`. Confusion matrix adalah alat evaluasi yang pentin...&quot;</title>
		<link rel="alternate" type="text/html" href="https://lms.onnocenter.or.id/wiki/index.php?title=Dataset_Confusion_Matrix&amp;diff=72258&amp;oldid=prev"/>
		<updated>2025-04-01T01:35:13Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;Berikut adalah contoh kode Python untuk menghitung dan menampilkan &amp;#039;&amp;#039;&amp;#039;confusion matrix&amp;#039;&amp;#039;&amp;#039; menggunakan pustaka `scikit-learn`. Confusion matrix adalah alat evaluasi yang pentin...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Berikut adalah contoh kode Python untuk menghitung dan menampilkan &amp;#039;&amp;#039;&amp;#039;confusion matrix&amp;#039;&amp;#039;&amp;#039; menggunakan pustaka `scikit-learn`. Confusion matrix adalah alat evaluasi yang penting dalam masalah klasifikasi untuk memahami performa model dengan membandingkan prediksi dengan nilai aktual.&lt;br /&gt;
&lt;br /&gt;
 import numpy as np&lt;br /&gt;
 from sklearn.metrics import confusion_matrix, ConfusionMatrixDisplay&lt;br /&gt;
 import matplotlib.pyplot as plt&lt;br /&gt;
 &lt;br /&gt;
 # Contoh data: nilai aktual dan prediksi&lt;br /&gt;
 y_true = np.array([1, 0, 1, 1, 0, 1, 0, 0, 1, 0])  # Nilai aktual&lt;br /&gt;
 y_pred = np.array([1, 0, 1, 0, 0, 1, 0, 1, 1, 0])  # Prediksi model&lt;br /&gt;
 &lt;br /&gt;
 # Menghitung confusion matrix&lt;br /&gt;
 cm = confusion_matrix(y_true, y_pred)&lt;br /&gt;
 &lt;br /&gt;
 # Menampilkan confusion matrix dalam bentuk teks&lt;br /&gt;
 print(&amp;quot;Confusion Matrix:\n&amp;quot;, cm)&lt;br /&gt;
 &lt;br /&gt;
 # Menampilkan confusion matrix dalam bentuk grafik&lt;br /&gt;
 disp = ConfusionMatrixDisplay(confusion_matrix=cm, display_labels=[0, 1])&lt;br /&gt;
 disp.plot(cmap=plt.cm.Blues)&lt;br /&gt;
 plt.title(&amp;#039;Confusion Matrix&amp;#039;)&lt;br /&gt;
 plt.show()&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Penjelasan kode:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
1. &amp;#039;&amp;#039;&amp;#039;Import Library:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* `numpy` untuk manipulasi array.&lt;br /&gt;
* `confusion_matrix` dan `ConfusionMatrixDisplay` dari `sklearn.metrics` untuk menghitung dan menampilkan confusion matrix.&lt;br /&gt;
* `matplotlib.pyplot` untuk visualisasi.&lt;br /&gt;
&lt;br /&gt;
2. &amp;#039;&amp;#039;&amp;#039;Data Contoh:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* `y_true` adalah array yang berisi nilai aktual dari kelas (misalnya, 0 untuk negatif dan 1 untuk positif).&lt;br /&gt;
* `y_pred` adalah array yang berisi prediksi model terhadap data yang sama.&lt;br /&gt;
&lt;br /&gt;
3. &amp;#039;&amp;#039;&amp;#039;Menghitung Confusion Matrix:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Menggunakan fungsi `confusion_matrix(y_true, y_pred)` untuk menghitung matriks yang membandingkan prediksi dengan nilai aktual.&lt;br /&gt;
&lt;br /&gt;
4. &amp;#039;&amp;#039;&amp;#039;Menampilkan Confusion Matrix:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Mencetak confusion matrix dalam bentuk teks untuk melihat nilai numeriknya.&lt;br /&gt;
* Menggunakan `ConfusionMatrixDisplay` untuk menampilkan confusion matrix dalam bentuk grafik dengan warna biru (`cmap=plt.cm.Blues`).&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Hasil yang Diharapkan:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Output Teks:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
Confusion Matrix:&lt;br /&gt;
&lt;br /&gt;
 [[3 1]&lt;br /&gt;
  [1 5]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Artinya:&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;True Negatives (TN):&amp;#039;&amp;#039;&amp;#039; 3 (Model memprediksi negatif dengan benar)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;False Positives (FP):&amp;#039;&amp;#039;&amp;#039; 1 (Model memprediksi positif padahal seharusnya negatif)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;False Negatives (FN):&amp;#039;&amp;#039;&amp;#039; 1 (Model memprediksi negatif padahal seharusnya positif)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;True Positives (TP):&amp;#039;&amp;#039;&amp;#039; 5 (Model memprediksi positif dengan benar)&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Output Grafik:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
Sebuah plot matriks konfusi dengan label dan warna yang memudahkan interpretasi.&lt;br /&gt;
Pastikan Anda telah menginstal pustaka yang diperlukan sebelum menjalankan kode ini:&lt;br /&gt;
&lt;br /&gt;
 pip install numpy scikit-learn matplotlib&lt;br /&gt;
&lt;br /&gt;
Kode ini memberikan gambaran dasar tentang cara menghitung dan menampilkan confusion matrix dalam Python menggunakan `scikit-learn`. Anda dapat menyesuaikan `y_true` dan `y_pred` sesuai dengan data dan model Anda sendiri.&lt;br /&gt;
&lt;br /&gt;
==Pranala Menarik==&lt;br /&gt;
&lt;br /&gt;
* [[Orange]]&lt;/div&gt;</summary>
		<author><name>Unknown user</name></author>
	</entry>
</feed>