Rumah Kewangan Peribadi Cara Mengambil Sampel dari Data dalam R - dummies

Cara Mengambil Sampel dari Data dalam R - dummies

Video: Rumus Mencari dan Membaca Nilai r Tabel Product Moment Lengkap 2025

Video: Rumus Mencari dan Membaca Nilai r Tabel Product Moment Lengkap 2025
Anonim

Ahli statistik sering mengambil sampel data dan kemudian mengira statistik. Mengambil contoh adalah mudah dengan R kerana sampel benar-benar tidak lebih daripada subset data. Untuk berbuat demikian, anda menggunakan sampel (), yang mengambil vektor sebagai input; maka anda memberitahu berapa banyak sampel yang diambil dari senarai itu.

Katakan anda ingin mensimulasikan gulung mati, dan anda ingin mendapatkan sepuluh hasil. Kerana hasil satu roll mati adalah nombor antara satu dan enam, kod anda kelihatan seperti ini:

>> sampel (1: 6, 10, ganti = TRUE) [1] 2 2 3 4 5 6 3 5
Anda memberitahu sampel () untuk mengembalikan sepuluh nilai, julat 1: 6. Oleh kerana setiap roll die adalah bebas daripada setiap roll mati yang lain, anda mengambil sampel dengan penggantian. Ini bermakna anda mengambil satu sampel dari senarai dan menetapkan semula senarai itu kepada keadaan asalnya (dengan kata lain, anda meletakkan elemen yang baru saja anda masukkan ke dalam senarai).

Untuk melakukan ini, anda menambah argumen yang menggantikan = TRUE, seperti contohnya.

Oleh kerana nilai pulangan fungsi sampel () adalah nombor yang ditentukan secara rawak, jika anda mencuba fungsi ini berulang kali, anda akan mendapat hasil yang berbeza setiap kali. Inilah tingkah laku yang betul dalam kebanyakan kes, tetapi kadang-kadang anda mungkin ingin mendapatkan hasil berulang setiap kali anda menjalankan fungsi.

Biasanya, ini akan berlaku hanya apabila anda membangun dan menguji kod anda, atau jika anda ingin memastikan bahawa orang lain boleh menguji kod anda dan mendapatkan nilai yang sama yang anda lakukan. Dalam kes ini, adalah kebiasaan untuk menentukan nilai benih yang dipanggil

.

Jika anda memberikan nilai benih, urutan nombor rawak akan ditetapkan semula kepada keadaan yang diketahui. Ini kerana R tidak mencipta nombor rawak, tetapi hanya nombor pseudo-rawak. Urutan pseudo-random adalah satu set nombor yang, untuk semua tujuan praktikal, nampaknya secara rawak tetapi dihasilkan oleh algoritma. Apabila anda menetapkan benih permulaan untuk proses pseudo-rawak, R sentiasa mengembalikan urutan pseudo-random yang sama.

Tetapi jika anda tidak menetapkan benih, R menarik dari keadaan semasa penjana nombor rawak (RNG). Pada permulaan R boleh menetapkan biji rawak untuk memulakan RNG, tetapi setiap kali anda memanggilnya, R bermula dari nilai seterusnya dalam aliran RNG. Anda boleh membaca Bantuan untuk? RNG untuk mendapatkan lebih terperinci.

Di R, anda menggunakan set. benih () berfungsi untuk menentukan nilai permulaan benih anda. Hujah untuk ditetapkan. benih () adalah sebarang nilai bulat. Set >>. biji (1)> sampel (1: 6, 10, ganti = TRUE) [1] 2 3 4 6 2 6 6 4 4 1

Jika anda menarik sampel yang lain, tanpa menetapkan benih, hasilnya, seperti yang anda jangkakan: >> sample (1: 6, 10, replace = TRUE) [1] 2 2 5 3 5 3 5 6 3 5

Sekarang, untuk menunjukkan set itu.benih () sebenarnya menetapkan semula RNG, cuba lagi. Tetapi kali ini, tetapkan benih sekali lagi: >> set. biji (1)> sampel (1: 6, 10, gantikan = TRUE) [1] 2 3 4 6 2 6 6 4 4 1

Anda mendapat keputusan yang sama seperti yang pertama kali digunakan. benih (1).

Anda boleh menggunakan sampel () untuk mengambil sampel dari iris bingkai data. Dalam kes ini, anda mungkin mahu menggunakan hujah ganti = FALSE. Kerana ini adalah nilai lalai penggantian argumen, anda tidak perlu menulisnya dengan jelas: >> set. benih (123)> indeks indeks [1] 44 119 62 133 142> iris [indeks,] Sepal. Panjang Sepal. Lebar Petal. Panjang kelopak. Spesies Lebar 44 5. 0 3. 5 1. 6 0. 6 setosa 119 7. 7 2. 6 6. 9 2. 3 virginica 62 5. 9 3. 0 4. 2 1. 5 versicolor 133 6. 4 2. 8 5. 6 2. 2 virginica 142 6. 9 3. 1 5. 1 2. 3 virginica
Cara Mengambil Sampel dari Data dalam R - dummies

Pilihan Editor

Bagaimana untuk memperbaiki pencahayaan dengan bayang-bayang dan sorotan di Photoshop CS6 - dummies

Bagaimana untuk memperbaiki pencahayaan dengan bayang-bayang dan sorotan di Photoshop CS6 - dummies

Bayang-bayang / sorotan pelarasan adalah ciri yang hebat Dalam Adobe Photoshop CS6 yang menawarkan kaedah yang cepat dan mudah untuk membetulkan pencahayaan. Perintah ini berfungsi dengan baik pada subjek yang difoto dengan sumber cahaya yang berasal dari belakang, memberikan subjek yang latar depan gelap. Pelarasan ini juga boleh membawa terperinci di kawasan bayangan kasar. Untuk ...

Bagaimana Membekukan dan Kawasan Imej Thaw di Photoshop CS6 - dummies

Bagaimana Membekukan dan Kawasan Imej Thaw di Photoshop CS6 - dummies

Cecair dalam Photoshop CS6 ke melindungi kawasan dengan beku, dan kawasan yang tidak dilindungi oleh pencairan, patut dilihat lebih dekat. Pertimbangkan pembekuan yang bersamaan dengan pelekat. Berikut adalah ringkasan perkara-perkara yang perlu anda ketahui: Cara paling mudah untuk membekukan / melepaskan adalah dengan menggunakan alat Freeze Mask dan Thaw Mask untuk melukis kawasan anda ...

Bagaimana Mendapatkan Sebaliknya Lebih Baik di Photoshop CS6 Arahan - dummies

Bagaimana Mendapatkan Sebaliknya Lebih Baik di Photoshop CS6 Arahan - dummies

Jika anda ingin menyesuaikan nada nilai imej dalam Photoshop CS6 atau warna yang betul, arahan Level boleh memberi anda kontras yang lebih baik dan alat untuk anda. Ia menawarkan lebih banyak kawalan daripada arahan Auto Tone. Perintah Tahap juga merupakan alat yang lebih canggih daripada kawalan Kecerahan / Kontras kerana anda boleh ...

Pilihan Editor

Cara Menggunakan Swatches dalam Adobe InDesign CS6 Dokumen - dummies

Cara Menggunakan Swatches dalam Adobe InDesign CS6 Dokumen - dummies

Anda boleh membuat, memohon dan mengedit warna-warna dari panel Swatches dalam Adobe InDesign Creative Suite 6. Selain menggunakan panel ini untuk mencipta dan mengedit tints dan kecerunan dan kemudian menerapkannya pada objek pada halaman, anda juga boleh membuat dan menyimpan warna pepejal. Pilih Window → Warna → Swatch untuk membuka atau mengembangkan Swatches ...

Cara Menggunakan Grid dalam bingkai teks Adobe InDesign CS6 - dummies

Cara Menggunakan Grid dalam bingkai teks Adobe InDesign CS6 - dummies

Mengandungi apa-apa teks yang anda tambah pada penerbitan . Anda boleh membuat bingkai teks baru dalam pelbagai cara. Dalam Adobe InDesign CS6, anda boleh menambah teks kepada bentuk kreatif yang anda lukis, dengan itu mengubahnya menjadi bingkai teks. Membuat dan menggunakan bingkai teks dalam penerbitan adalah penting kerana anda biasanya menggunakan ...

Cara Menggunakan Alat Transformasi Percuma dalam InDesign CS6 Documents - dummies

Cara Menggunakan Alat Transformasi Percuma dalam InDesign CS6 Documents - dummies

Alat dalam Adobe InDesign membolehkan anda mengubah objek dengan cara yang berbeza. Menggunakan alat Transformasi Percuma, anda boleh memindahkan, memutar, ricih, mencerminkan, dan objek skala. Fungsi Alat Transformasi Percuma diwakili dalam InDesign oleh kursor yang berbeza. Untuk menggerakkan objek dengan menggunakan alat Transform Free, ikuti langkah berikut:

Pilihan Editor

Bagaimana untuk Memantau Media Sosial dengan Google Alerts - dummies

Bagaimana untuk Memantau Media Sosial dengan Google Alerts - dummies

Anda ingin mempunyai idea yang baik dari apa yang sedang dibincangkan di media sosial dalam bidang perniagaan anda, mengenai produk dan perkhidmatan anda, atau tentang persaingan anda. Anda boleh memantau ulasan media sosial dengan Google Alerts. Orang-orang jenis di Google mempunyai perkhidmatan yang memberitahu anda apabila Google mendapati hasil baru, halaman web, ...

Cara Menyediakan Homepage Netvibes untuk Pemasaran Dalam Talian - dummies

Cara Menyediakan Homepage Netvibes untuk Pemasaran Dalam Talian - dummies

Netvibes boleh alat yang berguna kepada pemasar web dan anda harus bermula dengan membuat laman utama. Jika anda suka antara muka yang sedikit lebih digilap, mahukan lebih banyak pilihan penyesuaian, atau tidak selesa menggunakan Google kerana kebimbangan privasi (sesetengah orang bukan sahaja), Netvibes adalah pilihan yang sangat baik. Menyediakan laman web Netvibes hanya mengambil ...

Cara Menetapkan Senarai Perniagaan di Laman Tinjauan - dummies

Cara Menetapkan Senarai Perniagaan di Laman Tinjauan - dummies

Merupakan langkah penting dalam membina perdagangan laman web media sosial adalah untuk mencari perniagaan anda di laman ulasan dan menuntut halaman anda! Yelp sepatutnya menjadi perhentian pertama anda. Dalam angka tersebut, disenaraikan di antara komen dan data mengenai perniagaan, anda boleh melihat jemputan terbuka untuk pemilik perniagaan untuk mendapatkan semula halaman tersebut. ...