R nei dipartimenti econ?


12

Secondo la mia osservazione personale, la maggior parte degli economisti (di spicco) preferisce usare Stata per le loro analisi statistiche e Matlab per altri lavori matematici. Si usano anche SAS ed Excel (soprattutto in ambito finanziario).

A mio avviso, R è un software molto migliore per la pulizia, la manipolazione e l'analisi dei dati rispetto a Stata (per non parlare dei costi di Stata), sembra anche alla pari con Matlab in ciò che fa meglio. Ma immagino (come studente laureato) non renderà la cooperazione molto agevole usando un programma statistico diverso rispetto al resto. Usa gli Stata come tutti gli altri o soffri?

Quindi uno studente che è un "esperto di R" dovrebbe, se deve scegliere tra due dipartimenti uguali, scegliere quello che usa R. Ma esiste un dipartimento del genere? Un dipartimento in cui almeno pochi ricercatori usano R?


2
Durante la tua carriera probabilmente imparerai diverse lingue. Non è davvero un grosso problema. Se sei già bravo con una R, il passaggio sarà molto meno complicato dell'apprendimento di R, se quello fosse il tuo primo programma.
Thorst,

5
Nella mia esperienza, la maggior parte degli economisti programma male in ogni lingua che usano: usano i loop in R quando dovrebbero usare operazioni vettorializzate, usano macro Stata per ogni sorta di cose, e così via. Se sei un buon programmatore, cambiare dovrebbe essere facile perché capisci i paradigmi di programmazione. Se sei un cattivo programmatore, il passaggio dovrebbe essere facile perché imparerai solo una sintassi leggermente diversa con cui scrivere un codice errato. Non scegliere mai un programma econ grad basato su un linguaggio di programmazione, è come comprare una casa perché ti piace il colore della camera da letto principale.
dismalscience,

1
Mi sono appena imbattuto in una discussione su "Stack Overflow": stats.stackexchange.com/questions/25811/…
snoram


Non penso che la domanda sia abbastanza buona. La tua domanda è essenzialmente "Esiste un dipartimento che utilizza R?"
Ahorn

Risposte:


13

Nella mia università la scelta del programma è considerata generalmente irrilevante. Ci concentriamo sui risultati e spetta a ciascuno studente determinare quale programma è più adatto all'attività e alle preferenze dell'utente.

Scoprirai che l'uso di una lingua si traduce molto bene in un'altra. Con risorse come StackOverflow, non sarei troppo preoccupato per quale.

Considererei molto attentamente l'affermazione "due università uguali". La mia esperienza mi ha suggerito che una cosa del genere non esiste, garantendo ambizioni personali, obiettivi di carriera e preferenze tematiche. Penso che le scelte di programmazione siano forse solo una delega per rigore tecnico e budget, poco più. Dato che sei accettato solo in un numero finito di scuole, prenditi del tempo per valutare attentamente questi criteri.


1
Mentre sono d'accordo sul fatto che la scelta del programma dovrebbe essere irrilevante in teoria, in pratica, programmare qualcosa in R per abbinare il risultato in Stata può aggiungere un giorno o due, che si somma rapidamente. Inoltre, c'è sempre la preoccupazione che tu abbia alcuni errori logici nascosti. Quello che faccio spesso è pulire i dati in R e fare l'econometria in Stata.
Heisenberg,

4
@Heisenberg Mentre sono d'accordo con te, penso che questo post sia il punto principale: ci sono molti altri criteri che sono di primo ordine e la scelta di programmazione è di secondo ordine. Data la piccola serie di accettazioni, è improbabile che uno studente sia stato accettato in due scuole che sono esattamente uguali su tutte le questioni del primo ordine e quindi "arriva a decidere" usando questo criterio del secondo ordine.
FooBar,

6

Fondamentalmente è meglio usare il software utilizzato dal tuo PI! Per prima cosa sarà in grado di correggere il tuo codice. In secondo luogo, se sei un TA per una classe che utilizza un software, è meglio gestirlo ... Per trovare la facoltà che utilizza R, dai un'occhiata ai documenti / libri pubblicati da un dipartimento. Oppure guarda i pacchetti R pubblicati nel tuo campo e trova gli autori.

Non guarderei il costo di un software, perché l'università spesso lo ha fornito gratuitamente o può rimborsarti. (Ovviamente puoi preferire software gratuiti per altri aspetti ma non è un vincolo di budget).


Cosa significa PI?
ahorn


6

Se stai solo cercando "Un dipartimento in cui almeno pochi ricercatori usano R?", Credo che dovresti essere in grado di trovarne molti. Nel mio dipartimento (Vanderbilt University), posso contare almeno 3 studenti universitari usando R invece di Stata (oh e immagino che con me stesso ne faccia 4;)).

Se stai cercando un reparto econ più fortemente orientato verso R, potresti avere un momento più difficile. Non necessariamente perché non esistono, ma perché non è così facile da capire (sospetto che tu non voglia chiedere personalmente a tutti gli studenti / professori laureati dei dipartimenti che ti interessano).

Alcuni segnali informativi potrebbero essere disponibili al pubblico, ad esempio:

  • Le persone del dipartimento usano R nelle loro pubblicazioni?

    • come suggerito da Jan Hoffler, potresti voler usare il Wiki di replica per capirlo.
    • Puoi anche consultare il sito Web delle persone nel caso in cui forniscano dati e file di replica per articoli pubblicati.
  • L'uso della R è incoraggiato nelle lezioni impartite dai membri della facoltà del dipartimento?

  • Il dipartimento offre tutorial R?
  • Alcuni dei professori / studenti universitari sono apertamente appassionati di R (guarda di nuovo i siti Web personali)?

    Per esempio :

  • Sembra un cattivo segnale: http://www.bbk.ac.uk/ems/for_students/it/free

  • Sembra un buon segnale: http://www.clemson.edu/economics/faculty/wilson/Software/FEAR/fear.html

0

Come ricercatore in economia o professionista orientato alla finanza, non è mai abbastanza conoscere una sola lingua. Ecco perché:

1) Ricercatori o esperti di diverse generazioni (pensa al tuo collega o al professore o alle persone che lavorano in un alto livello di posizione in un istituto finanziario) hanno l'abitudine diversa di usare la lingua. Se desideri collaborare con loro o imparare da loro, imparare il loro linguaggio di comunicazione è l'unico modo. Ad esempio, Attilio Meucci, un esperto nell'asset allocation, ha pubblicato i suoi lavori solo sul forum Matlab. E la maggior parte dei professori utilizzerà solo Stata.

2) R non è perfetto, anche se è un successo tra lo scienziato dei dati o lo statistico per il motivo che è gratuito. Sì, open source ed essere libero è sia un aspetto positivo che negativo, il punto negativo è che devi controllare molto attentamente il codice sorgente rispetto a un algoritmo complesso, ad esempio Panel GMM in econometria. Tuttavia, lo Stata è più intuitivo in quanto è gestito da un'azienda e può risolvere efficacemente il problema dal feedback degli utenti, molti dei quali sono professori. Per quanto ne so, economisti come Barro e Wooldrige usano tutti Stata. Non vedo il motivo per cui non puoi imparare entrambi.

3) Esperto di R potrebbe avere una curva di inclinazione più efficiente rispetto ad altri che non lo sono. Prima imparo la R e ho imparato a imparare facilmente Stata nel corso di econometria quando ero studente universitario. L'essenza della programmazione è simile. Alcuni potrebbero dire che Stata è più facile da imparare rispetto a R.

Quindi il mio consiglio è, scegli le lingue di cui hai bisogno. Vedo di recente il professor Sargent iniziare a studiare Python come un vecchio di circa 70 anni. Penso che anche tu possa essere molto più giovane come studente universitario. In bocca al lupo.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.