Syllabus
Course Description & Objectives
This course is an introduction to the use of secondary data in business settings. This course will provide you a general introduction to common statistical and data analysis skills. The skills and knowledge you will pick up along the way will be valuable in our increasingly data-driven economy. The main topics of the course can be organized as follows:
Analytical topics
• Logit analysis for discrete dependent variables
• Regression analysis for nonlinear and heterogeneous relationships
• Natural language processing
• Predictive Analytics
• Data Acquisition (Web scraping & API access)
Technical topics
• Fundamentals of programming in Python
• Use of open source data analysis libraries including Spacy, Gensim, pyLDAvis, t-SNE, Scipy, etc.
• Use of the notebook environment, the industry standard mode of producing replicable data analysis.
Learning Objectives
• Gain an appreciation of how data can inform business decisions.
• Learn how to communicate stories with data effectively using the industry standard medium for data analytics: Jupyter Notebooks
• Build a foundation for programming for data analytics using Python.
• Understand fundamentals of how to work with real world data.
• Be able to conceptualize business questions in terms of relationships in data.
• Be able to apply regression analysis to demonstrate relationships between continuous outcomes and their determinants.
• Understand what heterogeneous effects are and why they might be important.
• Be able to run and interpret a regression with interactions of discrete and continuous variables
• Be able to apply Natural Language Processing techniques.
• Be able to apply collaborative filtering techniques.
• Be able to extract data from websites.
• Be able to acquire data via website APIs.