Lewati ke konten utama

Persamaan Karakteristik: Semua yang Perlu Anda Ketahui untuk Data Science

Pahami cara menurunkan persamaan karakteristik sebuah matriks dan jelajahi sifat-sifat intinya. Temukan bagaimana nilai eigen dan vektor eigen mengungkap pola dalam aplikasi data science. Bangun fondasi yang kuat dalam aljabar linear untuk machine learning.
Diperbarui 28 Sep 2026  · 9 mnt Baca

Jelajahi bersama AI

ChatGPTClaudePerplexity

Dengan pertumbuhan eksponensial ketersediaan data dan teknik machine learning, aljabar linear menempati posisi fundamental dalam matematika machine learning dan data science. Karena itu, calon praktisi machine learning dan data scientist akan sangat diuntungkan dengan mempelajari konsep dasar aljabar linear, termasuk vektor dan matriks, sifat-sifatnya, serta operasi umum yang diterapkan padanya.

Saya menganjurkan Anda mengikuti kursus Linear Algebra for Data Science in R untuk membangun fondasi matematis yang kuat bagi data science dan machine learning. Dengan mengikuti kursus ini, Anda akan menghargai aljabar linear sebagai subjek yang indah dan menarik yang melibatkan sintesis aljabar dan geometri (melalui garis, bidang, dan volume). Secara khusus, Anda akan melihat bagaimana data berdimensi tinggi cocok direpresentasikan dalam bentuk objek vektor (misalnya, teks, gambar, audio, dan fitur), dan bagaimana objek matematis sebagai vektor ini memiliki banyak aplikasi dalam sains dan rekayasa, seperti fisika, statistika, dan ilmu komputer.

Dalam artikel ini, kita akan meninjau lebih dekat salah satu objek fundamental dalam aljabar linear yang disebut matriks. Seperti objek matematis lainnya, matriks memiliki sejumlah atribut yang mencirikan dirinya. Secara khusus, saya akan meninjau dan memaparkan salah satu atribut yang mencirikan matriks bujur sangkar: polinomial karakteristik atau persamaan karakteristik. Mari kita lihat.

Definisi Persamaan Karakteristik

Polinomial adalah fungsi dengan peubah tak diketahui berpangkat n. Peubah tak diketahui umumnya dilambangkan dengan huruf x, namun dalam kasus khusus digunakan notasi berbeda, seperti huruf Yunani 𝝀 (lambda), yang akan kita gunakan dalam notasi kita. Polinomial karakteristik dari matriks bujur sangkar A ∈Rn×n dengan peubah tak diketahui 𝝀 didefinisikan sebagai:

equation of characteristic polynomial

Di mana det(.) adalah determinan dari matriks bujur sangkar dan I adalah matriks identitas. 

Ketika kita menyamakan polinomial karakteristik ini dengan nol (untuk mencari 𝝀), kita menyebutnya persamaan karakteristik. Akar dari persamaan polinomial ini disebut nilai eigen, yang merupakan konsep penting dalam transformasi matriks dan machine learning (misalnya, reduksi dimensi). Jika Anda belum yakin tentang vektor eigen dan nilai eigen, kami memiliki tutorial tentang topik tersebut: Eigenvectors and Eigenvalues: Key Insights for Data Science.

Kami menunjukkan bagaimana polinomial karakteristik dirumuskan untuk matriks bujur sangkar 2x2 A, dengan:

square matrix

Dari definisi polinomial karakteristik, kita peroleh:

deriving the characteristic polynomial from a square matriix

Dengan demikian, polinomial karakteristik untuk matriks A di atas adalah pA(𝝀)=𝝀2-7𝝀+10. Kita dapat mencari akar polinomial ini dengan menyamakannya dengan nol.

Menggunakan Persamaan Karakteristik untuk Menemukan Nilai Eigen dan Vektor Eigen

Polinomial karakteristik dari matriks bujur sangkar memuat karakteristik penting tentang matriks terkait, termasuk nilai eigen dan determinannya. Oleh karena itu, dimungkinkan mengekstrak nilai eigen dari polinomial karakteristik dengan menyelesaikan peubah tak diketahui. Kami ilustrasikan proses menemukan nilai eigen dari polinomial karakteristik untuk matriks bujur sangkar 2x2 A di atas. Seperti yang telah ditunjukkan, polinomial karakteristik untuk matriks ini adalah:

characteristic polynomial of the example square matrix

Sekarang, untuk menemukan nilai eigen, kita samakan polinomial ini dengan nol dan cari akarnya menggunakan metode aljabar (atau komputasional):

solving the characteristic equation to find eigenvalues of a square matrix

Jadi, nilai eigennya adalah 𝝀1=5 dan 𝝀2=2 (secara konvensional nilai eigen dicantumkan dalam urutan menurun, karena menyiratkan banyaknya informasi pada matriks data tertentu). Himpunan semua nilai eigen dari sebuah matriks disebut eigenspektrum atau spektrum dari matriks tersebut. Dari nilai eigen, kita dapat menurunkan vektor eigen dari sebuah matriks pada ruang nol menggunakan (A-𝝀I)x=0 untuk setiap nilai eigen:

finding eigenvectors using eigenvalues

Untuk 𝝀1=5 kita substitusikan 5 dan selesaikan sistem persamaan homogen:

eigenvector of the matrix

Yang menghasilkan eigenspace satu dimensi (yaitu satu vektor basis). Kita lakukan proses yang sama untuk 𝝀2=2 dan memperoleh:

eigenvector of the matrix

Dalam contoh ini, kita memiliki dua nilai eigen yang berbeda. Sebuah matriks juga dapat memiliki beberapa nilai eigen identik yang berulang, menghasilkan eigenspace multidimensi (yaitu beberapa vektor basis). Dalam kasus ini, dimensi eigenspace yang direntang oleh vektor eigen yang berbeda disebut multiplisitas geometrik dari nilai eigen ke-i. 

Di sisi lain, banyaknya pengulangan suatu nilai eigen dari matriks disebut multiplisitas aljabar. Mungkin, salah satu aplikasi paling menarik dari nilai eigen dan vektor eigen adalah algoritma PageRank yang digunakan Google untuk pemeringkatan pentingnya hasil pencarian. Kursus kami Predictive Analytics using Networked Data in R memiliki bab menarik tentang algoritma PageRank jika Anda tertarik. 

Teknik Komputasional

Polinomial karakteristik pada hakikatnya adalah polinomial matematis dengan sifat khusus (misalnya, memuat jejak, determinan, dan nilai eigen dari matriks bujur sangkar). Karena itu, mencari akar persamaan karakteristik menjadi rumit ketika derajat n lebih tinggi. 

Selain itu, menurunkan polinomial karakteristik mengharuskan Anda menghitung determinan matriks bujur sangkar. Meskipun demi tujuan pedagogis kami memberikan contoh dan metode untuk menurunkan serta menyelesaikan polinomial karakteristik di atas kertas dan secara manual, dalam aplikasi data science nyata, metode numerik (komputasional) digunakan untuk menghitung atau mendekati akar polinomial karakteristik. Ekspansi Laplace, eliminasi Gauss, dan dekomposisi QR adalah beberapa metode yang dapat menemukan determinan secara numerik. 

Untuk mencari akar polinomial karakteristik, algoritma umum meliputi metode Newton-Raphson, biseksi, metode secant, dan metode Muller.

Aplikasi Persamaan Karakteristik

Nilai eigen dan vektor eigen adalah karakteristik matematis fundamental dari matriks yang dapat diturunkan dari persamaan karakteristik dari matriks bujur sangkar. Dalam statistika dan machine learning, persamaan karakteristik digunakan untuk berbagai algoritma berbasis nilai eigen yang dipakai untuk reduksi data dan ekstraksi informasi, seperti:

  • Principal Component Analysis (PCA) dan reduksi dimensi, di mana suatu dataset direduksi menjadi sejumlah vektor yang lebih kecil berdasarkan nilai dari nilai eigen yang diekstrak.
  • Clustering Spektral, yaitu teknik berbasis eigenspektrum dari matriks kesamaan suatu dataset untuk mereduksi dimensi data sebagai langkah sebelum menjalankan algoritma clustering, seperti k-means clustering.
  • Teori Graf dan analisis jaringan, di mana nilai eigen dan vektor eigen digunakan untuk membagi graf menjadi komunitas (komponen utama), memetakan graf ke ruang berdimensi lebih rendah untuk visualisasi, serta penspasifan spektral untuk mengaproksimasi graf dengan eigenspektrum serupa.
  • Deret waktu, di mana analisis spektrum singular digunakan untuk menemukan pola yang mendasari pada deret, seperti tren, siklus, dan anomali.

Sifat-sifat Polinomial Karakteristik

Sebagai objek matematis, polinomial karakteristik memiliki beberapa sifat menarik, antara lain:

  • Monik: Koefisien utama dari polinomial karakteristik selalu satu (monik).
  • Derajat: Derajat n dari polinomial karakteristik selalu sama dengan ukuran matriks terkait berukuran n xn.
  • Invarian terhadap Kemiripan Matriks: Jika kita mentransformasi sebuah matriks dan hasilnya adalah matriks yang mirip, keduanya memiliki polinomial karakteristik yang identik (yaitu, matriks mirip hasil transformasi mempertahankan polinomial karakteristik asli).
  • Koefisien: Suku terdepan dari polinomial karakteristik adalah determinan dari matriks terkait, dan koefisien terakhir tetapi kedua adalah jejak tak bertanda dari matriks terkait c0=det(A) dan cn-1=-1n-1tr(A)
  • Dalam polinomial karakteristik, jika kita mengganti setiap peubah tak diketahui dengan matriks bujur sangkar asalnya, hasilnya akan menjadi matriks nol (Teorema Cayley-Hamilton). Dengan kata lain, polinomial karakteristik adalah polinomial pemusnah bagi matriks bujur sangkar. Dalam bentuk ini, nilai eigen dapat langsung diturunkan dari matriks bujur sangkar. Dengan demikian, dapat dinyatakan bahwa setiap matriks bujur sangkar memenuhi persamaan karakteristiknya sendiri.

Topik Lanjutan

Terakhir, saya ingin menyampaikan beberapa detail yang lebih lanjut terkait polinomial karakteristik dan sifat-sifat matriks sebagai tinjauan matematika, namun tanpa pembahasan yang ekstensif.

  • Polinomial Minimal: Polinomial monik yang erat kaitannya dengan polinomial karakteristik adalah polinomial minimal, yaitu polinomial dengan derajat positif paling kecil yang memusnahkan matriks bujur sangkar A. Karena polinomial karakteristik juga dapat memusnahkan matriks bujursangkarnya, polinomial minimal dapat diturunkan dari polinomial karakteristik tersebut.
  • Kemiripan dan Diagonalisasi: Dua matriks dikatakan mirip jika saling terkait melalui satu transformasi linear yang sama. Jika dua matriks mirip, maka keduanya juga memiliki rank, jejak, determinan, nilai eigen, polinomial karakteristik, dan polinomial minimal yang sama. 
  • Persamaan Karakteristik dari Pangkat dan Fungsi Matriks: Pada pangkat matriks, nilai eigen dipangkatkan hingga pangkat k dari matriks Ak dan polinomial karakteristik yang bersesuaian diturunkan sebagai det(Ak-λI). Untuk fungsi matriks f(x), polinomial karakteristik dapat diturunkan dengan mengevaluasi f() pada nilai eigen A.

Kesimpulan

Dalam artikel ini, kita mempelajari polinomial karakteristik dan bagaimana ia memuat sifat-sifat penting dari matriks bujur sangkar, seperti nilai eigen, jejak, dan determinan. Mengingat peran penting nilai eigen dalam data science dan machine learning, pemahaman tentang persamaan karakteristik sangat membantu kita memahami bagaimana algoritma machine learning dan statistika mengekstrak komponen utama dari matriks data untuk menemukan pola dan meningkatkan efisiensi komputasi.

Jika Anda tertarik membaca persamaan penting dan terkenal lainnya dalam data science dan machine learning, lihat Normal Equation for Linear Regression Tutorial. DataCamp juga memiliki kursus-kursus yang sangat baik untuk jalur belajar yang komprehensif dan terstruktur, seperti kursus Linear Algebra for Data Science in R yang saya sebutkan sebelumnya dan sangat saya rekomendasikan. 


Vahab Khademi's photo
Author
Vahab Khademi
LinkedIn

Latihan pendidikan saya berada di bidang matematika dan statistika. Saya memiliki pengalaman luas dalam pemodelan statistika dan penerapan machine learning. Selain itu, saya meneliti aspek matematika dari ML.

FAQ tentang Persamaan Karakteristik

Apa itu persamaan karakteristik?

Persamaan karakteristik adalah persamaan polinomial yang terkait dengan matriks bujur sangkar, yang akarnya merupakan nilai eigen matriks tersebut. Memahami persamaan ini membantu mengidentifikasi sifat-sifat penting dari matriks, seperti pola dan dimensionalitas.

Bagaimana hubungan antara persamaan karakteristik dan polinomial karakteristik?

Persamaan karakteristik diturunkan langsung dari polinomial karakteristik dengan menyamakannya dengan nol. Polinomial tersebut merepresentasikan sifat intrinsik matriks, sedangkan persamaan adalah bentuk spesifik yang digunakan untuk mencari nilai eigen.

Apa itu polinomial karakteristik?

Polinomial karakteristik adalah fungsi polinomial yang terkait dengan matriks bujur sangkar. Ia merangkum sifat-sifat matriks, seperti nilai eigen dan determinan.

Topik
Data Science
Analisis Data
Terkait

blogs

Tutorial Korelasi di R

Dapatkan pengenalan dasar-dasar korelasi di R: pelajari lebih lanjut tentang koefisien korelasi, matriks korelasi, plotting korelasi, dan sebagainya.
David Woods's photo

David Woods

13 mnt

blogs

Spaghetti Plot dan Jalur Badai

Temukan alasan mengapa Anda sebaiknya (tidak) menggunakan spaghetti plot untuk menyampaikan ketidakpastian jalur prediksi badai serta dampaknya terhadap interpretasi.
Hugo Bowne-Anderson's photo

Hugo Bowne-Anderson

13 mnt

blogs

40 Pertanyaan Wawancara DBMS Teratas di 2026

Kuasai pertanyaan wawancara basis data, dari konsep SQL dasar hingga skenario desain sistem tingkat lanjut. Panduan mendalam ini mencakup semua yang Anda perlukan untuk sukses di wawancara DBMS dan meraih peran berikutnya.
Dario Radečić's photo

Dario Radečić

15 mnt

blogs

12 Alternatif ChatGPT Terbaik yang Bisa Anda Coba pada 2026

Artikel ini menyajikan daftar alternatif ChatGPT yang akan meningkatkan produktivitas Anda.
Javier Canales Luna's photo

Javier Canales Luna

14 mnt

Lihat SelengkapnyaLihat Selengkapnya