エコノミストが使用する最も一般的なプログラム


15

私は最近、次の学期に研究助手を雇うことを計画しているかどうか教授に尋ねました。STATA、SAS、SPSS、R Studio、およびMathematicaを使用した経験が十分にあるため、私はかなり良い候補者になると思いましたが、彼はこれまで聞いたことのないいくつかのプログラムについて尋ね始めました。それは私が経済学のために最も一般的に使用されるプログラムは何であるか疑問に思いました。私の友人は、MatlabとPythonも調べることを提案しました。


6
また、教授は、6人のかなり異なった複雑なプログラムのまともな経験を持っていると主張する大学院生/学部学生に迷惑をかける可能性があります。
トールスト

1
教授が教えている経済学の種類を指定していただけますか?時系列分析、一般均衡モデリング?彼が使用するプログラムの種類は、おそらくそれを行うために必要なものに依存します。
ギスカード

私は質問がいくぶん広いことに同意します。少なくとも、あなたはあなたがアカデミックエコノミストを求めていることを明確に述べることができます。
FooBar

1
これは、環境経済学を専門とするミクロ経済学の教授でした。
ヤコビアンを忘れた

1
中央銀行圏では、EViews、MATLAB / Dynare、TROLL、RATS、およびRが非常に人気があります。基本的に、大規模な計量経済学モデル(はい、まだ存在します!)、DSGEモデル、時間シリーズモデル(SVAR、さまざまな状態空間モデルなど)、およびベイジアン手法。FEDの1つは最近、コードベースをジュリアに移動しました。こちらをご覧ください:libertystreeteconomics.newyorkfed.org/2015/12/…そして、FRB / USモデルはEViewsにあります。カナダ銀行で使用されるTROLL。
グレアムウォルシュ

回答:


14

プログラム/言語には3つの重要な側面があります。

  • 表記規則:全員が使用するプログラムがあると、フィードバック/ヘルプの取得、共著者との共同作業、他の人のコードの使用に役立ちます
  • 使いやすさ:経済学での多くの用途はルーチンであるため、プログラムでこれらを実行し、使用の実装を容易にすることは大きなボーナスです
  • 適応性:ニーズのほとんどをカバーし、1つの構文のみを学習することと、異なるプログラムを同時に使用することを可能にするプログラム。

アカデミックエコノミストの間での使用頻度に関して、私のランキングは次のとおりです。

トップティア

  • 計量経済学のために、STATA。主に慣習と使いやすさのためです。
  • ダイナミックプログラミング、およびある程度モンテカルロ、はるかに、Matlab。主に慣習と使いやすさのため

二段目

  • 時系列計量経済学の場合、Eviews(使いやすさ)
  • すべての種類の計量経済学、R(適応性、やや慣習)
  • 本当に何でもあるスイスのナイフ、Python(適応性)

スペシャリスト

  • SAS、巨大なデータセット用
  • Fortran、効率的な事前作成ルーチンおよび大規模計算用

もちろん、このリストは私の個人的な意見であり、アカデミックエコノミストのみを対象としています。私は誰もトップティアに異議を唱えることはないと信じていますが、セカンドティア/スペシャリストは多少議論される可能性があります。そして、さらに専門的な人がいます(たとえば、オープンソースのMatlabの代替としてのOctave)


2
Octave *はオープンソースのMatlabの代替です。
ヘシアン

1
私はこれに同意しますが、経済分野に応じて追加します。Rが仕様の最上位層に移動し、STATAが第2層に移動するのを見ることができました。ただし、私の経験から、ほとんどの場合、STAAとMATLABが現在の主力製品です。しかし、Rは大きな動きを見せており、最終的にはすぐにトップティアになると考えています。
アムステル

1
この答えは特定の分野について多くを前提としているようで、データ評価ソフトウェアのみを対象としています。たとえば、理論家は、あなたが言及したどのプログラムよりもMathematicaとMapleで多くのことを行います。実験経済学者は、ほとんどすべての経済学者が使用するプログラムのみがラテックスである...しかし、その後、再び、:-Dの周りに浮いたもの奇数MS Wordの書類が常に存在していると思いますなど。私、彼らの実験を実行するためのプログラムの全体の束を使用する
HRSE

1
Stataは、プログラムをStataではなくStataで作成する必要があると主張していることに注意してください。
エメリービル

13

私が取り組んでいるReplicationWikiには、2000年から2013年にかけて主にAmerican Economic Review、American Economic Journals、Journal of Political Economyで2000件以上の実証研究で使用されたソフトウェアパッケージのリストがあります。Stataははるかに頻繁に(> 900回)使用され、MATLAB(280)、SAS(60)、GAUSS(60)、Excel(50)、R(30)、FORTRAN(30)、Mathematica(19)、 EViews(18)、z-Tree(16)、dynare(15)、RATS(12)、C(8)、C ++(6)、python(5、最近の研究)、SPSS(5)。ArcGIS、ArcMap、java、LIMDEP、Maple、Microfit、Ox、ORSEE、PcGive、perl、TSP、gretlの例もあります。多くの場合、複数のパッケージが使用されます。一部のエコノミストもジュリアを使用しています。


ハハ、レプリケーションwiki再び:-D。残念ながら、OPは経験的経済学のポジションに応募していません。ただし、この回答がソフトウェアの引用に関する具体的なデータを提供することを気に入っています。
HRSE

10

一般的な概要については、次のリストを考えてみましょう。

  • 統計分析の場合:StataEViews(BTW、FEDで使用)、Statistica(以前のStatsoft、現在Dell)、Statgraphics。+無料:R(IDEとしてのR Studio)、フリーライダー用のGNU Gretl
    …ああ、SAS / StatおよびIBM SPSS、および完全性のための多くのOracleのもの。XLStat
    +などのExcelアドイン。
  • 代数パッケージ:Matlabのは、に裏打ちされたSimulinkのMathematicaはに裏打ちされたSystemModeler(それほど経済のため)。実際、一部の人々はMapleを使用しています。+前述のオクターブ無料。
  • 知っておくべきことbasicExcel VBAそして、多くのExcelアドイン(ネットワーク用のNodeXLなど-それほど使用されていないかもしれませんが、いいかもしれません)。
    ところで、ネットワークについてはUcinetも参照してください。
  • :言語のいくつかの一般的な目的のPythonのようなパッケージを含む、パンダscipyのダウンロードnumpyのIPythonTheanoなど(のようなバンドルでの使用に優れて私見、アナコンダなど)
    であってもよいし、C++あるいはJava(単に言及する)オブジェクト指向言語として。
  • データベース:リレーショナルMySQLおよび最近登場する最新のNoSQLソリューションMongoDB(といいPython)。
  • BigData:Hadoop + Haskell(関数型プログラミング言語として)(財務で積極的に使用されています)。
  • ダイナミックモデリング:Vensimおよびダイナミックモデリングソフトウェアの多く。

より焦点を絞った問題のためだけに:

  • 影響分析の場合:IMPLANREMIなど。
  • DSGEの場合:GNU Octaveが支援するDynare
  • 空間(GIS)分析の場合:Esri ArcGISMapInfo
  • エージェントベースのモデリングの場合:NetLogo
  • ゲーム理論の場合:Gambit(TTBOMKで記述Python)。
  • :実験経済学のためのZTree

お役に立てば幸いです。


ダウン投票はコメントする必要があります。何が悪いの?
ガレイ

私はあなたに反対票を投じませんでしたが、一部の人々はリンクのリストが貧弱な答えを作ると思います。
–BKay

2
@BKayそれが述べた質問は他に何を前提としていますか?私がそれを読んだとき、その考えは、私たちの学生が聞いたことのない教授が何を念頭に置いていたのかを推測することです。彼は環境経済学者であり、何らかの影響とCB分析を扱っています。リンクは常に便利です。必要に応じてリンクを無視してもかまいません。
ガレイ

3
@FooBarなぜ経済学者は学界でしか働いていないと思いますか。Excelはどこにでもあります。また、Excel Visual Basic for Applicationsは、それを使用するすべての人(マクロ)にとって「知っておくべき」能力です。そして、それは基本的な言語の単なる分岐です。一般に経済学者はそれを頻繁に使用します。
ガレイ

1
@garej私はあなたに同情します。学外の私が知っているほとんどすべてのエコノミストがExcelを使用しています-おそらく毎日も。彼らはモデリング作業には使用しないかもしれませんが、一般的な分析と経済の最新動向の追跡には間違いなく使用します。何十年もゲームに参加している一部のエコノミストは、Excel以外に何も必要とせずに、いくつかの簡単な計算を行い、何が起こっているかを判断します。彼らにとって、それ以外のものはやり過ぎです。
グレアムウォルシュ

5

私の経験(購入側の経済学者の役割)から、

  1. Eviews-GUIは、計量経済学モデルや予測の更新など、日常のほとんどのタスクを処理するのに非常に便利です。そして、外部データベースとの絶えず改善されているインターフェースにより、私の生活はずっと楽になります
  2. R / Matlab-モンテカルロシミュレーションおよび財務データと確率モデルの取り扱いが簡単

Excelは、エクイティファイナンシャルモデリングとコーポレートファイナンスで人気がありますが、C ++ / Rは、金融工学/クオンツの分野で支配的です

私の意見では、SPSSは時系列(私の仕事の大部分)を扱うのがあまり得意ではないため、他の社会科学分野でより人気があります。

SASは、独自のメモリ管理により膨大なデータセットに適しています...メモリ..)

Pythonは高速なプログラムですが、毎日の分析目的で実装するには便利ではありません。そして、あなたが言及した残りの部分については、最近ではかなり似た機能を提供するように進化しています


2
Pythonは、非常に広範囲のライブラリへの広範なインターフェースを備えたプログラミング言語です。これにより、合理的なプログラミングスキルを持つ人々の分析のためのスイスアーミーナイフになります。Matlabライセンスを購入する余裕がない/入手できない人のために、Python数値ライブラリは優れた代替手段を提供します。C ++はプログラミング言語でもあり、高度なプログラミングスキルが必要です。
ルミ

3
ライセンスを購入する余裕があるとしても、PythonはMatlabの優れた代替品であると言う人もいます。
cc7768

あなたは非常によく考えるかもしれません、私はおそらくコメントできませんでした:)
ルミ

3

これは、最も一般的なものについては、学校や職業によって異なります。

私の学校の教授は、主にMatlabとStataを使用しているようです。一部の被験者は、以前に聞いたことのないGAUSSを必要とします。いくつかのpythonも含まれます。

私の経験(逸話)では、金融セクターはエクセルを多く使用しています。


3

事例証拠コレクションに追加するために、Stataが最も標準的な統計ソフトウェアであることも経験しました。

EViewsは別のオプションです。

他のプログラムに関しては、統計分析ソフトウェアに加えて、LaTeXはプレゼンテーション用にドキュメントをフォーマットするために使用されるプログラミング言語です。


5
LaTeXはマークアップ言語です。
jmbejara

7
実際、LaTeXはチューリング完全であり、プログラミング言語です。
ラッドフェーデン

2
@RudFaden Microsoft Excelも同様です。
マイケルグライネッカー

3

ここに追加するだけで、重労働(動的プログラミング、構造推定)を行う多くのエコノミストは、コンパイルされていないMatlabのような言語を使用して逃げることができません。年長の経済学者(終身在職教員、例えば)から、これらのアプリケーションには驚くほどの量のFortranがあると思います。C ++は同じ仕事で若い経済学者の間でより人気があるかもしれませんが、Fortranは驚くべき持続力を持っています。


1

上記のすべてに加えて、元の質問は環境経済に関するものであるため、GAMSがかなり使用されています。

実際、Nordhausは、気候変動に関するノーベル賞受賞作品の多くの基礎となるDICEモデルをGAMSモデルと称賛しています。結果として、追跡調査のほとんどがそうです。

個人的には、私自身もMathematicaに似た無料のプログラムであるMaximaを使用します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.