Rumah Kewangan Peribadi Bagaimana Menjelaskan Keputusan Model Analisis Prediktif Klasifikasi R - dummies

Bagaimana Menjelaskan Keputusan Model Analisis Prediktif Klasifikasi R - dummies

Video: Age of Deceit (2) - Hive Mind Reptile Eyes Hypnotism Cults World Stage - Multi - Language 2024

Video: Age of Deceit (2) - Hive Mind Reptile Eyes Hypnotism Cults World Stage - Multi - Language 2024
Anonim

Satu lagi tugas dalam analisis ramalan adalah untuk mengklasifikasikan data baru dengan meramalkan apa kelas item sasaran data kepunyaan, diberi set pembolehubah bebas. Sebagai contoh, anda boleh mengklasifikasikan pelanggan mengikut jenis - katakan, sebagai pelanggan bernilai tinggi, pelanggan tetap, atau pelanggan yang bersedia untuk beralih kepada pesaing - dengan menggunakan pokok keputusan.

Untuk melihat beberapa maklumat berguna mengenai model Pengelasan R, ketik kod berikut:

>> ringkasan (model) Mod Kelas Panjang 1 BinaryTree S4
Lajur Kelas memberitahu anda bahawa anda telah membuat pokok keputusan. Untuk melihat bagaimana pecahan ditentukan, anda boleh menaip nama pembolehubah di mana anda telah memberi model, dalam model kes ini, seperti ini: >> model Inferens kesesuaian pohon dengan 6 terminal nod Response: seedType Inputs: kawasan, perimeter, kekencangan, panjang, lebar, asimetri, panjang2 Bilangan pemerhatian: 147 1) kawasan <= 16. 2; kriteria = 1, statistik = 123. 423 2) kawasan <= 13. 37; kriteria = 1, statistik = 63. 549 3) panjang2 4. 914 5) * berat = 45 2) kawasan> 13. 37 6) panjang2 5. 396 8) * berat = 8 1) kawasan> 16. 2 9) length2 5. 877 11) * berat = 40

Lebih baik, anda dapat memvisualisasikan model dengan membuat plot pokok keputusan dengan kod ini:> plot (model)


Ini adalah representasi grafik dari pokok keputusan. Anda dapat melihat bahawa bentuk keseluruhan meniru pokok yang sebenar. Ia diperbuat daripada

nod

(lingkaran dan segi empat tepat) dan pautan atau tepi (garis penyambung). Node yang pertama (bermula di bahagian atas) dipanggil nod akar

dan nod di bahagian bawah pokok (segi empat tepat) dipanggil nod terminal . Terdapat lima nod keputusan dan enam nod terminal.

Pada setiap nod, model membuat keputusan berdasarkan kriteria dalam bulatan dan pautan, dan memilih cara untuk pergi. Apabila model mencapai nod terminal, keputusan atau keputusan muktamad tercapai. Dalam kes ini, dua atribut, dan dan, digunakan untuk menentukan sama ada jenis benih yang diberikan dalam kelas 1, 2 atau 3.

Sebagai contoh, ambil pengamatan # 2 dari dataset. Ia mempunyai 4. 956 dan 14. 88. Anda boleh menggunakan pokok yang anda bina untuk menentukan jenis benih tertentu yang dimiliki oleh pemerhatian ini. Inilah urutan langkah-langkah:

Mula di nod akar, iaitu nod 1 (nombor ditunjukkan dalam persegi kecil di bahagian atas bulatan). Tentukan berdasarkan atribut: Adakah pemerhatian # 2 kurang daripada atau sama dengan (dilambangkan oleh <=) 16.2? jawapannya ya, jadi bergerak di sepanjang jalan ke simpul 2.

Pada simpul 2, model itu bertanya: Adakah kawasan itu ialah 13. 37? Jawapannya adalah ya, jadi bergerak sepanjang laluan ke simpul 6. Pada nod ini model bertanya: Apakah panjang2 <= 5. 396? ia adalah, dan anda berpindah ke terminal node 7 dan keputusannya adalah bahawa pemerhatian # 2 adalah jenis benih 1. Dan sebenarnya, jenis benih 1.

  1. Model ini memprosesnya untuk semua pemerhatian lain untuk meramalkan mereka kelas.

  2. Untuk mengetahui sama ada anda melatih model yang baik, periksa ia terhadap data latihan. Anda boleh melihat keputusan dalam jadual dengan kod berikut: >> jadual (meramalkan (model), trainSet $ ​​seedType) 1 2 3 1 45 4 3 2 3 47 0 3 1 0 44

    Hasil menunjukkan bahawa kesilapan (atau misclassification rate) adalah 11 daripada 147, atau 7. 48 peratus.

  3. Dengan hasil yang dikira, langkah seterusnya adalah membaca jadual.

    Ramalan yang betul adalah yang menunjukkan nombor lajur dan baris sebagai yang sama. Hasil tersebut muncul sebagai garis pepenjuru dari atas ke kiri ke kanan; contohnya [1, 1], [2, 2], [3, 3] adalah bilangan ramalan yang betul untuk kelas itu.
    

    Oleh itu untuk jenis benih 1, model itu betul meramalkannya 45 kali, sedangkan misclassifying benih 7 kali (4 kali sebagai seed type 2, dan 3 times as type 3). Untuk jenis benih 2, model itu dengan tepat meramalkannya sebanyak 47 kali, sedangkan misclassifying itu 3 kali. Untuk jenis benih 3, model dengan betul meramalkannya sebanyak 44 kali, sementara salah mengasingkannya sekali sahaja.

  4. Ini menunjukkan bahawa ini adalah model yang baik. Jadi sekarang anda menilainya dengan data ujian. Berikut ialah kod yang menggunakan data ujian untuk meramalkan dan menyimpannya dalam pemboleh ubah (testPrediction) untuk kegunaan kemudian: >> testPrediction <- predict (model, newdata = testSet)

    Untuk menilai bagaimana model yang dilakukan dengan data ujian, lihat di dalam jadual dan hitung ralat, yang mana kod tersebut kelihatan seperti ini: >> jadual (testPrediction, testSet $ ​​seedType) testPrediction 1 2 3 1 23 2 1 2 1 19 0 3 1 0 17

Bagaimana Menjelaskan Keputusan Model Analisis Prediktif Klasifikasi R - dummies

Pilihan Editor

Cara menggunakan Pemesejan Segera dengan Akaun MySpace anda - dummies

Cara menggunakan Pemesejan Segera dengan Akaun MySpace anda - dummies

Pasangan mySpaceIM MySpace Instant Messaging (IMing ) dengan perkhidmatan Skype telefon Internet yang popular, membolehkan anda menghantar dan menerima sama ada mesej menaip atau komunikasi suara. MySpaceIM berfungsi pada mesin Windows sahaja yang menggunakan Internet Explorer Microsoft. Sekiranya anda mempunyai Mac atau menggunakan pelayar yang berbeza, anda tidak bernasib baik. Juga, sesiapa sahaja yang anda mahu ...

Cara Menggunakan Profil MySpace Edit Halaman - dummies

Cara Menggunakan Profil MySpace Edit Halaman - dummies

Dengan halaman Edit Profil MySpace, anda boleh tambah, padam, atau tukar maklumat profil anda bila-bila masa anda mahu. Untuk membuka halaman Edit Profil, cuma pergi ke halaman utama anda dan klik pautan Edit Profil di sudut kiri atas. Tab Maklumat Peribadi di halaman Profil Edit dibahagikan kepada lapan skrin berasingan ...

Pilihan Editor

Cara Menggunakan Templat dalam Excel 2007 - dummies

Cara Menggunakan Templat dalam Excel 2007 - dummies

Excel 2007 menyediakan template yang direka bentuk, lembaran kerja untuk kegunaan umum. Templat mengandungi teks standard atau boilerplate, tetapi anda boleh mengubah suai template untuk memenuhi keperluan anda. Anda boleh menggunakan templat secara automatik dipasang dengan Excel 2007, atau anda boleh memuat turun templat percuma dari laman web Microsoft Office Online. Templat berikut dipasang secara automatik apabila ...

Cara menggunakan fungsi teks di Excel 2013 - dummies

Cara menggunakan fungsi teks di Excel 2013 - dummies

Fungsi teks di Excel 2013 menu lungsur butang arahan pada tab Rumus Ribbon (Alt + MT). Terdapat dua jenis fungsi teks: fungsi seperti VALUE, TEXT, dan DOLLAR yang menukarkan entri teks berangka ke dalam nombor dan entri berangka ke dalam teks, dan berfungsi seperti UPPER, LOWER, dan PROPER yang ...

Pilihan Editor

Cara Mengatur Laman Web Anda dengan Tabel dan Bingkai - dummies

Cara Mengatur Laman Web Anda dengan Tabel dan Bingkai - dummies

Menggunakan jadual dan bingkai pada halaman Web anda membantu anda membentangkan maklumat kepada pelawat laman anda dengan cara teratur. Jadual adalah alat susunatur untuk jadual data pada halaman Web, tetapi keupayaan meja untuk laman web telah lama digunakan untuk mengawal susun atur keseluruhan halaman. Pereka membuat sel ...

Cara Mendaftar Nama Domain Anda - dummies

Cara Mendaftar Nama Domain Anda - dummies

Ketika membina sebuah laman web, pantai jelas dan nama domain yang anda mahukan memang ada. Seterusnya, sudah tiba masanya untuk mendaftarkan nama domain itu. Apabila anda mendaftarkan nama domain, pastikan anda mendaftarkannya selama sekurang-kurangnya tiga tahun. Anda boleh mendaftar untuk sekurang-kurangnya ...

Cara Hapus Pemformatan yang Tidak Diingini dari Laman Web Anda - para pengedit kod paling banyak

Cara Hapus Pemformatan yang Tidak Diingini dari Laman Web Anda - para pengedit kod paling banyak

Yang secara automatik membersihkan kesilapan biasa dalam kod anda. Sebagai contoh, arahan Clean Up Word HTML / XHTML dalam Dreamweaver adalah satu kemestian bagi mana-mana halaman web yang merangkumi kandungan yang disalin dari Word atau mana-mana dokumen Microsoft lain. Ini penting kerana fail Microsoft sering membenamkan tambahan ...