¿Qué tipo de econometría puedo hacer con Python?


La mejor respuesta

Debería consultar el blog de Sargent y Stachurski: Economía cuantitativa

Ambos son dioses de la econometría y tienen toneladas de guías útiles para comenzar en Python. Esencialmente, cualquier tipo de herramienta que utilice dentro de STATA debería estar disponible en Python. Donde Python realmente comienza a brillar es en su multipropósito. Entonces, una vez que aprenda Python, puede comenzar a hacer cosas como crear raspadores web para descargar datos de múltiples fuentes o incluso acceder a excelentes API como la de Quandl o incluso comenzar a aprovechar más bibliotecas de estadísticas de vanguardia como la de TensorFlow para comenzar a realizar un aprendizaje profundo.

En total, si todo lo que desea hacer es econometría estándar, STATA lo tiene cubierto. Si quieres profundizar más en las cosas, definitivamente profundiza en Python o incluso en R (prefiero R pero incursiono en Python).

Respuesta

Eso está muy lejos de la verdad, es extraño. Consulta el índice TIBOE. Python es el número 4 (5.761\%) y está aumentando. El lenguaje ensamblador es el # 16 (0.915\%) y está cayendo. He pasado la mayor parte de mi carrera haciendo lenguaje ensamblador (millones de líneas). Pertenece al pasado. También he usado Python, PHP, JavaScript, Basic, Visual Basic, Smalltalk, C, C ++, Java, SQL, etc.

Aquí hay algunos consejos, principalmente del índice TIBOE.

Evite Ruby y Perl. Parecen estar muriendo. Perl es horrible. Ruby parece estar desapareciendo por razones que no entiendo.

Basic está casi completamente muerto (pero no Visual Basic).

C es un nivel demasiado bajo y pertenece al pasado.

C ++ es el lenguaje de programación principal más rápido, pero no es fácil de aprender o usar.

C # bien puede ser un gran lenguaje de programación. Sin embargo, nunca ha escapado a sus orígenes (inventado por Microsoft).

Java es genial y parece que le va bien. Ideal para proyectos a gran escala que se utilizarán mucho. Demasiado difícil de usar para proyectos de un solo uso. Tenga en cuenta que Java también es el lenguaje de programación estándar de Android. Android también admite el lenguaje Kotlin (que eventualmente puede reemplazar a Java para Android).

JavaScript es el único lenguaje estándar para los navegadores web. También es un lenguaje bastante bueno (estos días). Las últimas versiones de JavaScript (ES6, ES7 y ES8) son lenguajes de programación serios por decir lo menos.

Objective C y Swift son solo para Mac. Dado que eso incluye el iPhone, el mercado exclusivo de Mac es bastante grande.

PHP es (de lejos) el lenguaje estándar para servidores web. También es un lenguaje bastante bueno (estos días). PHP no es perfecto. Sin embargo, es bastante poderoso y sofisticado.

Python es ideal para algunos proyectos. Python es un lenguaje de secuencias de comandos, lo que significa que es fácil de programar, pero más lento. Tenga en cuenta que Python es el idioma principal para la IA. Para la IA, el trabajo realmente duro lo realiza hardware especializado y el rendimiento de Python no es un problema.

R domina el mundo de las estadísticas, pero en realidad no se usa para nada más.

SQL es para bases de datos. Realmente no se usa para nada más.

Visual Basic y Visual Basic .Net son excelentes lenguajes (en mi experiencia). Sin embargo, nunca han escapado de sus orígenes (inventados por Microsoft).

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *