10 Hal Mengejutkan yang dapat Dilakukan R

R memiliki fitur yang luar biasa. Berikut adalah 10 hal yang dapat dilakukan R yang mungkin belum Anda ketahui.

Bunga Dea Laraswati
Bunga Dea Laraswati

Table of Contents

Beberapa waktu terakhir muncul kabar bahwa penggunaan bahasa pemrograman R sedang menurun. Banyak kritik yang terfokus pada batasan yang bisa dilakukan R dalam analisis statistik.

Meskipun begitu R telah tumbuh menjadi bahasa pemrograman yang multiguna, tidak hanya terbatas pada analisi data saja. R telah memiliki package yang sangat lengkap, seperti CRAN , Bioconductor , Neuroconductor , dan ROpenSci.

10 Hal Ini Dapat Anda Dilakukan dengan R

Tetapi fungsinya belum banyak orang tahu, bahwa R memiliki fitur yang luar biasa. Berikut adalah 10 hal yang dapat dilakukan R yang mungkin belum Anda ketahui.

1. Anda dapat menulis dokumen Word atau Powerpoint yang dapat direproduksi dari R Markdown

Package R Markdown memungkinkan Anda membuat dokumen Word yang dapat direproduksi dan Presentasi Powerpoint yang dapat direproduksi dari kode R Markdown Anda hanya dengan mengubah satu baris di YAML!

2. Anda dapat membuat dan menghosting aplikasi web interaktif hanya dalam beberapa baris kode

Hanya dalam beberapa baris kode Anda dapat membuat aplikasi web interaktif di R. Misalnya, hanya dalam 36 baris kode Anda dapat membuat dasbor interaktif untuk menjelajahi BMI Anda terkait dengan sampel NHANES menggunakan  flexdashboard package.

3. Anda dapat menghosting aplikasi web Anda hanya dengan menambah satu baris kode R

Hal keren lainnya tentang membuat aplikasi web di R adalah Anda bisa mengaktifkannya di web hanya dengan satu atau dua baris kode R menggunakan rsconnect package. Anda dapat menempatkannya di server Anda sendiri atau lebih mudah lagi dengan menyimpannya di server cloud seperti shinyapps.io .

4. Anda dapat terhubung ke hampir semua database dan menarik data dengan dplyr/dbplyr

Sangat mudah untuk terhubung ke hampir semua basis data (lokal atau jarak jauh) menggunakan paket dbplyr. Hal ini memungkinkan pengguna R untuk menarik data dari hampir semua jenis database umum secara mandiri. Anda juga dapat menggunakan paket khusus seperti bigrquery untuk bekerja secara langsung dengan BigQuery dan penyimpanan data berperforma tinggi lainnya.

5. Anda dapat menggunakan grammar dplyr pada data di beberapa penyimpanan data yang berbeda

Setelah Anda mempelajari cara melakukan transformasi data dasar dengan dplyr, Anda dapat menerapkan kode yang sama untuk menganalisis data secara lokal di komputer Anda atau dari jarak jauh di salah satu database atau penyimpanan data Anda. Hal Ini dapat menyederhanakan dan menyatukan manipulasi data di berbagai database dan bahasa yang berbeda.

6. Anda dapat menyesuaikan model pembelajaran mendalam dengan Keras dan Tensorflow

Keras package memungkinkan Anda menyesuaikan model deep learning pra-terlatih dan denovo langsung dari R. Anda juga dapat bekerja dengan interface TensorFlow agar sesuai dengan jenis model yang sama.

7. Anda dapat membuat API dan menayangkannya dari R

Plumbr R package memungkinkan Anda mengubah fungsi R menjadi API web yang dapat diintegrasikan ke dalam aplikasi hilir. Jika Anda memiliki Rstudio Connect, Anda juga dapat menerapkannya semudah menerapkan aplikasi web.

8. Anda dapat membuat interface video game dengan R

Anda tidak hanya dapat menggunakan aplikasi web, Anda juga dapat membuatnya menjadi video game yang luar biasa di R. Nessy package memungkinkan Anda membuat aplikasi Shiny yang tampak seperti NES dan menerapkannya seperti yang Anda lakukan pada aplikasi Shiny lainnya.

9. Anda dapat menganalisis data menggunakan cluster Spark langsung dari R

Ingin menyesuaikan model pembelajaran mesin yang besar dan detil pada kumpulan data yang besar? Anda dapat melakukannya langsung dari R menggunakan sparklyr package. Anda dapat menggunakan Spark di Desktop atau cluster Spark monster.

10. Anda dapat membangun dan mempelajari R secara interaktif di R

Swirl package adalah paket R yang memungkinkan Anda membuat tutorial interaktif untuk R, tepat di dalam R.

Kesimpulan

Ini sama sekali bukan daftar lengkap, masih banyak hal lain yang dapat Anda lakukan dengan R. Anda juga dapat terhubung ke AWS Polly dan menulis perangkat lunak sintesis teks ke ucapan atau membuat aplikasi Shiny yang merespons perintah suara atau membuat aplikasi yang memungkinkan Anda menggabungkan pembelajaran mendalam dan data akselerometri untuk mengucapkan mantra Harry Potter.

Intinya adalah bahwa R saat ini telah berkembang lebih dari sekadar bahasa analisis data. Jika Anda menguasai R tentunya akan membuka lebar peluang karir Anda di dunia data. Berminat mempelajari R dan data science lebih jauh? Yuk, bergabung bersama Algoritma Data Science School Anda akan mendapatkan pengalaman belajar data science terbaik dengan instruktur yang telah teruji di bidang ini. Segera daftarkan diri Anda dan ikuti kelasnya!

Insights

Bunga Dea Laraswati

Sr. Writer Algoritma Data Science School