İlan

İnsanlar her zaman merak ediyor hangi programlama dillerini öğrenmeleri gerekir Bugün Öğrenmek ve 2 Yılda Harika Bir İş Almak İçin Bir Programlama Dili Nasıl SeçilirGerçekten iyi bir programcı olmak yıllar süren özel çalışmalar gerektirebilir; yarın işe alınmak için bugünden başlamak için doğru dili seçmenin bir yolu var mı? Daha fazla oku - hangileri en değerli? Hangisi onlara iş verecek? Hangisi en kolay ve zor?

"Öğrenilecek programlama dilleri" listesinde çok daha fazla gösterilen dil, R,, istatistiksel hesaplamaya odaklanan bir dil (aslında, #6 üzerinde IEEE Spectrum’un 2015 listesi en iyi programlama dillerinden).

R neden daha popüler hale geliyor, ne yapabilir ve nasıl kullanılacağını nereden öğrenebilirsiniz?

R nedir? Kim Kullanıyor?

R, S olarak adlandırılan programlama dilinin bir uzantısıdır. S'nin aksine, R büyük ölçüde popülerlik kazanmıştır, çünkü büyük ölçüde SAS, SPSS ve Matlab gibi istatistiksel hesaplama için kullanılan güçlü yazılımlar yüksek fiyatlı. R çeşitli şeyler için kullanılabilirken, en iyi veri analizi için kullanılır.

instagram viewer
dil-sıralaması

Bu kadar güçlü olmasının nedenlerinden biri, insanların dilin temel işlevlerine katkıda bulunan "paketler" oluşturabilmeleri ve dağıtabilmeleridir. Bazılarına hızlı bir bakış en son paketler gönderilecek biri yön istatistikleri, diğeri çok düzeyli eklem modelleme ithalatı ve - dilin çoğu kullanımından koparak - bir veritabanı, LaTeX ve “çekici özgeçmiş” oluşturmak için R.

Dünyanın en büyük şirketlerinden bazıları R kullanıyor.

Revolution Analytics'e göre Google bunu reklam kampanyalarının yatırım getirisini (YG) hesaplamak ve ekonomik etkinliği tahmin etmek için kullanıyor. Microsoft, Xbox ağında eşleştirme için kullanır. Ulusal Hava Servisi bununla birlikte grafikler üretir. oDesk bu dili deneylerden elde edilen sonuçları analiz etmek için kullanır. Twitter, R'yi Veri Bilimi araç kutusunun bir parçası olarak içerir.

R için olasılıklar neredeyse sınırsızdır - ve büyük veri daha önemli bir alan haline geldikçe, onu verimli bir şekilde analiz etme yeteneği de önem kazanacaktır. R, veri analizi için harikadır ve açık kaynak kodlu, işbirlikçi doğası onu en iyi araçlardan biri haline getirir. Eğer ilgileniyorsanız veri bilimcisi olmak Veri Bilimcisi Nasıl OlunurVeri bilimi 2007'de yeni başlayan bir terimden bugün en çok aranan disiplinlerden biri haline geldi. Fakat bir veri bilimcisi ne yapar? Ve tarlaya nasıl girebilirsin? Daha fazla oku , öğrenmeniz iyi olur.

Öğrenme R

Tabii ki, R’nin arayüzü SAS, SPSS ve Matlab gibi uygulamalardan çok daha çıplak kemikler olduğundan, uzman olmak için çok fazla iş yapmanız gerekecek. Temel bilgilerin ötesine geçmek istiyorsanız, R'nin oldukça dik bir öğrenme eğrisi vardır, bu nedenle yolculuğunuza doğru yürüyerek başlayacaksanız, bazı yüksek kaliteli öğrenme kaynaklarına ihtiyacınız olacaktır.

En iyilerinden bazılarına gidelim.

deneyin-r

Code School’un kısa tanıtımı, R'yi deneyin, temel bilgileri öğrenmek için harika bir yoldur. Etkileşimli bir biçimde sunulur, daha ilginç ve etkili Programlama Kitaplarından Sıkıldınız mı? Kodlama becerilerinizi yükseltmek için 3 eğlenceli yol deneyinBir kitaptan kod yazmayı öğrenmeye çalıştıysanız, ne kadar sıkıcı olabileceğini biliyorsunuzdur. Öğrenmeyi daha ilginç ve eğlenceli hale getirmek için neden bazı çekici seçenekler denemiyorsunuz? Daha fazla oku diğer öğrenme yöntemlerinden daha fazladır. Vektörler, matrisler, faktörler, temel istatistikler, veri çerçeveleri ve dış kitaplıkları kullanarak R'nin nasıl genişletileceği hakkında bilgi edineceksiniz.

Hepsinden iyisi, tüm kurs ücretsizdir. Toplam bir acemi için, bu yenmek zor.

Bu dersin üç bölümü vardır; R'nin temelleri, programlama yoluyla istatistiksel kavramları keşfetme ve araştırmacıların gerçek yaşamdaki bilimsel sorunları çözmek için R ve istatistikleri nasıl kullandıklarını açıkladıkları bir bölüm.

Bu ders sağlık bilimlerinde R'yi kullanmaya odaklanmıştır, ancak istatistiklere aşina olanlardan sahaya tamamen yeni olanlara kadar bir dizi insan için değerli olacaktır.

İki dakikalık bir video serisinde, “R Nedir?” Gibi temel bilgilerden yararlanacaksınız. veritabanlarıyla etkileşim kurmak için döngüler oluşturma ve R'de SQL komutları çalıştırma gibi daha gelişmiş konulara kadar. Sonunda, nasıl yapılacağını bile öğreneceksiniz harika kahve Geliştirilmiş Bir Fincan Kahve için 8 Mükemmel Web SitesiKahve tüm dünyada sevilir, ancak bazı kahve diğerlerinden daha iyidir. Daha lezzetli bir doz kafein ister misiniz? İşte başlamanıza yardımcı olacak bazı siteler. Daha fazla oku Fransız basın pourover'ınızı R ile zamanlayarak.

Diğer kaynakların ders kitabı tarzı öğrenmesinden biraz farklı bir şey arıyorsanız, bunu deneyin.

kaggle-r

Kaggle, size çok para kazandırabilecek veri analizi yarışmalarına ev sahipliği yapan bir web sitesidir... aynı zamanda bu girişe başlamanıza da yardımcı olurlar. makine öğrenme Hayatınızı Şekillendiren 4 Makine Öğrenimi AlgoritmasıBunu fark etmeyebilirsiniz, ancak makine öğrenimi zaten etrafınızdadır ve yaşamınız üzerinde şaşırtıcı bir etki yaratabilir. Bana inanmıyor musunuz? Şaşırmış olabilirsiniz. Daha fazla oku R ile. Bu, ilgili kavramlara hızlı ve orta düzeyde bir giriş niteliğindedir ve R ile veri analiziyle (ve sadece istatistiklerle değil) ilgileniyorsanız harikadır.

Öğreneceğiniz başlıca şeyler, mükemmel veri modelleme araçları olan DataCamp’in arayüzü, karar ağaçları ve rastgele ormanlardır.

r-kılavuzları

Üzerinde resmi R web sitesi, R'nin temellerinden kendi uzantılarınızı nasıl yazacağınıza ilişkin talimatlara kadar çeşitli konuları kapsayan bir el kitapları koleksiyonu vardır. Kapaktan kapağa “R'ye Giriş” i okuyabilmenize rağmen, muhtemelen en iyi referans olarak kullanılır sorun yaşadığınızda ve dil hakkında özel bilgiler bulmanız gerektiğinde kullanım kılavuzu kendisi. Listedeki diğer belgeler, bir R uzmanı oluncaya kadar muhtemelen kullanışlı olmayacaktır, ancak yine de yer işareti koymak için harika bir sayfadır.

R'de Ekonometri (PDF olarak indir), web sitesinden erişilebilen bir başka ücretsiz kaynak, dili öğrenmek için popüler bir kaynaktır. Biraz yoğundur, ancak başlamak için bilmeniz gereken her şeyi içerir.

rstudio-öğreticiler

RStudio bir entegre geliştirme ortamı Metin Editörleri vs. IDE'ler: Hangisi Programcılar İçin Daha İyi?Gelişmiş bir IDE ve daha basit bir metin düzenleyici arasında seçim yapmak zor olabilir. Bu kararı vermenize yardımcı olacak bilgiler sunuyoruz. Daha fazla oku (IDE) için R - ve bir R uzmanı olmak için kullanmanıza gerek olmasa da, bunu çok yararlı bulabilirsiniz. RStudio web sitesinde bir dizi öğretici ve diğer faydalı sayfalara bağlantılar bulunmaktadır. Kitap önerileri var; bir Shiny'e Giriş, veri sonuçlarınızı çevrimiçi olarak görüntülemenin harika bir yolu; ve veri paylaşımı için başka bir yararlı araç olan R Markdown ile ilgili bilgiler.

Burada ücretsiz ve ücretli kaynakların bir karışımı var, ancak etrafta gezinmek için biraz zaman harcarsanız, ödemeden alabileceğiniz gerçekten harika şeyler bulacaksınız.

R Hakkında Birkaç Daha Değerli Kaynak

Tırmanma popülaritesi ile, dili tanımak için birkaç site daha bulabilirsiniz.

  • girdap
  • Hızlı-R
  • R-Blogcular
  • RDataMining
  • Coursera R Programlama
  • LearnR YouTube

Öğrenmeye başla!

Diğer tüm programlama dillerinde olduğu gibi, öğrenmenin en iyi yolu, çözmek istediğiniz bir sorun bulmak ve bir çözüm tasarlamaktır. Bazı tespitler ve bu kaynaklar mevcut olduğunda, veri setlerini analiz etmek için R'yi hemen kullanacaksınız.

R ile mi çalışıyorsunuz? En sevdiğiniz R kaynakları nelerdir? Onlardan öğrenebilmemiz için bunları aşağıda paylaşın!

Dann, şirketlerin talep ve potansiyel müşteriler yaratmasına yardımcı olan bir içerik stratejisi ve pazarlama danışmanıdır. Ayrıca dannalbright.com'da strateji ve içerik pazarlamasıyla ilgili bloglar yapıyor.