R - Pertanyaan Wawancara

Pembaca yang budiman, Pertanyaan Wawancara R ini telah dirancang khusus untuk membuat Anda mengenal sifat pertanyaan yang mungkin Anda temui selama wawancara untuk subjek pemrograman R. Sesuai pengalaman saya, pewawancara yang baik hampir tidak berencana untuk mengajukan pertanyaan tertentu selama wawancara Anda, biasanya pertanyaan dimulai dengan beberapa konsep dasar subjek dan kemudian berlanjut berdasarkan diskusi lebih lanjut dan apa yang Anda jawab -

R adalah bahasa pemrograman yang dimaksudkan untuk analisis statistik dan membuat grafik untuk tujuan ini, selain tipe data, ia memiliki objek data yang digunakan untuk kalkulasi. Ini digunakan di bidang penambangan data, analisis regresi, estimasi probabilitas dll, menggunakan banyak paket yang tersedia di dalamnya.

Ada 6 objek data di R. Yaitu vektor, daftar, array, matriks, bingkai data dan tabel.

Nama variabel yang valid terdiri dari huruf, angka, dan titik atau karakter garis bawah. Nama variabel dimulai dengan huruf atau titik tidak diikuti dengan angka.

Matriks selalu dua dimensi karena hanya memiliki baris dan kolom. Tetapi sebuah array bisa dari sejumlah dimensi dan setiap dimensi adalah matriks. Misalnya, larik 3x3x2 mewakili 2 matriks yang masing-masing berdimensi 3x3.

Objek data Faktor di R digunakan untuk menyimpan dan memproses data kategorikal di R.

File csv dapat dimuat menggunakan fungsi read.csv. R membuat bingkai data saat membaca file csv menggunakan fungsi ini.

Perintah getwd () memberikan direktori kerja saat ini di lingkungan R.

Ini adalah paket yang dimuat secara default ketika lingkungan R diatur. Ini menyediakan fungsionalitas dasar seperti input / output, perhitungan aritmatika, dll. Di lingkungan R.

Regresi logistik berkaitan dengan mengukur probabilitas variabel respons biner. Di R, fungsi glm () digunakan untuk membuat regresi logistik.

Ekspresi M [4,2] memberikan elemen pada baris ke-4 dan kolom ke-2.

Ketika dua vektor dengan panjang berbeda terlibat dalam sebuah operasi, maka elemen vektor yang lebih pendek digunakan kembali untuk menyelesaikan operasi. Ini disebut daur ulang elemen. Contoh - v1 <- c (4,1,0,6) dan V2 <- c (2,4) lalu v1 * v2 menghasilkan (8,4,0,24). Elemen 2 dan 4 diulangi.

Kita bisa memanggil suatu fungsi di R dengan 3 cara. Metode pertama adalah memanggil dengan menggunakan posisi argumen. Metode kedua untuk memanggil dengan menggunakan nama argumen dan metode ketiga adalah memanggil dengan argumen default.

Evaluasi malas dari suatu fungsi berarti, argumen dievaluasi hanya jika digunakan di dalam badan fungsi. Jika tidak ada referensi ke argumen di badan fungsi, maka argumen itu akan diabaikan begitu saja.

Untuk menginstal paket di R kami menggunakan perintah di bawah ini.

install.packages("package Name")

Paket bernama "XML" digunakan untuk membaca dan memproses file XML.

Kita bisa mengupdate salah satu elemen tetapi kita hanya bisa menghapus elemen di akhir daftar.

Ekspresi umum untuk membuat matriks dalam R adalah - matriks (data, nrow, ncol, byrow, dimnames)

Fungsi boxplot () digunakan untuk membuat boxplot di R. Dibutuhkan formula dan data frame sebagai input untuk membuat boxplot.

Frekuensi 6 menunjukkan interval waktu untuk data deret waktu adalah setiap 10 menit dalam satu jam.

Dalam R objek data dapat diubah dari satu bentuk ke bentuk lainnya. Misalnya kita dapat membuat bingkai data dengan menggabungkan banyak daftar. Ini melibatkan serangkaian perintah R untuk membawa data ke dalam format baru. Ini disebut pembentukan kembali data.

Ini menghasilkan 4 angka acak antara 0 dan 1.

Gunakan perintah

installed.packages()

Ini membagi string dalam vektor x menjadi beberapa substring pada posisi huruf e.

x <- "The quick brown fox jumps over the lazy dog"
split.string <- strsplit(x, " ")
extract.words <- split.string[[1]]
result <- unique(tolower(extract.words))
print(result)

Kesalahan dalam v * x [1]: argumen non-numerik ke operator biner

[1] 5 12 21 32s

Ini mengubah daftar menjadi vektor.

x <- pbinom(26,51,0.5)
print(x)

NA

Menggunakan fungsi as.data.frame ()

function(x) { x[is.na(x)] <- sum(x, na.rm = TRUE); x }

Ini digunakan untuk menerapkan fungsi yang sama ke setiap elemen dalam Array. Misalnya mencari mean baris di setiap baris.

Setiap matriks bisa disebut array tapi tidak bisa disebut sebaliknya. Matriks selalu dua dimensi tetapi larik bisa berdimensi berapa pun.

? NA

sd (x, na.rm = BENAR)

setwd ("Path")

"%%" memberikan sisa dari pembagian vektor pertama dengan kedua sementara "% /%" memberikan hasil bagi dari pembagian vektor pertama dengan kedua.

Cari kolom yang memiliki nilai maksimum untuk setiap baris.

hist ()

rm (x)

data (paket = "MASSA")

data(package = .packages(all.available = TRUE))

Ini digunakan untuk menginstal paket ar dari direktori lokal dengan menelusuri dan memilih file.

15 %in% x
pairs(formula, data)

Di mana rumus mewakili rangkaian variabel yang digunakan berpasangan dan data mewakili kumpulan data dari mana variabel akan diambil.

Fungsi subset () digunakan untuk memilih variabel dan observasi. Fungsi sample () digunakan untuk memilih sampel acak berukuran n dari dataset.

is.matrix (m) harus mengembalikan TRUE.

[1] NA

Fungsi t () digunakan untuk mentransposisi matriks. Contoh - t (m), di mana m adalah matriks.

Pernyataan "berikutnya" dalam bahasa pemrograman R berguna ketika kita ingin melewatkan iterasi perulangan saat ini tanpa menghentikannya.

Apa selanjutnya?

Selanjutnya, Anda dapat memeriksa tugas-tugas sebelumnya yang telah Anda lakukan dengan subjek dan memastikan Anda dapat berbicara dengan percaya diri tentangnya. Jika Anda lebih fresh maka pewawancara tidak mengharapkan Anda akan menjawab pertanyaan yang sangat kompleks, melainkan Anda harus membuat konsep dasar Anda sangat kuat.

Kedua, tidak terlalu penting jika Anda tidak dapat menjawab beberapa pertanyaan tetapi yang penting adalah apa pun yang Anda jawab, Anda pasti menjawab dengan percaya diri. Jadi merasa percaya diri selama wawancara Anda. Kami di tutorialspoint berharap semoga Anda beruntung memiliki pewawancara yang baik dan yang terbaik untuk usaha masa depan Anda. Bersulang :-)