On the shoulders of giants

In questa intervista al New York times, l’allora chief economist di Google, Hal Varian disse di R: "The great beauty of R is that you can modify it to do all sorts of things, and you have a lot of prepackaged stuff that’s already available, so….

you’re standing on the shoulders of giants"

In poche parole… Se hai un problema con i dati c’è un pachetto in R che te lo risolve. I pacchetti sono le unità fondamentali del codice R e permettono di ampliare le sue funzionalità.

Un pacchetto raggruppa codice, dati, documentazione, test e fornisce un metodo semplice per condividerli con gli altri. Insomma, tutto quello che ti serve per essere operativo.

Questa enorme varietà di pacchetti è una delle ragioni per cui R ha così tanto successo: è probabile che qualcuno abbia già risolto un problema al quale stai lavorando, e che tu possa trarre vantaggio dal loro lavoro scaricando il loro pacchetto. C’è un pachetto per tutto; dai big data, al deep learning o come mettere in produzione il modello predittivo sviluppato. Per poter navigare al meglio all’interno delle funzionalità di R potete consultare la pagina CRAN TASK VIEW. Al suo interno troverete la lista delle principali funzionalità con le relative librerie. Ad oggi troviamo più di 14000 pachetti in CRAN

Oggi con R non fai solo analisi, ma si possono creare deliziose dashboard interattive web-based grazie al pachetto shiny e flexdashboard.

Creare siti web. Tant’è che questo sito è interamente sviluppato con R, utilizzando RStudio, la libreria rmarkdown, la piattaforma github e il fantastico tutorial di Emily C. Zabor con il quale step-by-step sono stato guidato nella creazione del sito.

Se anche tu vorrai sfruttare al massimo la potenza di R dovrai imparare ad utilizzare al meglio le sue librerie. Se vuoi iniziare passa alla sezione Let’s Start, ti aiuterò a fare i primi passi in R e comprenderne le sue potenzialità.

The R Giant

R nasce dall’idea di rendere l’analisi dati un processo ben definito, lineare e accessibile a tutti. Infatti la sua veloce diffusione è dovuta alla sua forza: la capacità di rendere semplice il processo di analisi dati. Con questo non voglio dire che R sia facile da imparare, tutt’altro. Voglio semplicemente dire che l’analisi dati sarà facile ed elegante se imparerai ad utilizzare R.

Devi sapere anche che R è:

  1. integrato in numerose applicazioni sviluppate dai principali data providers: Microsoft, Oracle, IBM, SAP, Tibco;
  2. insegnato nelle migliore università di tutto il mondo come Stanford, Oxford, Harvard; 3.il più completo software per l’analisi dati: dalla stastistica di base al deep learning;
  3. utlizzato dai giganti della silicon valley; come airbnb, google, twitter, facebook, uber;
  4. usato dai giornalisti di Finantial Times, e BBC per raccontare notizie tramite visualizzazioni efficaci;
  5. sempre più usato in ambito farmaceutico

Puoi trovare una ulteriore lista di aziende, enti od organizzazioni non governative che utilizzano R in questo link.

Se vuoi saperne di più su R, ti consiglio questo articolo:

11 Reasons Why You Should Learn R

R Data Training

Questo sito è dedicato a chi vuole iniziare ad usare R ed ha poca esperienza e conoscenza del mondo Data Science. Con tutorials step-by-step e casi concreti cercherò di guidarvi all’interno del mondo Data Science con R. Il sito è ancora in fase di sviluppo e presenta al momento tre tutorial disponibili nel menu let’s start:

Parte del materiale che troverete in questo sito è stato preso dai miei corsi e riadattato. Per cui questo sito ha anche l’obiettivo di presentare i miei corsi. Maggiori informazioni sui miei corsi sono riportati in:

Keep in touch

Per ogni dubbio o richiesta di informazioni non esitate a contattarmi.

Io sono Alessio Passalacqua, se vuoi metterti in contatto con me puoi usare uno dei miei contatti che troverai qui 👇 in fondo alla pagina.

 

by Alessio Passalacqua

alessio.passalacqua@gmail.com