Menyiapkan lab untuk mengajar R di Windows

Catatan

Artikel ini mereferensikan fitur yang tersedia sejak Pembaruan Agustus 2022, di mana rencana lab menggantikan akun lab. Untuk informasi selengkapnya, lihat Apa yang Baru dalam Pembaruan Agustus 2022.

R adalah bahasa dan lingkungan sumber terbuka untuk komputasi grafik. Ini digunakan dalam analisis statistik genetika untuk pemrosesan bahasa alami untuk menganalisis data keuangan. R memberikan pengalaman baris perintah interaktif. RStudio adalah lingkungan pengembangan interaktif (IDE) yang tersedia untuk bahasa R. Versi gratis menyediakan alat pengeditan kode, pengalaman penelusuran kesalahan terintegrasi, dan alat pengembangan paket.

Artikel ini akan berfokus hanya pada RStudio dan R sebagai blok bangunan untuk kelas yang membutuhkan penggunaan komputasi statistik. Jenis kelas deep learning dan Python dan Jupyter Notebooks menyiapkan RStudio secara berbeda. Setiap artikel menjelaskan cara menggunakan gambar pasar Data Science Virtual Machine untuk Linux (Ubuntu), yang memiliki banyak alat data science terkait, termasuk RStudio, yang telah diinstal sebelumnya.

Konfigurasi lab

Untuk menyiapkan lab ini, Anda memerlukan langganan Azure dan paket lab untuk memulai. Jika Anda tidak memiliki langganan Azure, buat akun gratis sebelum Anda memulai.

Konfigurasi sumber daya eksternal

Beberapa kelas memerlukan file, seperti file data besar, untuk disimpan secara eksternal. Lihat menggunakan penyimpanan file eksternal di Azure Lab Services untuk opsi dan instruksi penyiapan.

Jika Anda memilih untuk memiliki R Server bersama untuk siswa, server harus disiapkan sebelum lab dibuat. Untuk informasi selengkapnya tentang cara menyiapkan server bersama, lihat cara membuat lab dengan sumber daya bersama di Azure Lab Services. Untuk instruksi membuat Server RStudio, lihat Mengunduh Server RStudio untuk Debian & Ubuntu dan Mengakses Sumber Terbuka RStudio Server.

Jika Anda memilih untuk menggunakan sumber daya eksternal apa pun, Anda harus Menyambungkan ke jaringan virtual Anda di Azure Lab Services dengan paket lab Anda

Penting

Jaringan tingkat lanjut harus diaktifkan selama pembuatan rencana lab Anda. Ini tidak dapat ditambahkan nanti.

Pengaturan paket lab

Setelah mendapatkan langganan Azure, Anda dapat membuat paket lab baru di Azure Lab Services. Untuk informasi selengkapnya tentang membuat rencana lab baru, lihat tutorial tentang cara menyiapkan rencana lab. Anda juga dapat menggunakan paket lab yang ada.

Pengaturan lab

Untuk petunjuk tentang cara membuat lab, lihat Tutorial: Menyiapkan lab. Gunakan pengaturan berikut saat membuat lab.

Pengaturan lab Nilai dan deskripsi
Ukuran Komputer Virtual GPU Kecil (Komputasi)
Gambar VM Windows 10 Pro. Versi 2004

Konfigurasi templat

Setelah mesin templat dibuat, hidupkan mesin, dan sambungkan untuk menginstal R dan RStudio Desktop.

Menginstal R

  1. Unduh penginstal terbaru untuk R untuk Windows. Untuk daftar lengkap versi yang tersedia, lihat halaman unduhan R untuk Windows.
  2. Jalankan alat penginstal.
    1. Untuk permintaan Pilih Bahasa Pengaturan, pilih bahasa yang Anda inginkan lalu pilih OK
    2. Pada halaman Informasi penginstal, baca perjanjian lisensi. Pilih Berikutnya untuk menerima perjanjian dan melanjutkan.
    3. Pada halaman Pilih Lokasi Tujuan, terima lokasi penginstalan bawaan dan pilih Berikutnya.
    4. Pada halaman Pilih Komponen, jika tidak, hapus centang pada opsi file 32-bit. Untuk informasi selengkapnya tentang menjalankan R versi 32-bit dan 62-bit, lihat tanya jawab umum Dapatkah R 32-bit dan 64-bit diinstal pada mesin yang sama?.
    5. Pada halaman Opsi mulai, biarkan opsi mulai sebagai Tidak (terima bawaan) . Jika Anda ingin antarmuka pengguna grafis (GUI) R menggunakan jendela terpisah (SDI) atau bantuan teks biasa, pilih tombol radio Ya (sesuaikan mulai) dan ubah opsi pengaktifan berikut ini ke halaman wizard.
    6. Pada halaman Pilih Folder Menu Mulai, pilih Berikutnya.
    7. Pada halaman Pilih Tugas Tambahan, secara opsional pilih Buat pintasan desktop. Pilih Selanjutnya.
    8. Pada halaman Penginstalan, tunggu penginstalan selesai.
    9. Pada halaman Menyelesaikan R untuk Windows, pilih Selesai.

Anda juga dapat menjalankan penginstalan R menggunakan PowerShell. Contoh kode menunjukkan cara menginstal R tanpa komponen 32-bit dan menambahkan ikon desktop untuk versi R terbaru. Untuk melihat daftar lengkap opsi baris perintah untuk penginstal, lihat menyiapkan parameter baris perintah.

#Avoid prompt to setup Internet Explorer if we must parse download page
Set-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Internet Explorer\Main" -Name "DisableFirstRunCustomize" -Value 2

$outputfile = "R-win.exe"

$result = Invoke-WebRequest "https://cran.r-project.org/bin/windows/base/release.html" -OutFile $outputfile -PassThru

#Check if we need to parse the result ourselves, to find the latest version of R
if ($result.StatusCode -eq '200' -and $result.Headers["Content-Type"] -eq 'text/html')
{
    $metaTag = $result.ParsedHtml.Head.children | Where-Object {$_.nodeName -eq 'META'}
    if ($metaTag.content  -match "R-\d+\.\d+\.\d+-win.exe"){
        $outputfile = $Matches.0

        #Download latest version
        Invoke-WebRequest "https://cran.r-project.org/bin/windows/base/$outputfile" -OutFile $outputfile
    }else{
        Write-Error "Unable to find latest version of R installer.  Go to https://cran.r-project.org/bin/windows/base/release.html to download manually."
    }
}

#Install Silently
$installPath = Get-Item -Path $outputfile
Start-Process -FilePath $installPath.FullName -ArgumentList "/VERYSILENT /LOG=r-install.log /NORESTART /COMPONENTS=""main,x64,translations"" /MERGETASKS=""desktopicon"" /LANG=""en""" -NoNewWindow -Wait

Instal RStudio

Sekarang setelah kami menginstal R secara lokal, kami dapat menginstal IDE RStudio. Kami akan menginstal versi gratis dari RStudio Desktop. Untuk semua versi yang tersedia, lihat Unduhan RStudio.

  1. Unduh penginstal untuk R Studio untuk Windows 10. File penginstal menggunakan format rstudio-{version}.exe.
  2. Jalankan penginstal RStudio.
    1. Pada halaman Selamat datang di Penyiapan RStudio dari wizard Penyiapan RStudio, pilih Berikutnya.
    2. Pada halaman Pilih Lokasi Penginstalan, pilih Berikutnya.
    3. Pada halaman Pilih Folder Menu Mulai, pilih Instal.
    4. Pada halaman Penginstalan, tunggu penginstalan selesai.
    5. Pada halaman Menyelesaikan Penyiapan RStudio, pilih Selesai.

Untuk menjalankan langkah-langkah penginstalan RStudio menggunakan PowerShell, jalankan perintah berikut. Lihat Unduhan RStudio untuk memverifikasi bahwa versi RStudio tersedia sebelum menjalankan perintah.

$rstudiover="1.4.1717"
$outputfile = "RStudio-$rstudiover.exe"

#Download installer executable
Invoke-WebRequest "https://download1.rstudio.org/desktop/windows/RStudio-$rstudiover.exe" -OutFile $outputfile

#Install RStudio silently
$installPath = Get-Item -Path $outputfile
Start-Process -FilePath $installPath.FullName -ArgumentList "/S" -NoNewWindow -Wait

Paket CRAN

Gunakan perintah install.packages(“package name”) dalam sesi interaktif R seperti yang ditampilkan dalam artikel daftar cepat paket R yang berguna. Secara bergantian, gunakan item menu Alat -> Instal Paket di RStudio.

Jika Anda memerlukan bantuan untuk menemukan paket, lihat daftar paket berdasarkan tugas atau daftar paket alfabet.

Biaya

Mari membahas contoh perkiraan biaya untuk kelas ini. Misalkan Anda memiliki kelas 25 siswa. Setiap siswa memiliki 20 jam waktu kelas terjadwal. Setiap siswa juga memiliki tambahan 10 jam kuota untuk pekerjaan rumah atau tugas di luar waktu kelas yang dijadwalkan. Ukuran mesin virtual yang kami pilih adalah GPU Kecil (Komputasi) , yaitu unit lab 139.

25 siswa × (20 jam terjadwal + 10 jam kuota) × 139 Unit Lab × 0,01 USD per jam = 1042,5 USD

Penting

Perkiraan biaya hanya sebagai contoh. Untuk informasi harga saat ini, lihat Harga Azure Lab Services.

Langkah berikutnya

Gambar templat sekarang dapat diterbitkan ke lab. Untuk informasi selengkapnya, lihat Menerbitkan templat VM.

Saat Anda menyiapkan lab, lihat artikel berikut ini: