Pembuatan Scatter Plot dengan Batang Error di MATLAB

Pembuatan Scatter Plot dengan Batang Error di MATLAB

Dalam analisis data, scatter plot adalah salah satu metode visualisasi yang paling umum digunakan untuk menampilkan hubungan antara dua variabel. Dalam beberapa kasus, perlu ditambahkan batang error ke dalam scatter plot agar dapat menganalisis secara lebih akurat dan memberikan gambaran yang lebih jelas tentang data. Pada artikel ini, kita akan membahas cara membuat scatter plot dengan batang error di MATLAB menggunakan fungsi scatter_ellipse berikut:

function h = scatter_ellipse(X,Y,C,Cov,varargin)

Fungsi tersebut dapat digunakan untuk membuat scatter plot dengan batang error yang dapat disesuaikan dengan kustomisasi yang dibutuhkan. Berikut adalah sintaks fungsi tersebut:

  • X dan Y: Vektor-vektor data x dan y yang akan diplot.
  • C: Vektor data nilai yang akan digunakan untuk warna titik-titik pada scatter plot.
  • Cov: Matriks kovariansi yang digunakan untuk menghitung ellipses sekitar titik-titik pada scatter plot.
  • varargin: Argumen-argumen opsional yang dapat disesuaikan dengan kebutuhan.

Argumen-argemen opsional tersebut meliputi:

  • 'covclim': Batang error sekitar titik-titik dapat disesuaikan dengan batang error minimum dan maksimum.
  • 'pclr': Warna titik-titik pada scatter plot dapat disesuaikan.
  • 'edgecolor': Warna garis tepi pada scatter plot dapat disesuaikan.

Berikut adalah contoh penggunaan fungsi scatter_ellipse:

X = [1 2 3];
Y = [4 5 6];
C = [0.5 0.7 0.9];
Cov = [[1 0; 0 1], [0.8 0; 0 0.8], [0.5 0; 0 0.5]];
scatter_ellipse(X, Y, C, Cov);

Dalam contoh di atas, fungsi scatter_ellipse akan membuat scatter plot dengan batang error yang disesuaikan dengan matriks kovariansi Cov. Scatter plot tersebut juga memiliki warna titik-titik yang disesuaikan dengan nilai dalam vektor C.

Fungsi scatter_ellipse juga menggunakan fungsi ellipse_xy untuk menghitung ellipses sekitar titik-titik pada scatter plot. Fungsi ini menggunakan matriks kovariansi Cov dan vektor-vektor data x dan y untuk menghitung posisi titik-titik pada ellipses.

Dalam sintaks fungsi scatter_ellipse, kita juga dapat menambahkan argumen opsional 'covclim' untuk mengubah batang error sekitar titik-titik. Misalnya, jika kita ingin membuat scatter plot dengan batang error minimum 0.2 dan maksimum 0.8, maka kita dapat menggunakan sintaks berikut:

scatter_ellipse(X, Y, C, Cov, 'covclim', [0.2 0.8]);

Dengan demikian, scatter plot dengan batang error yang disesuaikan dengan kebutuhan dapat dibuat di MATLAB menggunakan fungsi scatter_ellipse.

Leave a comment