This course is meant to train students in advanced quantitative techniques in the social sciences. Statistical computing will be carried out in R. Topics include: review of multiple/linear regression, review of logistic regression, generalized linear models, models with limited dependent variables, first differences analysis, fixed effects, random effects, lagged dependent variables, growth curve analysis, instrumental variable and two stage least squares, natural experiments, regression discontinuity, propensity score matching, multilevel models or hierarchical linear models, and text-based quantitative analysis.
Students will learn fundamental marketing concepts and their application. By the end of this class you will know: the elements of a market, company strategy, how to identify customers and competition, the fundamental elements of the marketing mix (product, price, placement and promotion) how to research consumer behavior, and pricing strategies. Students will have extensive use of case study projects.Please note that tuition is the same for online and on-campus courses, there is an additional $85 course fee for online courses.
Students will learn fundamental marketing concepts and their application. By the end of this class you will know: the elements of a market, company strategy, how to identify customers and competition, the fundamental elements of the marketing mix (product, price, placement and promotion) how to research consumer behavior, and pricing strategies. Students will have extensive use of case study projects.Please note that tuition is the same for online and on-campus courses, there is an additional $85 course fee for online courses.
This course is designed to expose students in the QMSS degree program to different methods and practices of social science research. Seminar presentations are given on a wide range of topics by faculty from Columbia and other New York City universities, as well as researchers from private, government, and non-profit settings. QMSS students participate in a weekly seminar. Speakers include faculty from Columbia and other universities, and researchers from the numerous corporate, government, and non-profit settings where quantitative research tools are used. Topics have included: Now-Casting and the Real-Time Data-Flow; Art, Design & Science in Data Visualization; Educational Attainment and School Desegregation: Evidence from Randomized Lotteries; Practical Data Science: North American Oil and Gas Drilling Data.
Prerequisites: BUSI PS5020 Introduction to Marketing/or Professor Approval is required
Students will develop analytical skills used to formulate and implement marketing driven strategies for an organization. Students will develop a deeper understanding of marketing strategies and how to implement tactics to achieve desired goals. Students will work on case study projects in both individual and a team based projects. By the end of this course you will be able to develop a marketing strategy based market assessments and company needs.
Prerequisites: BUSI PS5020 Introduction to Marketing/or Professor Approval is required
Students will develop analytical skills used to formulate and implement marketing driven strategies for an organization. Students will develop a deeper understanding of marketing strategies and how to implement tactics to achieve desired goals. Students will work on case study projects in both individual and a team based projects. By the end of this course you will be able to develop a marketing strategy based market assessments and company needs.
Interested in starting your own company? Do you have an idea for a new product or service? Have you come up with a way to improve something that already exists? This course tackles the central business concept of how one creates, builds and leads companies. It looks at aspects of entrepreneurship and leadership for both individuals and teams in the face of complex situations. Using the case study method as taught in business school, also known as "participant-centered learning," this course puts students in the role of an entrepreneur facing critical business decisions. A selection of guest speakers will offer firsthand experience on innovation and entrepreneurship.
Prerequisites: some familiarity with the basic principles of partial differential equations, probability and stochastic processes, and of mathematical finance as provided, e.g., in
MATH W5010
.
Prerequisites: some familiarity with the basic principles of partial differential equations, probability and stochastic processes, and of mathematical finance as provided, e.g., in MATH W5010.
Review of the basic numerical methods for partial differential equations, variational inequalities and free-boundary problems. Numerical methods for solving stochastic differential equations; random number generation, Monte Carlo techniques for evaluating path-integrals, numerical techniques for the valuation of American, path-dependent and barrier options.
Prerequisites: BUSI PS5001 Intro to Finance and BUSI PS5003 Corporate Finance or Professor Approval required. If you have not taken PS5001 or PS5003 at Columbia University, please contact phb2120@columbia.edu for professor approval.
Students will learn about the valuation of publicly traded equity securities. By the end of the semester students will be able to perform fundamental analysis ("bottoms-up," firm-level, business and financial analysis), prepare pro forma financial statements, estimate free cash flows and apply valuation models.
Prerequisites:
MATH W5010
or knowledge of J. Hull's book Options, futures.
Prerequisites: Math GR5010 or knowledge of J. Hull's book Options, futures.
Seminar consists of presentations and mini-courses by leading industry specialists in quantitative finance. Topics include portfolio optimization, exotic derivatives, high frequency analysis of data and numerical methods. While most talks require knowledge of mathematical methods in finance, some talks are accessible to general audience.
This course gives students two credits of academic credit for the work they perform in such an social science oriented internships.
This practicum course is meant to offer valuable training to students. Specifically, this practicum will mimic
the typical conditions that students would face in an internship in a large data-intense institution. The
practicum will focus on four core elements involved in most internships: (1) Developing the intuition and
skills to properly scope ambiguous project ideas; (2) practicing organizing and accessing a variety of
large-scale data sources and formats; (3) conducting basic and advanced analysis of big data; and (4)
communicating and “productizing” results and findings from the earlier steps, in things like dashboards,
reports, interactive graphics, or apps. The practicum will also give students time to reflect on their work, and
how it would best translate into corporate, non-profit, start-up and other contexts.
Introducing students to a series of methods, methodological discussions, and questions relevant to the focus of the Masters program: urban sociology and the public interest. Three methodological perspectives will frame discussions: analytical sociology, small-n methods, and actor-network theory.
The course is designed to teach students the foundations of network analysis including how to manipulate, analyze and visualize network data themselves using statistical software. We will focus on using the statistical program R for most of the work. Topics will include measures of network size, density, and tie strength, measures of network diversity, sampling issues, making ego-nets from whole networks, distance, dyads, homophily, balance and transitivity, structural holes, brokerage, measures of centrality (degree, betweenness, closeness, eigenvector, beta/Bonacich), statistical inference using network data, community detection, affiliation/bipartite networks, clustering and small worlds; positions, roles and equivalence; visualization, simulation, and network evolution over time.
This course is designed to the interdisciplinary and emerging field of data science. It will cover techniques and algorithms for creating effective visualizations based on principles from graphic design, visual art, perceptual psychology, and cognitive science to enhance the understanding of complex data. Students will be required to complete several scripting, data analysis and visualization design assignments as well as a final project. Topics include: data and image models, social and interactive visualizations, principles and designs, perception and attention, mapping and cartography, network visualization. Computational methods are emphasized and students will be expected to program in R, Javascript, D3, HTML and CSS and will be expected to submit and peer review work through Github. Students will be expected to write up the results of the project in the form of a conference paper submission.
An introduction to Bayesian statistical methods with applications to the social sciences. Considerable emphasis will be placed on regression modeling and model checking. The primary software used will be Stan, which students do not need to be familiar with in advance. Students in the course will access the Stan library via R, so some experience with R is necessary. Any QMSS student is presumed to have sufficient background. Any non-QMSS students interested in taking this course should have a comparable background to a QMSS student in basic probability. Topics to be covered are a review of calculus and probability, Bayesian principles, prediction and model checking, linear regression models, Bayesian calculations with Stan, hierarchical linear models, nonlinear regression models, missing data, and decision theory.
Social scientists need to engage with natural language processing (NLP) approaches that are found in computer science, engineering, AI, tech and in industry. This course will provide an overview of natural language processing as it is applied in a number of domains. The goal is to gain familiarity with a number of critical topics and techniques that use text as data, and then to see how those NLP techniques can be used to produce social science research and insights. This course will be hands-on, with several large-scale exercises. The course will start with an introduction to Python and associated key NLP packages and github. The course will then cover topics like language modeling; part of speech tagging; parsing; information extraction; tokenizing; topic modeling; machine translation; sentiment analysis; summarization; supervised machine learning; and hidden Markov models. Prerequisites are basic probability and statistics, basic linear algebra and calculus. The course will use Python, and so if students have programmed in at least one software language, that will make it easier to keep up with the course.
This course is intended to provide a detailed tour on how to access, clean, “munge” and organize data, both big and small. (It should also give students a flavor of what would be expected of them in a typical data science interview.) Each week will have simple, moderate and complex examples in class, with code to follow. Students will then practice additional exercises at home. The end point of each project would be to get the data organized and cleaned enough so that it is in a data-frame, ready for subsequent analysis and graphing. Therefore, no analysis or visualization (beyond just basic tables and plots to make sure everything was correctly organized) will be taught; and this will free up substantial time for the “nitty-gritty” of all of this data wrangling.
Prerequisites: basic probability and statistics, basic linear algebra, and calculus
This course will provide a comprehensive overview of machine learning as it is applied in a number of domains. Comparisons and contrasts will be drawn between this machine learning approach and more traditional regression-based approaches used in the social sciences. Emphasis will also be placed on opportunities to synthesize these two approaches. The course will start with an introduction to Python, the scikit-learn package and GitHub. After that, there will be some discussion of data exploration, visualization in matplotlib, preprocessing, feature engineering, variable imputation, and feature selection. Supervised learning methods will be considered, including OLS models, linear models for classification, support vector machines, decision trees and random forests, and gradient boosting. Calibration, model evaluation and strategies for dealing with imbalanced datasets, n on-negative matrix factorization, and outlier detection will be considered next. This will be followed by unsupervised techniques: PCA, discriminant analysis, manifold learning, clustering, mixture models, cluster evaluation. Lastly, we will consider neural networks, convolutional neural networks for image classification and recurrent neural networks. This course will primarily us Python. Previous programming experience will be helpful but not requisite. Prerequisites: basic probability and statistics, basic linear algebra, and calculus.
This seminar will focus particularly on the contrast between Greek and Christian conceptions of the soul, and Montaigne’s conception of the (very) self,
le moi
– and all the implications of that shift for the history of Western thought.
Prerequisites: at least four terms of Greek, or the equivalent.
An intensive review of Greek syntax with translation of English sentences and paragraphs into Attic Greek.