Terima kasih telah mengirimkan pertanyaan Anda! Salah satu anggota tim kami akan segera menghubungi Anda.
Terima kasih telah mengirimkan pemesanan Anda! Salah satu anggota tim kami akan segera menghubungi Anda.
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.
21 Jam
Testimoni (3)
That Haytham started with the basics and gave us enough time to do the examples and ensure that we were at the same page before we moved on to the next topic.
Jaco Dreyer - Africa Health Research Institute
Kursus - R Fundamentals
I enjoyed that it was very hands-on, so we were constantly having the chance to try things on, rather than just sitting listening to a lecture (for example). I felt like I am now able to go away and start using R, which I haven't been able to do before
Kathy Baisley - Africa Health Research Institute
Kursus - R Fundamentals
Day 1 and Day 2 were really straight forward for me and really enjoyed that experience.