R adalah bahasa dan lingkungan (environment) untuk komputasi statistik dan grafik. Ini merupakan salah satu proyek dari GNU yang serupa dengan bahasa S dan lingkungan yang dikembangkan di Laboratorium Bell (yang sekarang bernama Lucent Technologies, dulunya AT&T) oleh John Chambers dan rekan. R itu memiliki implementasi yang berbeda dengan S. Ada beberapa perbedaan yang sangat penting, tetapi banyak kode yang ditulis untuk S tidak dapat berfungsi di R.
R menyediakan variasi yang sangat luas untuk statistik seperti, linear dan nonlinear, modelling, uji statistik klasik, analisis time-series, klasifikasi, clustering, dll dan juga teknik grafik yang sangat dapat diperluas. Bahasa S biasanya menjadi pilihan untuk kendaraan dalam penelitian di metodologi statistik dan R menyediakan rute Open Source untuk berpartisipasi dalam aktivitas tersebut.
Salah satu kekuatan R adalah kemudahannya untuk mendesain dengan baik plots kualitas publikasi yang dapat diproduksi, termasuk simbol matematika dan rumus yang dibutuhkan.
R ini adalah Open Source. Tersedia Software R Gratis untuk menjalankan bahasa R dibawah lisensi dari Free Software Foundation’s GNU General Public Lincense dalam formulir sumber kode. R bisa dijalankan di berbagai sistem operasi pada komputer, mulai di Linux, Windows dan MacOs.
Apa saja yang dimiliki oleh R? Apa yang dibutuhkan untuk menjalankan R? Kita akan membahas lingkungan dari R tersebut.
R adalah suatu sistem yang telah terintegrasi sebagai fasilitas aplikasi untuk manipulasi data, perhitungan dan menampilkan grafik. Hal ini termasuk: 1. Efektivitas penanganan data dan fasilitas penyimpanan 2. Perangkat untuk perhitungan array, dalam matriks tertentu 3. Alat perantara untuk analisis data yang besar, koheren dan terintegrasi 4. Memiliki fasilitas untuk mengubah analisis data menjadi grafik yang dapat ditampilkan baik di layar maupun dalam bentuk cetak 5. Bahasa pemograman yang dikembangkan dengan baik, sederhana dan efektif yang mencakup kondisional, loop, fungsi rekursif yang ditentukan pengguna dan fasilitas input dan output.
Istilah “lingkungan / Environment” dimaksudkan untuk menggambarkannya sebagai sistem yang sepenuhnya terencana dan koheren, bukan pertambahan alat yang sangat spesifik dan tidak fleksibel, seperti yang sering terjadi dengan perangkat lunak analisis data lainnya.
R, seperti S, dirancang dengan bahasa komputer yang sebenarnya, dan memungkinkan pengguna untuk menambahkan fungsionalitas tambahan dengan mendefinisikan fungsi baru. Banyak dari sistem itu sendiri ditulis dalam dialek R, yang membuatnya mudah bagi pengguna untuk mengikuti pilihan algoritmik yang dibuat. Untuk tugas-tugas yang intensif secara komputasi, C, C ++ dan kode Fortran dapat dihubungkan dan dipanggil pada saat run time. Pengguna mahir dapat menulis kode C untuk memanipulasi objek R secara langsung.
Banyak pengguna menganggap R sebagai sistem statistik. Kami lebih suka menganggapnya sebagai lingkungan di mana teknik statistik diterapkan. R dapat diperpanjang (dengan mudah) melalui paket. Ada sekitar delapan paket yang disediakan dengan distribusi R dan banyak lagi tersedia melalui keluarga CRAN situs Internet yang mencakup berbagai statistik modern.
R memiliki format dokumentasi mirip-LaTeX sendiri, yang digunakan untuk memasok dokumentasi komprehensif, baik secara online dalam sejumlah format maupun dalam bentuk cetak.