Hvilken type økonometri kan jeg gøre med Python?


Bedste svar

Du bør tjekke Sargent og Stachurskis blog: Kvantitativ økonomi

De er begge økonometriske guder og har masser af nyttige vejledninger til at komme i gang med python. I det væsentlige enhver form for værktøj, som du bruger i STATA, skal være tilgængelig i Python. Hvor Python virkelig begynder at skinne, er, at det er multifunktionelt. Så når du lærer Python, kan du begynde at gøre ting som at bygge webskrabere for at downloade data fra flere kilder eller endda få adgang til fantastiske APIer som for Quandl eller endda begynde at udnytte mere banebrydende statistikbiblioteker som for TensorFlow for at begynde at gøre dyb læring.

I alt, hvis alt hvad du vil gøre er standard økonometri, STATA har dig dækket. Hvis du ønsker at komme ind på nogle mere derude, går tingene helt sikkert ned i Python eller endda R (jeg foretrækker R, men dræber mig med Python). det er bizart. Tjek TIBOE-indekset. Python er # 4 (5.761\%) og stiger. Samlingssprog er # 16 (0,915\%) og falder. Jeg har brugt det meste af min karriere på at samle sprog (millioner af linjer af det). Det hører hjemme i fortiden. Jeg har også brugt Python, PHP, JavaScript, Basic, Visual Basic, Smalltalk, C, C ++, Java, SQL osv.

Her er nogle råd, hovedsagelig fra TIBOE-indekset.

Undgå Ruby og Perl. De ser ud til at dø. Perl er forfærdelig. Ruby ser ud til at forsvinde af grunde, som jeg ikke forstår.

Basic er næsten helt død (men ikke Visual Basic).

C er for lavt niveau og hører hjemme i fortid.

C ++ er det hurtigste store programmeringssprog, men ikke let at lære eller bruge.

C # kan meget vel være et godt programmeringssprog. Det har dog aldrig undsluppet sin oprindelse (opfundet af Microsoft).

Java er fantastisk og ser ud til at klare sig godt. Perfekt til store projekter, der vil blive brugt. For svært at bruge til engangsprojekter. Bemærk, at Java også er det almindelige Android-programmeringssprog. Android understøtter også Kotlin-sproget (som muligvis erstatter Java til Android).

JavaScript er det eneste standardsprog for webbrowsere. Det er også et ret godt sprog (i disse dage). De nyeste versioner af JavaScript (ES6, ES7 og ES8) er mildt sagt seriøse programmeringssprog.

Mål C og Swift er kun Mac. Da det inkluderer iPhone, er Mac-markedet kun ret stort.

PHP er (langt) standardsproget for webservere. Det er også et ret godt sprog (i disse dage). PHP er ikke perfekt. Det er dog ret kraftfuldt og sofistikeret.

Python er fantastisk til nogle projekter. Python er et script-sprog, hvilket betyder, at det er let at programmere, men langsommere. Bemærk, at Python er det øverste sprog for AI. For AI er det virkelig hårdt arbejde, der udføres af specialiseret hardware, og Pythons ydelse er ikke et problem.

R dominerer statistikverdenen, men bruges virkelig ikke til noget andet.

SQL er til databaser. Det bruges ikke rigtig til noget andet.

Visual Basic og Visual Basic .Net er gode sprog (efter min erfaring). Imidlertid har de aldrig undsluppet deres oprindelse (opfundet af Microsoft).

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *