Saya telah mencoba beberapa kali untuk "melakukannya sendiri" - tetapi dengan keberhasilan yang terbatas. Saya adalah pengguna SPSS biasa dan memiliki pengalaman SAS.
Akan menghargai satu atau dua pointer dari seseorang yang memiliki latar belakang yang sama dan sekarang menggunakan R.
r
references
MarketingEngineer
sumber
sumber
Jawaban:
Saya pikir satu-satunya cara untuk masuk ke dalamnya adalah lain kali Anda perlu melakukan sesuatu di SAS atau SPSS jalankan R sebagai gantinya . Ini sulit di awal dan pada awalnya Anda akan menghabiskan banyak waktu untuk tugas-tugas sederhana. Ketika Anda terjebak google masalah dan Anda mungkin akan menemukan solusinya. Anda dapat memeriksa hasil Anda dengan SPSS atau SAS.
Akhirnya Anda mulai memahami dan pekerjaan mulai berjalan lebih cepat. Merujuk kode lama selalu membantu. Semoga Anda menemukan rasa bangga pada kemajuan yang Anda buat.
Kemudian ketika Anda menjadi lebih maju dan membaca blog plus situs ini Anda mulai belajar kekuatan R yang sebenarnya, trik-triknya, dan apa yang mungkin dilakukan dengannya.
sumber
Beberapa petunjuk:
sumber
Buku ini mungkin tepat untuk Anda: R. Muenchen (2008). R untuk Pengguna SAS dan SPSS .
Saya memiliki pengalaman yang sangat mirip memulai R beberapa kali. Saya adalah pengguna Stata. Muenchen dan Hilbe (editor waktu lo-ong yang bertanggung jawab atas bagian perangkat lunak statistik The American Statistician ) memiliki buku R yang serupa untuk pengguna Stata, dan saya menemukan itu menghibur kadang-kadang, ketika mereka menyediakan segmen 20-baris kode untuk sesuatu yang dapat dilakukan dalam tiga baris di Stata. (Di sisi lain, tentu saja ada situasi ketika Anda hanya tidak bisa melakukan sesuatu yang berorientasi objek secara bermakna di Stata.) Saya kira pesannya adalah, Anda harus abstrak dari pengalaman SPSS dan SAS Anda, karena R berpikir dalam istilah yang sangat berbeda tentang hampir semuanya. Pengalaman Anda sebelumnya kemungkinan akan lebih menjadi penghalang, setidaknya dalam kasus R (Anda mungkin dapat belajar kembali dari SPSS ke Stata dengan cukup cepat jika Anda harus). Tidak ada lagi kumpulan data persegi panjang, dan tidak ada KARTU untuk dibaca. Anda akhirnya harus belajar melakukan hal-hal R, daripada mencoba melakukan hal-hal SPSS di R.
sumber
Saya sudah berada di sepatu Anda - memang mungkin masih di sepatu Anda - karena saya menggunakan R dan SAS secara teratur untuk tugas yang berbeda. Seperti disebutkan di atas, ada "R untuk Pengguna SAS", dan Anda mungkin juga ingin mempertimbangkan untuk melihat blog "SAS dan R": http://sas-and-r.blogspot.com/ dan buku yang menyertainya, yang menyediakan bekerja contoh di SAS dan R.
Secara umum, pengalaman dalam beralih antara SAS dan R agak membingungkan, karena mereka berbeda secara filosofis. Pada intinya, SAS bukan bahasa pemrograman - ini adalah antarmuka baris perintah yang kuat. R ... adalah bahasa pemrograman. R lebih masuk akal bagi saya ketika saya mulai belajar Python dan C daripada ketika saya tahu SAS. Memang ini bahasa pemrograman yang dibangun untuk statistik, tetapi begitulah.
Meskipun pendekatan memaksa diri Anda untuk menjalankan R bukan SAS adalah pendekatan yang layak, saya akan menyarankan sesuatu yang lain ketika Anda pertama kali memulai, karena terjun pertama kali ke dalam proyek baru dan perangkat lunak baru menakutkan sekali. Ulangi analisis lama . Ambil kertas yang telah Anda tulis, set masalah yang telah Anda lakukan, apa pun dalam SAS (atau SPSS) dan ulangi dalam R. Langkah demi langkah, Googling dan ajukan pertanyaan di sini saat Anda pergi. Ini memiliki tiga keunggulan:
sumber
Banyak saran bagus di sini, tapi saya pikir satu-satunya hal paling bermanfaat yang bisa Anda lakukan adalah duduk bersama seseorang yang tahu R selama beberapa jam. Saya mungkin mengambil tahun dari hidup saya belajar R sendirian; hanya dengan seseorang mengatakan, "Nah, jauh lebih mudah melakukannya dengan cara ini" akan menyelamatkan saya dari banyak kesedihan. Saya pikir ini sangat penting berkaitan dengan belajar melakukan hal-hal R, daripada hal-hal SPSS dalam R, seperti StasK menyebutkan, tetapi juga akan menghentikan Anda dari menghabiskan berjam-jam mengejar kesalahan sintaks kecil yang bodoh.
Sepertinya Pittsburgh tidak memiliki Kelompok Pengguna R, yang membuat saya bingung, tetapi pasti ada banyak Rgonaut di sekitarnya. Cobalah untuk menemukannya. Suap seseorang untuk bergaul dengan Anda saat Anda mengerjakan apa pun yang dijelaskan di atas - menerjemahkan proyek lama menjadi R kedengarannya sangat bagus.
sumber
Saya setuju dengan @Matt Parker bahwa ada banyak saran bagus. Satu hal yang ingin saya tekankan dalam jawaban saya adalah sangat penting untuk memahami pemrograman dasar jika Anda ingin bekerja dengan R.
Pemrograman dasar
Situs favorit saya untuk mempelajari hal-hal baru adalah Khan Academy yang memiliki beberapa video tentang skrip Python yang sangat mirip dengan R dan sebenarnya ada plugin yang memungkinkan Anda untuk menggunakan Python di SPSS yang dapat Anda temukan di sini . Saya telah menggunakan plugin Python banyak melakukan penggabungan yang kompleks, menghitung kejadian, membuat tabel kustom dll. Ini adalah cara yang sangat baik untuk memulai dengan pemrograman.
Apa masalahnya dengan R?
Saya tahu beberapa bahasa pemrograman yang berbeda dan hal yang membuat R spesial adalah vektor / matriks dan output grafisnya. Saya sarankan mempelajari berbagai cara memanipulasi vektor karena mereka adalah basis dari kerangka data dan sebagian besar data yang akan Anda gunakan, inilah tutorial yang bagus . Ketika datang ke output grafis ada fungsi yang baik untuk sebagian besar grafik yang tersedia dan Anda mungkin tidak perlu khawatir tentang bagian ini.
Bagian mendasar lain dari R adalah fungsi install.packages ("my_package_name") yang membuat mengambil komponen baru dan menginstalnya tanpa kerumitan - sesuatu yang membuat banyak bahasa lain membuat lebih sulit.
Mulai di R
Situs R favorit saya adalah Quick-R dan saya akan menyarankan untuk mencoba beberapa kode mereka. Setelah Anda mendapatkan grafik yang sama, cobalah untuk mengubah warna, jumlah kolom, xlabel dll. Ada juga banyak tutorial R di YouTube yang mungkin dapat membantu Anda memulai.
Belajar dengan memeriksa kode orang lain
Cara terbaik untuk mempelajari R adalah mencoba memahami bagaimana berbagai fungsi bekerja. Tulis nama fungsi (tanpa tanda kurung), tekan enter dan Anda mendapatkan kodenya - lihat kodenya dan cobalah untuk memahami apa fungsinya. The debug () juga dapat membantu ketika mencoba memahami cara kerja barang.
Menggunakan R tanpa coding
Ya, Anda dapat memilih untuk menggunakan R dalam lingkungan serupa SPSS :
R dibandingkan dengan SAS
Saya juga pernah bekerja dengan SAS yang merupakan bahasa yang sangat tidak intuitif yang sangat berbeda dari semua bahasa pemrograman lain dan sayangnya Anda mungkin hanya memiliki sedikit yang dapat Anda gunakan dari pengalaman SAS ketika bekerja dengan R. Karena itu, R adalah banyak lebih mudah bahwa SAS ;-)
GUI
Sangat menyenangkan memiliki lingkungan yang baik untuk digunakan ketika Anda menggunakan R, rekomendasi saya untuk pemula adalah RStudio .
Semoga berhasil!
sumber
Saya pikir jawaban yang disebutkan oleh @Glen sangat imporntant namun Anda perlu beberapa buku untuk memulai.
Sehubungan dengan RI percaya Anda membutuhkan 3 buku.
Pertama, untuk melakukan statistik dengan R saya dapat merekomendasikan Anda R dalam Aksi . Robert memelihara situs dan blog R yang sangat aktif (http://www.statmethods.net/) dan buku serta usahanya sangat fantastis.
Kedua, Anda mungkin memerlukan buku untuk pemrograman dalam R, karena R tidak hanya program statistik tetapi juga bahasa yang kuat. Pemrograman sangat membantu ketika melakukan analisis kompleks atau ketika menggabungkan analisis, atau untuk menulis fungsi yang melakukan hal yang sama pada dataset berbeda. Saya hanya dapat merekomendasikan Anda The Art of R Programming . Tidak ada statistik utama yang disajikan di sini, tetapi Anda akan memahami cara menggabungkan, menghubungkan, dan mengotomatisasi analisis Anda.
Ketiga, Anda akan membutuhkan buku referensi , ensiklopedia. Saya dapat merekomendasikan Anda The R Book . Ini bukan buku yang akan Anda baca dari awal hingga selesai tetapi buku yang Anda buka sekarang dan kemudian untuk melihat apakah ada beberapa hal yang mungkin, jika ada cara lain untuk menganalisis data dll.
Dan yang terpenting berhenti menggunakan hal lain dan cobalah untuk mengatasi semua masalah Anda di R. Memecahkan masalah dengan cara terbaik untuk belajar.
Juga, sebelum saya lupa. Ada beberapa blog yang luar biasa dari beberapa orang fantastis yang menulis tentang semua hal yang dapat dilakukan di R. Search dan Anda akan menemukannya. Sangat direkomendasikan adalah situs agregasi http://www.r-bloggers.com/ tempat R blog yang relevan dikumpulkan.
Selamat bersenang-senang!
sumber
Jika saya bisa menambahkan dua item ke banyak saran bagus di sini sudah;
1) Temukan grup R. Saya tahu di daerah Boston ada kelompok R yang cukup kuat. Ini disponsori oleh RStudio , yang merupakan salah satu IDE TERBAIK di sekitar.
Buka Meetup atau grup Google atau RSeek.org untuk mencari mereka.
2) Satu hal lagi, saya mendapati belajar R pada pendakian saya sendiri yang curam tetapi saran umum saya adalah terus mencari buku yang membantu DAN TIDAK BERHENTI sampai Anda menemukan yang benar.
sumber
Insinyur Pemasaran:
Saya tahu masalah Anda sebagai yang terbaik & terburuk dari R terlalu fungsional sampai kami tidak tahu harus mulai dari mana.
Pertama, Anda perlu tahu apa tujuan Anda belajar R. Jika Anda hanya belajar bahasa baru, saya pikir SAS dan R Blog mungkin berguna, sebagai pengguna SAS / SPSS.
Namun, R tidak terlalu sulit jika dibandingkan dengan SAS atau SPSS, itu hanya terlihat rumit karena paket dan fungsi yang semakin meningkat. Jadi, saya sarankan Anda bisa belajar dari awal menggunakan manual atau web apa pun yang disarankan, seperti Quick-R, oleh penulis R in Action. Catatan: R in Action adalah buku yang bagus untuk memulai.
Bagaimana jika, Anda menggunakan R untuk tujuan tertentu, maka lebih baik Anda melihat daftar Buku R di R Project Web. Ada 129 buku terkait R dan S dalam aplikasi spesifik, seperti Ekonometrik, Grafis, Pemodelan, ... seterusnya.
Baru-baru ini, saya sedang memikirkan Platform Pembelajaran Online Bahasa R Interaktif dan saya telah meminta umpan balik di sini juga. Ini proyek open source (belum dirilis). Saya sudah mulai membuat prototipe yang berfungsi dengan 3 pelajaran dasar Bahasa R. Anda bisa mencobanya.
Semoga bisa membantu :-)
sumber
Beberapa Tautan Bermanfaat dari Dallas R Users Group
http://www.meetup.com/Dallas-R-Users-Group/pages/R_Helpful_Links/
sumber
Ada versi awal gratis R untuk Pengguna SAS dan SPSS di http://r4stats.com . Situs itu juga memiliki banyak contoh buku yang sekarang ditampilkan sebagai halaman web. Jika Anda memiliki akses ke perpustakaan universitas, mereka biasanya memiliki semua buku Springer R online secara gratis.
sumber