Kerangka Materi
Hari 1
Pengenalan dan persiapan awal
- Membuat R lebih ramah, R dan GUI yang tersedia
- Rstudio
- Perangkat lunak dan dokumentasi terkait
- R dan statistika
- Menggunakan R secara interaktif
- Sesi pengenalan
- Mendapatkan bantuan dengan fungsi dan fitur
- Perintah R, keterkaitan huruf besar-kecil, dan lain-lain
- Pemanggilan dan koreksi perintah sebelumnya
- Menjalankan perintah dari atau mengalihkan keluaran ke sebuah berkas
- Kekekalan data dan menghapus objek
Manipulasi sederhana; angka dan vektor
- Vektor dan penugasan
- Aritmatika vektor
- Membuat urutan teratur
- Vektor logika
- Nilai yang hilang
- Vektor karakter
- Vektor indeks; memilih dan memodifikasi subset dari sebuah set data
- Tipe objek lainnya
Objek, modus dan atributnya
- Atribut intrinsik: modus dan panjang
- Mengubah panjang objek
- Mendapatkan dan menyetel atribut
- Kelas objek
Faktor terurut dan tidak terurut
- Contoh khusus
- Fungsi tapply() dan array yang tidak rapi
- Faktor terurut
Array dan matriks
- Array
- Indeks array. Bagian-bagian array
- Matriks indeks
- Fungsi array()
- Aritmatika vektor dan array campuran. Aturan pengulangan
- Produk luar dua array
- Transpose umum array
- Fasilitas matriks
- Perkalian matriks
- Persamaan linier dan inversi
- Nilai eigen dan vektor eigen
- Dekomposisi nilai singular dan determinan
- Penyesuaian least squares dan dekomposisi QR
- Membentuk matriks yang terpisah, cbind() dan rbind()
- Fungsi penggabungan, (), dengan array
- Tabel frekuensi dari faktor
Hari 2
Daftar dan data frame
- Daftar
- Membangun dan memodifikasi daftar
- Menggabungkan daftar
- Data frame
- Membuat data frame
- attach() dan detach()
- Bekerja dengan data frame
- Menempelkan daftar sembarang
- Mengelola jalur pencarian
Manipulasi data
- Memilih, memfilter, mengelompokkan pengamatan dan variabel
- Memfilter, mengelompokkan
- Merekod ulang, transformasi
- Agregasi, menggabungkan set data
- Manipulasi karakter, paket stringr
Membaca data
- Berkas txt
- Berkas CSV
- Berkas XLS, XLSX
- Data format SPSS, SAS, Stata,… dan lainnya
- Mengekspor data ke txt, csv dan format lainnya
- Mengakses data dari database menggunakan bahasa SQL
Distribusi probabilitas
- R sebagai set tabel statistik
- Meneliti distribusi set data
- Uji satu dan dua sampel
Pengelompokan, loop dan eksekusi kondisional
- Ekpresi terkelompok
- Pernyataan kontrol
- Eksekusi kondisional: pernyataan if
- Eksekusi berulang: loop for, repeat dan while
Hari 3
Menulis fungsi sendiri
- Contoh sederhana
- Mendefinisikan operator biner baru
- Argumen dinamis dan nilai default
- Argumen '...'
- Penugasan dalam fungsi
- Contoh lebih lanjut
- Faktor efisiensi dalam desain blok
- Menghapus semua nama dalam array yang dicetak
- Integrasi numerik rekursif
- Ruang lingkup
- Membuat lingkungan khusus
- Kelas, fungsi generik dan orientasi objek
Analisis statistik dalam R
- Model regresi linier
- Fungsi generik untuk mengekstrak informasi model
- Memperbarui model yang telah dipasang
- Model linier umum
- Keluarga
- Fungsi glm()
- Klasifikasi
- Regresi logistik
- Analisis diskriminan linier
- Belajar tidak terawasi
- Analisis komponen utama
- Metode klastering (k-means, klastering hierarkis, k-medoids)
- Analisis keberlangsungan
- Objek keberlangsungan dalam r
- Estimasi Kaplan-Meier
- Benda percaya
- Model Cox PH, kovat variabel konstan
- Model Cox PH, kovat variabel bergantung waktu
Prosedur grafis
- Perintah plotting tingkat tinggi
- Fungsi plot()
- Menampilkan data multivariat
- Menampilkan grafis
- Argumen untuk fungsi plotting tingkat tinggi
- Grafik visualisasi dasar
- Hubungan multivariat dengan paket lattice dan ggplot
- Menggunakan parameter grafis
- Daftar parameter grafis
Laporan otomatis dan interaktif
- Menggabungkan keluaran dari R dengan teks
- Membuat dokumen html, pdf
Persyaratan
Memiliki pemahaman yang baik tentang statistik.
Testimoni (3)
Haytham memulai dengan dasar-dasarnya dan memberi kami cukup waktu untuk mengerjakan contoh-contoh, memastikan bahwa kita semua berada di halaman yang sama sebelum melanjutkan ke topik selanjutnya.
Jaco Dreyer - Africa Health Research Institute
Kursus - R Fundamentals
Diterjemahkan Mesin
Saya menikmatinya karena sangat praktis, sehingga kami terus-menerus mendapatkan kesempatan untuk mencoba sendiri, bukan hanya duduk mendengarkan kuliah (misalnya). Saya merasa sekarang saya bisa pergi dan mulai menggunakan R, yang sebelumnya belum pernah saya lakukan
Kathy Baisley - Africa Health Research Institute
Kursus - R Fundamentals
Diterjemahkan Mesin
Hari pertama dan hari kedua sangat mudah bagi saya dan saya benar-benar menikmati pengalaman tersebut.
Mareca Sithole - Africa Health Research Institute
Kursus - R Fundamentals
Diterjemahkan Mesin