R in Wirtschaftsabteilungen?


12

Nach meiner persönlichen Beobachtung bevorzugen die meisten (prominenten) Ökonomen Stata für ihre statistische Analyse und Matlab für andere mathematische Arbeiten. SAS und Excel werden ebenfalls verwendet (insbesondere im Finanzbereich).

Meiner Meinung nach ist R eine viel bessere Software für die Datenbereinigung, -manipulation und -analyse als Stata (ganz zu schweigen von den Stata-Kosten). Es scheint auch Matlab in seiner besten Leistung ebenbürtig zu sein. Aber ich denke (als Doktorand) wird es die Zusammenarbeit mit einem anderen statistischen Programm als dem Rest nicht sehr reibungslos machen. Verwenden Sie Stata wie alle anderen oder leiden Sie?

Daher sollte ein Student, der ein "R-Experte" ist,, wenn er zwischen zwei gleichen Abteilungen wählen muss, diejenige wählen, die R verwendet. Aber gibt es eine solche Abteilung? Eine Abteilung, in der mindestens wenige Forscher R verwenden?


2
Während Ihrer Karriere werden Sie wahrscheinlich mehrere Sprachen lernen. Es ist wirklich keine große Sache. Wenn Sie bereits ein gutes R haben, wird das Umschalten viel weniger problematisch sein als das Erlernen von R - wenn dies Ihr erstes Programm war.
Thorst

5
Nach meiner Erfahrung programmieren die meisten Ökonomen in jeder Sprache, die sie verwenden, schlecht - sie verwenden Schleifen in R, wenn sie vektorisierte Operationen verwenden sollten, sie verwenden Stata-Makros für alle möglichen Dinge und so weiter. Wenn Sie ein guter Programmierer sind, sollte der Wechsel einfach sein, da Sie die Programmierparadigmen verstehen. Wenn Sie ein schlechter Programmierer sind, sollte das Wechseln einfach sein, da Sie nur eine etwas andere Syntax lernen, mit der Sie schlechten Code schreiben können. Wählen Sie niemals ein wirtschaftliches Programm, das auf einer Programmiersprache basiert. Das ist wie der Kauf eines Eigenheims, weil Ihnen die Farbe gefällt, in der das Hauptschlafzimmer gestrichen ist.
Düsterkeit

1
Ich bin gerade auf eine kleine Diskussion über 'Stack Overflow' gestoßen
snoram


Ich denke nicht, dass die Frage gut genug ist. Ihre Frage lautet im Wesentlichen: "Gibt es eine Abteilung, die R verwendet?"
Horn

Antworten:


13

An meiner Universität wird die Wahl des Programms als allgemein irrelevant angesehen. Wir konzentrieren uns auf die Ergebnisse, und es liegt an jedem Schüler, zu bestimmen, welches Programm für die Aufgabe und die Benutzerpräferenz am besten geeignet ist.

Sie werden feststellen, dass die Verwendung einer Sprache sehr gut in eine andere übersetzt werden kann. Mit Ressourcen wie Stackoverflow wäre ich nicht allzu besorgt darüber.

Ich würde die Aussage "zwei gleiche Universitäten" sehr sorgfältig prüfen. Meine Erfahrung hat mir gezeigt, dass es so etwas nicht gibt, was persönliche Ambitionen, Karriereziele und Themenpräferenzen zulässt. Ich denke, Programmierentscheidungen sind vielleicht nur ein Ersatz für technische Genauigkeit und Budget, wenig mehr. Da Sie nur für eine begrenzte Anzahl von Schulen zugelassen sind, nehmen Sie sich Zeit, um diese Kriterien genau zu bewerten.


1
Ich stimme zwar zu, dass die Wahl des Programms theoretisch irrelevant sein sollte, aber in der Praxis kann das Programmieren von etwas in R, das mit dem Ergebnis in Stata übereinstimmt, ein oder zwei Tage hinzufügen, was sich schnell summiert. Außerdem besteht immer die Sorge, dass Sie einige versteckte Logikfehler haben. Was ich oft mache, ist die Daten in R zu bereinigen und die Ökonometrie in Stata zu machen.
Heisenberg

4
@ Heisenberg Obwohl ich Ihnen zustimme, denke ich, dass der Hauptpunkt dieses Beitrags ist: Es gibt viele andere Kriterien, die erster Ordnung sind, und die Programmierauswahl ist zweiter Ordnung. Angesichts der geringen Anzahl von Akzeptanzen ist es unwahrscheinlich, dass ein Schüler an zwei Schulen aufgenommen wurde, die in allen Fragen erster Ordnung genau gleich sind, und daher anhand dieses Kriteriums zweiter Ordnung "entscheiden" kann.
FooBar

6

Grundsätzlich ist es besser, die Software zu verwenden, die Ihr PI verwendet! Zuerst kann er Ihren Code korrigieren. Zweitens, wenn Sie ein TA für eine Klasse mit einer Software sind, ist es besser, damit umzugehen ... Um die Fakultät mit R zu finden, schauen Sie sich entweder die Papiere / Bücher an, die von einer Abteilung veröffentlicht wurden. Oder schauen Sie sich die in Ihrem Bereich veröffentlichten R-Pakete an und finden Sie die Autoren.

Ich würde mir die Kosten einer Software nicht ansehen, da die Universität sie oft kostenlos zur Verfügung stellt oder Sie erstatten kann. (Natürlich können Sie kostenlose Software für andere Aspekte bevorzugen, aber dann ist dies keine Budgetbeschränkung).


Wofür steht PI?
Horn


6

Wenn Sie nur nach "Eine Abteilung suchen, in der mindestens wenige Forscher R verwenden?", Sollten Sie meiner Meinung nach in der Lage sein, viel zu finden. In meiner Abteilung (Vanderbilt University) kann ich mindestens 3 Studenten zählen, die R anstelle von Stata verwenden (oh, und ich denke, es ergibt 4;)).

Wenn Sie nach einer stärker auf R ausgerichteten Wirtschaftsabteilung suchen, fällt es Ihnen möglicherweise schwerer. Nicht unbedingt, weil sie nicht existieren, sondern weil es nicht so einfach ist, das herauszufinden (ich vermute, Sie möchten nicht jeden Doktoranden / Professor der Fachbereiche, an denen Sie interessiert sind, persönlich fragen).

Einige informative Signale sind jedoch möglicherweise öffentlich verfügbar, z.

  • Verwenden Mitarbeiter der Abteilung R in ihren Veröffentlichungen?

    • Wie von Jan Hoffler vorgeschlagen, können Sie das Replikations-Wiki verwenden, um dies herauszufinden.
    • Sie können sich auch die Website von Personen ansehen, falls diese Daten und Replikationsdateien für veröffentlichte Artikel bereitstellen.
  • Wird die Verwendung von R in Klassen von Fakultätsmitgliedern der Abteilung empfohlen?

  • Bietet die Abteilung R-Tutorials an?
  • Sind einige der Professoren / Studenten offen R-Enthusiasten (siehe auch persönliche Websites)?

    Zum Beispiel :

  • Dies scheint ein schlechtes Signal zu sein: http://www.bbk.ac.uk/ems/for_students/it/free

  • Dies scheint ein gutes Signal zu sein: http://www.clemson.edu/economics/faculty/wilson/Software/FEAR/fear.html

0

Als Wirtschaftsforscher oder finanzorientierter Fachmann reicht es nie aus, nur eine Sprache zu sprechen. Hier ist warum:

1) Forscher oder Experten verschiedener Generationen (denken Sie an Ihren Kollegen oder den Professor oder an die Personen, die in der hohen Position eines Finanzinstituts arbeiten) haben unterschiedliche Gewohnheiten, die Sprache zu verwenden. Wenn Sie mit ihnen zusammenarbeiten oder von ihnen lernen möchten, ist das Erlernen ihrer Kommunikationssprache der einzige Weg. Zum Beispiel hat Attilio Meucci, ein Experte für Asset Allocation, seine Arbeit nur im Matlab-Forum veröffentlicht. Und die meisten Professoren werden nur Stata verwenden.

2) R ist nicht perfekt, auch wenn es unter Datenwissenschaftlern oder Statistikern ein Hit ist, weil es kostenlos ist. Ja, Open Source und Freiheit sind sowohl die gute als auch die schlechte Seite. Der schlechte Punkt ist, dass Sie den Quellcode in Bezug auf einen komplexen Algorithmus, z. B. Panel GMM in der Ökonometrie, sehr sorgfältig prüfen müssen. Die Stata ist jedoch benutzerfreundlicher, da sie von einem Unternehmen verwaltet wird und das Problem durch das Feedback der Benutzer, von denen die meisten Professoren sind, effizient beheben kann. Soweit ich weiß, verwenden Ökonomen wie Barro und Wooldrige alle Stata. Ich sehe keinen Grund, warum Sie nicht beides lernen können.

3) Der Experte für R könnte eine effizientere Neigungskurve haben als andere, die dies nicht tun. Ich lerne zuerst R und habe Stata im Ökonometriekurs leicht gelernt, als ich ein Student im Grundstudium war. Die Programmieressenz ist ähnlich. Einige könnten sagen, dass Stata leichter zu lernen ist als R.

Mein Rat ist also, wählen Sie die Sprachen, die Sie brauchen. Ich sehe in letzter Zeit, dass Professor Sargent als alter Mann von ungefähr 70 Jahren anfängt, Python zu lernen. Ich denke, Sie können auch als Doktorand viel jünger sein. Viel Glück.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.