Isi kandungan:
- R adalah percuma, kod sumber terbuka
- R berjalan di mana-mana
- R menyokong sambungan
- R menyediakan komuniti yang terlibat
- R menghubungkan dengan bahasa-bahasa lain
Video: DILUAR DUGAAN!! Inilah 18 Manfaat Kayu Kokka Kalimantan Untuk Kesehatan 2025
Daripada banyak faedah yang menarik dari bahasa pengaturcaraan R, beberapa mudah dikenali. Ia diselenggarakan secara aktif, ia mempunyai sambungan yang baik untuk pelbagai jenis data dan sistem lain, dan ia cukup serba boleh untuk menyelesaikan masalah dalam banyak domain. Mungkin terbaik dari semua, ia boleh didapati secara percuma.
R adalah percuma, kod sumber terbuka
R tersedia di bawah lesen sumber terbuka, yang bermaksud sesiapa sahaja boleh memuat turun dan mengubah suai kod tersebut. Kebebasan ini sering dirujuk sebagai & ldquo; percuma seperti ucapan. & rdquo; R juga boleh didapati secara percuma - jenis kebebasan kedua, kadang-kadang disebut sebagai & ldquo; percuma seperti dalam bir. & rdquo; Secara praktikal, ini bermakna anda boleh memuat turun dan menggunakan R secara percuma.
Manfaat lain, walaupun sedikit lebih tidak langsung, ialah sesiapa sahaja yang boleh mengakses kod sumber, mengubahnya, dan memperbaikinya. Akibatnya, ramai pengaturcara yang cemerlang telah menyumbang perbaikan dan perbaikan kepada kod R. Atas sebab ini, R sangat stabil dan boleh dipercayai.
Sebarang kebebasan juga mempunyai kewajiban yang berkaitan. Dalam kes R, kewajipan ini diterangkan dalam syarat-syarat lesen di mana ia dikeluarkan: GNU General Public License (GPL), Versi 2.
Penting untuk menekankan bahawa GPL tidak berkaitan dengan penggunaan anda R. Tidak ada kewajiban untuk menggunakan perisian - kewajiban hanya berlaku untuk pengagihan semula. Singkatnya, jika anda menukar atau mengagihkan semula kod sumber R, anda perlu membuat perubahan tersebut untuk digunakan oleh orang lain.
R berjalan di mana-mana
Pasukan Pembangun R R telah membuat banyak usaha untuk membuat R tersedia untuk pelbagai jenis perkakasan dan perisian. Ini bermakna R tersedia untuk Windows, sistem Unix (seperti Linux), dan Mac.
R menyokong sambungan
R melakukan pelbagai fungsi, seperti manipulasi data, pemodelan statistik, dan grafik. Satu kelebihan yang sangat besar dari R, bagaimanapun, adalah kelanjutannya. Pemaju boleh dengan mudah menulis perisian mereka sendiri dan mengedarkannya dalam bentuk pakej tambahan.
Kerana kemudahan relatif membuat pakej ini, beribu-ribu dari mereka wujud. Malah, banyak kaedah statistik baru diterbitkan dengan pakej R yang dilampirkan.
R menyediakan komuniti yang terlibat
Ramai orang yang menggunakan R akhirnya mula membantu pengguna baru dan menyokong penggunaan R di tempat kerja mereka dan kalangan profesional. Mereka juga aktif dalam laman web R & E atau pertanyaan dan jawapan (Q & A) seperti Stack Overflow, laman web Q & A pengaturcaraan dan CrossValidated, laman web Q & A statistik.Sebagai tambahan kepada laman web dan laman web Q & A ini, pengguna R menyertai rangkaian sosial seperti Twitter dan persidangan R serantau.
R menghubungkan dengan bahasa-bahasa lain
Semakin ramai orang berpindah ke R untuk analisis mereka, mereka mula cuba menggabungkan R dengan aliran kerja mereka yang sebelumnya, yang membawa kepada satu set pakej untuk menghubungkan R ke sistem fail, pangkalan data, dan aplikasi lain. Banyak pakej ini telah dimasukkan ke dalam pemasangan asas R.
Beberapa pakej tambahan ada untuk menyambung R ke sistem pangkalan data, seperti pakej RODBC, untuk dibaca dari pangkalan data menggunakan protokol Konektivitas Terbuka Pangkalan Data (ODBC) dan pakej ROracle, untuk membaca pangkalan data Oracle.
Pada mulanya, kebanyakan R didasarkan pada Fortran dan C. Kod dari kedua bahasa ini mudah dapat dipanggil dari dalam R. Ketika masyarakat tumbuh, C ++, Java, Python, dan bahasa pengaturcaraan populer lain semakin banyak dihubungkan dengan R.
Oleh kerana ramai ahli statistik juga bekerja dengan program komersial, Pasukan Pembangunan R Core menulis alat untuk membaca data dari program tersebut, termasuk SAS Institute SAS dan IBM's SPSS.
Banyak pakej komersil yang besar mempunyai add-on untuk menyambung dengan R. Khususnya, SPSS telah memasukkan pautan ke R untuk penggunanya, dan SAS mempunyai banyak protokol yang menunjukkan bagaimana cara memindahkan data dan grafik antara kedua paket tersebut.
