Bagaimana Cara Memplot Fungsi Distribusi Kumulatif Empiris (CDF) di MATLAB?

Bagaimana Cara Memplot Fungsi Distribusi Kumulatif Empiris Cdf Di Matlab



Sebuah Plot Fungsi Distribusi Kumulatif Empiris adalah plot statistik yang banyak digunakan untuk melakukan perbandingan antara beberapa kumpulan data yang memiliki karakteristik yang sama. Plot ini disebut juga CDF empiris atau ECDF merencanakan. MATLAB memungkinkan kita membuat plot ini menggunakan plot cdf() fungsi.

Artikel ini akan mengeksplorasi:







Apa itu Plot CDF Empiris?



Mengapa Kita Membutuhkan Plot CDF Empiris?



Bagaimana Cara Membuat Plot CDF Empiris di MATLAB?





Kesimpulan

Apa itu Plot CDF Empiris?

Sebuah Plot CDF empiris adalah visualisasi data yang menampilkan titik kumpulan data sampel kami dari terendah hingga tertinggi terhadap nilai persentilnya. Plot ini memerlukan variabel kontinu dan menghitung persentil serta properti distribusi lainnya.



Mengapa Kita Membutuhkan Plot CDF Empiris?

Sebuah Plot CDF empiris memiliki banyak kegunaan tetapi beberapa kegunaan utamanya tercantum di bawah ini.

Plot ini digunakan:

  • untuk mengukur karakteristik yang sama dari beberapa kumpulan data.
  • untuk mengidentifikasi titik di mana sebagian besar nilai muncul.
  • untuk menemukan persentil dan properti kumpulan data.
  • untuk mengidentifikasi bagaimana data Anda mengikuti distribusi yang paling sesuai.
  • untuk menilai rentang data Anda.

Bagaimana Cara Membuat Plot CDF Empiris di MATLAB?

Sebuah Plot CDF empiris dapat dengan mudah dan efisien dibuat di MATLAB menggunakan built-in plot cdf() fungsi. Fungsi ini menerima data sampel dalam bentuk vektor baris atau kolom sebagai parameter wajib dan membuat Plot CDF empiris terhadap kumpulan data itu.

Sintaksis

Itu plot cdf() fungsi dapat diimplementasikan dengan cara berikut.

cdfplot ( X )

h = plot cdf ( X )

Di Sini,

Fungsinya plot cdf(x) bertanggung jawab untuk menciptakan Plot CDF empiris untuk data sampel yang diberikan X . Ingatlah itu X harus berupa vektor baris atau kolom.

Fungsinya h=plot cdf(x) bertanggung jawab untuk membuat pegangan h dari Objek garis plot CDF empiris . Itu menangani h dapat digunakan untuk menanyakan atau memodifikasi properti objek setelah membuatnya.

Contoh 1: Bagaimana Cara Membuat Plot CDF Empiris di MATLAB?

Kode MATLAB ini membuat vektor kolom x dengan panjang 10 berisi bilangan bulat yang terdistribusi secara acak antara 1 dan 10. Setelah itu, kode tersebut menggunakan plot cdf() berfungsi untuk membuat Plot CDF empiris yang dapat dilihat dari output yang diberikan.

x = Rand ( 100 , 10 , 1 ) ;

cdfplot ( X ) ;

Contoh 2: Bagaimana Membuat Plot Fungsi Distribusi Kumulatif Empiris Dengan Pegangan Objek di MATLAB?

Ini adalah versi lain dari Contoh 1 di mana kami menggunakan data sampel masukan yang sama X untuk membuat sebuah Plot CDF empiris sepanjang itu pegangan benda h menggunakan h=plot cdf(x) . Setelah itu, kita menggunakan pegangannya H untuk mengubah gaya garis dari padat menjadi “–” menggunakan dot (.) notasi. Output yang diperoleh dapat dilihat dari screenshot yang diberikan.

x = Rand ( 100 , 10 , 1 ) ;

h = plot cdf ( X ) ;

H. Gaya Garis = '--'

Contoh 3: Bagaimana Membandingkan CDF Empiris dengan CDF Teoritis Menggunakan Fungsi cdfplot() di MATLAB?

Dalam kode MATLAB ini, kami mengimplementasikan plot cdf() fungsi untuk melakukan perbandingan itu CDF teoretis dengan CDF empiris . Untuk melakukan perbandingan ini, kami menginisialisasi vektor baris Dan mengandung 100 nomor acak yang terdistribusi normal dan membuat Plot CDF empiris.

Setelah itu, kami menginisialisasi kumpulan data lainnya X memiliki sama panjang sebagai Dan berisi angka-angka yang terletak di antaranya menit(y) Dan maks(y) . Kemudian kita menghitungnya cdf teoritis x1 untuk kumpulan data X dan memplotkannya terhadap nilai kumpulan data X menggunakan fungsi plot() . Kita gunakan tunggu Dan bertahan perintah untuk membuat kedua plot di sosok yang sama untuk mengamati kesamaan antara CDF empiris dan CDF teoritis .

kamu = Randn ( 1 , 100 ) ;

cdfplot ( Dan ) ;

memegang pada

x = linspace ( menit ( Dan ) , maks ( Dan ) ) ;

x1 = CDF ( 'Normal' ,X, 0 , 1 ) ;

merencanakan ( x, x1 )

legenda ( 'CDF Empiris' , 'CDF teoretis' , 'Lokasi' , 'terbaik' )

memegang mati

Kesimpulan

Sebuah Plot CDF empiris adalah teknik statistik yang banyak digunakan untuk membandingkan beberapa kumpulan data yang memiliki karakteristik yang sama. Kita dapat membuat plot ini di MATLAB menggunakan built-in plot cdf() fungsi menerima kumpulan data sampel yang diamati dalam bentuk vektor baris atau kolom. Tutorial ini menjelaskan apa itu an Plot CDF empiris dan cara membuatnya di MATLAB menggunakan plot cdf() fungsi.