What Projects Can I Do to Improve My Python and R Skills for Economics?

0
8
Asked By CuriousCoder92 On

I'm looking to enhance my Python and R skills as I'm interested in a university economics project. I have some experience with Python from CS courses, particularly with basic recursion, SciPy, NumPy, and Matplotlib for curve fitting and plotting in physics labs. I'm aiming to develop my abilities in several areas, including linear regression, data cleaning, APIs, web scraping, machine learning models, causal inference methods, Git or version control, and survey design.

I'm hoping someone could suggest a project (or several smaller ones) that would allow me to learn these skills effectively. Ideally, I'd like a project in both Python and R, and I'd appreciate it if they're related to economics. A bit of context: I've dabbled in linear and nonlinear regression and some basic data cleaning, but I'm not familiar with APIs or Git yet. Survey design might be complex, so I'm open to focusing on the theoretical aspects if needed.

3 Answers

Answered By DataNerd101 On

For data cleaning, check out the Pandas library. It’s super helpful! And for machine learning, scikit-learn is a great starting point. Both are well-documented and have a ton of examples online to help you get started!

CuriousCoder92 -

Thank you, I'll check those out!

Answered By TechSavvyGal On

Git is simple to understand—it’s like making copies of your project before trying new things. If you mess something up, you can revert to your previous work. Learning Git will be really useful for version control in your projects!

CuriousCoder92 -

Ahh thank you!

Answered By EconExplorer88 On

You could scrape housing data from the Zillow API and then try predicting prices using various models. This project would cover a lot of the skills you're looking to learn while being highly relevant to economics!

CuriousCoder92 -

Thanks, I think something like this'll work!

Related Questions

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.