İçindekiler:
- R, özgür, açık kaynak kodudur
- R, her yerde çalışır
- R,
- R, nişanlı bir topluluk sağlar
- R diğer dillerle bağlantı kuruyor
Video: Russell Brand Alex Jones Paxman GQ Awards Hugo Boss 2025
R programlama dilinin birçok cazip yararlarından bir kısmının tanınması kolaydır. Aktif olarak korunur, çeşitli veri türlerine ve diğer sistemlere iyi bir bağlantı sağlar ve birçok alanda sorun çözmek için çok yönlüdür. Muhtemelen en iyisi, ücretsiz olarak mevcuttur.
R, özgür, açık kaynak kodudur
R, açık kaynak kodlu bir lisans kapsamında bulunmaktadır; bu, herkesin kodu indirebilmesi ve değiştirebilmesi anlamına gelir. Bu özgürlüğe çoğunlukla & ldquo; konuşmada olduğu gibi ücretsiz. Ve rdquo; R ayrıca ücretsizdir - bazen & ldquo; olarak da adlandırılan ikinci tür bir özgürlük; Bira gibi ücretsiz. Ve rdquo; Pratik anlamda, bu, R'yi ücretsiz indirebilir ve kullanabileceğiniz anlamına gelir.
Başka bir yarar, biraz daha dolaylı olmasına rağmen, herkes kaynak koduna erişebilir, değiştirebilir ve geliştirebilir. Sonuç olarak, mükemmel bir çok programcı R koduna iyileştirme ve düzeltme katkıda bulunmuştur. Bu nedenle, R çok istikrarlı ve güvenilirdir.
Herhangi bir özgürlüğe ilişkin yükümlülükler de vardır. R durumunda, bu yükümlülükler serbest bırakıldığı lisans koşullarında açıklanmaktadır: GNU Genel Kamu Lisansı (Version 2).
GPL'nin R kullanımınızla alakalı olmadığını vurgulamanız önemlidir. Yazılımı kullanma yükümlülüğü yoktur - yükümlülükler sadece yeniden dağıtım için geçerlidir. Kısacası, eğer R kaynak kodunu değiştirir veya yeniden dağıtıyorsanız, bu değişiklikleri herkesin kullanabileceği şekilde hazırlamanız gerekir.
R, her yerde çalışır
R Geliştirme Çekirdek Ekibi, R'yi farklı donanım ve yazılım türleri için kullanılabilir hale getirme konusunda çok çaba sarf etti. Bu, R, Windows, Unix sistemleri (Linux gibi) ve Mac için kullanılabilir demektir.
R,
uzantılarını destekler. R, veri işleme, istatistiksel modelleme ve grafikler gibi çok çeşitli işlevler yerine getirir. Bununla birlikte, R'nin gerçekten büyük bir avantajı, genişletilebilirliğidir. Geliştiriciler kendi yazılımlarını kolayca yazabilir ve eklenti paketleri halinde dağıtabilir.
Bu paketleri oluşturmanın nispeten kolay olması nedeniyle, kelimenin tam anlamıyla binlerce kişi var. Aslında, birçok yeni istatistiksel yöntem, bir R paketi ekli olarak yayınlanır.
R, nişanlı bir topluluk sağlar
R kullanan birçok kişi sonunda yeni kullanıcılara yardım etmeye başlar ve işyerinde ve meslektaşlarında R kullanımını savunur. Ayrıca, programlama Q & A sitesi olan Stack Overflow ve Q & A istatistik Web sitesi olan CrossValidated gibi R posta listelerinde veya soru-cevap (Q & A) web sitelerinde de aktif hale gelirler.Bu posta listelerine ve Q & A web sitelerine ek olarak, R kullanıcıları Twitter ve bölgesel R konferansları gibi sosyal ağlara katılırlar.
R diğer dillerle bağlantı kuruyor
Çözümlemeleri için giderek daha fazla insan R'ye geçtikçe, R'yi önceki iş akışlarıyla birleştirmeye ve R'yi dosya sistemlerine, veritabanlarına bağlamak için bir dizi paket oluşturmaya başlamışlar, ve diğer uygulamalar. Bu paketlerin birçoğu o zamandan beri R.'nın taban kurulumuna dahil edilmiştir.
R'yi R veritabanlarına Open Database Connectivity protokolünü (ODBC) kullanarak veritabanlarından okumak için RODBC paketi gibi veritabanı sistemlerine bağlamak için mevcut olan birkaç eklenti paketleri bulunmaktadır. ve Oracle veritabanı tabanını okumak için ROracle paketi.
Başlangıçta, R'nin çoğu Fortran ve C'ye dayanıyordu. Bu iki dilden alınan kod kolayca R içinden çağrılabilirdi. Topluluk büyüdükçe C ++, Java, Python ve diğer popüler programlama dilleri gittikçe artan sayıda R.
Birçok istatistikçi ticari programlarla da çalıştığından, R Geliştirme Çekirdek Ekibi, SAS Enstitüsü SAS ve IBM'in SPSS de dahil olmak üzere bu programlardan verileri okumak için araçlar yazdı.
Büyük ticari paketlerin birçoğu R ile bağlantı kurmak için eklentilere sahiptir. SPSS, kullanıcıları için R'ye bir bağlantı eklemişti ve SAS, iki paket arasında veri ve grafikleri nasıl taşıyacağınızı gösteren çok sayıda protokolü vardır.