IntroductionLinear Regression with One VariableTypes of RegressionFeatures and LabelsFeature ScalingSplitting Data into Training and TestingFitting a Model on Data with scikit-learn Linear Regression Using NumPy ArraysFitting a Model Using NumPy PolyfitPlotting the Results in PythonPredicting Values with Linear RegressionExercise 2.01: Predicting the Student Capacity of an Elementary SchoolLinear Regression with Multiple VariablesMultiple Linear RegressionThe Process of Linear RegressionImporting Data from Data SourcesLoading Stock Prices with Yahoo FinanceExercise 2.02: Using Quandl to Load Stock PricesPreparing Data for PredictionExercise 2.03: Preparing the Quandl Data for PredictionPerforming and Validating Linear RegressionPredicting the FuturePolynomial and Support Vector RegressionPolynomial Regression with One VariableExercise 2.04: First-, Second-, and Third-Degree Polynomial RegressionPolynomial Regression with Multiple VariablesSupport Vector RegressionSupport Vector Machines with a 3-Degree Polynomial KernelActivity 2.01: Boston House Price Prediction with Polynomial Regression of Degrees 1, 2, and 3 on Multiple VariablesSummary