diff --git a/4_predictive_models.ipynb b/03_predictive_models.ipynb similarity index 92% rename from 4_predictive_models.ipynb rename to 03_predictive_models.ipynb index 8697a61..ddcb3a2 100644 --- a/4_predictive_models.ipynb +++ b/03_predictive_models.ipynb @@ -146,7 +146,7 @@ "MultiIndex: 2898 entries, (144, 535153070) to (867, 907253130)\n", "Columns: 248 entries, 1st Flr SF to SalePrice\n", "dtypes: float64(19), int64(229)\n", - "memory usage: 5.5 MB\n" + "memory usage: 5.7 MB\n" ] } ], @@ -2720,10 +2720,10 @@ "output_type": "stream", "text": [ "\n", - "MultiIndex: 2883 entries, (2775, 907175060) to (2659, 902305090)\n", + "MultiIndex: 2883 entries, (2775, 907175060) to (2660, 902325050)\n", "Columns: 109 entries, 1st Flr SF to SalePrice (box-cox-0)\n", "dtypes: float64(27), int64(82)\n", - "memory usage: 2.5 MB\n" + "memory usage: 2.6 MB\n" ] } ], @@ -3097,61 +3097,61 @@ " 12.287653\n", " \n", " \n", - " 2139\n", - " 907202100\n", - " 907.0\n", - " 6.810142\n", + " 2140\n", + " 907202220\n", + " 879.0\n", + " 6.778785\n", " 0.0\n", " 0.0\n", " 3\n", " 3\n", - " 3\n", " 1\n", " 0\n", - " 4\n", - " 399.0\n", - " 60.0\n", - " 417.0\n", + " 0\n", " 3\n", + " 102.0\n", + " 330.0\n", + " 432.0\n", " 4\n", + " 3\n", " 4\n", " 0.0\n", - " 3\n", + " 0\n", " 0\n", " 0\n", " 1\n", " 7\n", - " 308.0\n", - " 1\n", - " 3\n", + " 440.0\n", " 2\n", " 3\n", - " 907.0\n", - " 6.810142\n", + " 1\n", + " 3\n", + " 879.0\n", + " 6.778785\n", " 0\n", " 1\n", " 2\n", " 2\n", - " 16300.0\n", - " 16.376597\n", - " 2\n", - " 0.0\n", - " 0.0\n", - " 0.0\n", - " 1\n", - " 0.0\n", + " 9675.0\n", + " 15.036009\n", " 3\n", + " 0.0\n", + " 0.0\n", + " 0.0\n", + " 9\n", + " 80.0\n", + " 5\n", " 4\n", " 2\n", " 0.0\n", " 0\n", " 0.0\n", " 5\n", - " 2.0\n", - " 876.0\n", - " 0.0\n", - " 1783.0\n", - " 17.346025\n", + " 1.0\n", + " 864.0\n", + " 80.0\n", + " 1743.0\n", + " 17.244850\n", " 3\n", " 0.0\n", " 0\n", @@ -3167,7 +3167,7 @@ " 0\n", " 1\n", " 0\n", - " 0\n", + " 1\n", " 0\n", " 0\n", " 0\n", @@ -3204,43 +3204,43 @@ " 0\n", " 0\n", " 0\n", - " 30\n", - " 30\n", - " 130000.0\n", - " 11.775290\n", + " 32\n", + " 32\n", + " 120000.0\n", + " 11.695247\n", " \n", " \n", - " 1044\n", - " 527451290\n", - " 483.0\n", - " 6.180017\n", - " 504.0\n", + " 1046\n", + " 527451550\n", + " 630.0\n", + " 6.445720\n", + " 672.0\n", " 0.0\n", - " 2\n", + " 3\n", " 3\n", " 1\n", " 0\n", " 0\n", " 3\n", - " 96.0\n", - " 387.0\n", + " 280.0\n", + " 350.0\n", " 0.0\n", - " 5\n", + " 3\n", " 1\n", " 4\n", " 0.0\n", " 0\n", " 0\n", " 0\n", - " 1\n", + " 2\n", " 7\n", " 264.0\n", " 1\n", " 3\n", " 1\n", " 3\n", - " 987.0\n", - " 6.894670\n", + " 1302.0\n", + " 7.171657\n", " 1\n", " 1\n", " 2\n", @@ -3249,25 +3249,25 @@ " 11.015074\n", " 3\n", " 0.0\n", - " 232.0\n", + " 356.0\n", " 0.0\n", - " 7\n", + " 12\n", " 0.0\n", " 4\n", - " 5\n", + " 4\n", " 2\n", " 0.0\n", " 0\n", " 0.0\n", - " 4\n", - " 1.5\n", - " 483.0\n", + " 6\n", + " 2.5\n", + " 630.0\n", " 0.0\n", - " 1470.0\n", - " 16.499753\n", + " 1932.0\n", + " 17.707610\n", " 3\n", " 0.0\n", - " 1\n", + " 0\n", " 1\n", " 0\n", " 0\n", @@ -3317,16 +3317,16 @@ " 0\n", " 0\n", " 0\n", - " 37\n", - " 37\n", - " 85400.0\n", - " 11.355101\n", + " 36\n", + " 36\n", + " 111750.0\n", + " 11.624020\n", " \n", " \n", - " 643\n", - " 535303110\n", - " 1062.0\n", - " 6.967909\n", + " 644\n", + " 535303150\n", + " 1319.0\n", + " 7.184629\n", " 0.0\n", " 0.0\n", " 3\n", @@ -3335,65 +3335,65 @@ " 1\n", " 0\n", " 3\n", - " 572.0\n", - " 490.0\n", " 0.0\n", - " 5\n", - " 1\n", + " 428.0\n", + " 180.0\n", + " 4\n", + " 2\n", " 4\n", " 0.0\n", - " 0\n", + " 2\n", " 0\n", " 0\n", " 1\n", - " 7\n", - " 297.0\n", - " 1\n", - " 3\n", - " 1\n", - " 3\n", - " 1062.0\n", - " 6.967909\n", - " 0\n", - " 1\n", - " 2\n", - " 2\n", - " 8128.0\n", - " 14.603584\n", - " 2\n", - " 0.0\n", - " 80.0\n", - " 0.0\n", - " 2\n", - " 0.0\n", - " 6\n", " 5\n", + " 270.0\n", + " 1\n", + " 3\n", + " 1\n", + " 3\n", + " 1319.0\n", + " 7.184629\n", + " 0\n", + " 1\n", + " 2\n", + " 2\n", + " 10634.0\n", + " 15.273749\n", + " 3\n", + " 0.0\n", + " 0.0\n", + " 0.0\n", + " 11\n", + " 0.0\n", + " 5\n", + " 4\n", " 2\n", " 0.0\n", " 0\n", " 0.0\n", - " 6\n", + " 5\n", " 2.0\n", - " 1062.0\n", - " 0.0\n", - " 2124.0\n", - " 18.142001\n", + " 608.0\n", + " 66.0\n", + " 1927.0\n", + " 17.695845\n", " 3\n", - " 0.0\n", + " 66.0\n", " 0\n", " 1\n", " 1\n", " 0\n", " 0\n", " 0\n", - " 1\n", - " 0\n", " 0\n", " 1\n", " 0\n", " 1\n", " 0\n", + " 1\n", " 0\n", + " 1\n", " 0\n", " 0\n", " 0\n", @@ -3430,10 +3430,10 @@ " 0\n", " 0\n", " 0\n", - " 55\n", - " 55\n", - " 131000.0\n", - " 11.782953\n", + " 56\n", + " 56\n", + " 123000.0\n", + " 11.719940\n", " \n", " \n", " 160\n", @@ -3556,225 +3556,225 @@ " 1st Flr SF 1st Flr SF (box-cox-0) 2nd Flr SF 3Ssn Porch \\\n", "Order PID \n", "2775 907175060 1494.0 7.309212 0.0 0.0 \n", - "2139 907202100 907.0 6.810142 0.0 0.0 \n", - "1044 527451290 483.0 6.180017 504.0 0.0 \n", - "643 535303110 1062.0 6.967909 0.0 0.0 \n", + "2140 907202220 879.0 6.778785 0.0 0.0 \n", + "1046 527451550 630.0 6.445720 672.0 0.0 \n", + "644 535303150 1319.0 7.184629 0.0 0.0 \n", "160 535401080 1287.0 7.160069 0.0 0.0 \n", "\n", " Bedroom AbvGr Bsmt Cond Bsmt Exposure Bsmt Full Bath \\\n", "Order PID \n", "2775 907175060 3 3 4 1 \n", - "2139 907202100 3 3 3 1 \n", - "1044 527451290 2 3 1 0 \n", - "643 535303110 3 3 1 1 \n", + "2140 907202220 3 3 1 0 \n", + "1046 527451550 3 3 1 0 \n", + "644 535303150 3 3 1 1 \n", "160 535401080 3 3 1 1 \n", "\n", " Bsmt Half Bath Bsmt Qual Bsmt Unf SF BsmtFin SF 1 \\\n", "Order PID \n", "2775 907175060 0 4 279.0 1200.0 \n", - "2139 907202100 0 4 399.0 60.0 \n", - "1044 527451290 0 3 96.0 387.0 \n", - "643 535303110 0 3 572.0 490.0 \n", + "2140 907202220 0 3 102.0 330.0 \n", + "1046 527451550 0 3 280.0 350.0 \n", + "644 535303150 0 3 0.0 428.0 \n", "160 535401080 0 3 733.0 72.0 \n", "\n", " BsmtFin SF 2 BsmtFin Type 1 BsmtFin Type 2 Electrical \\\n", "Order PID \n", "2775 907175060 0.0 6 1 4 \n", - "2139 907202100 417.0 3 4 4 \n", - "1044 527451290 0.0 5 1 4 \n", - "643 535303110 0.0 5 1 4 \n", + "2140 907202220 432.0 4 3 4 \n", + "1046 527451550 0.0 3 1 4 \n", + "644 535303150 180.0 4 2 4 \n", "160 535401080 258.0 5 3 4 \n", "\n", " Enclosed Porch Fence Fireplace Qu Fireplaces Full Bath \\\n", "Order PID \n", "2775 907175060 0.0 0 0 0 2 \n", - "2139 907202100 0.0 3 0 0 1 \n", - "1044 527451290 0.0 0 0 0 1 \n", - "643 535303110 0.0 0 0 0 1 \n", + "2140 907202220 0.0 0 0 0 1 \n", + "1046 527451550 0.0 0 0 0 2 \n", + "644 535303150 0.0 2 0 0 1 \n", "160 535401080 0.0 0 4 1 1 \n", "\n", " Functional Garage Area Garage Cars Garage Cond \\\n", "Order PID \n", "2775 907175060 7 576.0 2 3 \n", - "2139 907202100 7 308.0 1 3 \n", - "1044 527451290 7 264.0 1 3 \n", - "643 535303110 7 297.0 1 3 \n", + "2140 907202220 7 440.0 2 3 \n", + "1046 527451550 7 264.0 1 3 \n", + "644 535303150 5 270.0 1 3 \n", "160 535401080 7 576.0 2 3 \n", "\n", " Garage Finish Garage Qual Gr Liv Area \\\n", "Order PID \n", "2775 907175060 2 3 1494.0 \n", - "2139 907202100 2 3 907.0 \n", - "1044 527451290 1 3 987.0 \n", - "643 535303110 1 3 1062.0 \n", + "2140 907202220 1 3 879.0 \n", + "1046 527451550 1 3 1302.0 \n", + "644 535303150 1 3 1319.0 \n", "160 535401080 3 3 1287.0 \n", "\n", " Gr Liv Area (box-cox-0) Half Bath Kitchen AbvGr \\\n", "Order PID \n", "2775 907175060 7.309212 0 1 \n", - "2139 907202100 6.810142 0 1 \n", - "1044 527451290 6.894670 1 1 \n", - "643 535303110 6.967909 0 1 \n", + "2140 907202220 6.778785 0 1 \n", + "1046 527451550 7.171657 1 1 \n", + "644 535303150 7.184629 0 1 \n", "160 535401080 7.160069 0 1 \n", "\n", " Kitchen Qual Land Slope Lot Area Lot Area (box-cox-0.1) \\\n", "Order PID \n", "2775 907175060 3 2 9236.0 14.920020 \n", - "2139 907202100 2 2 16300.0 16.376597 \n", - "1044 527451290 2 2 1680.0 11.015074 \n", - "643 535303110 2 2 8128.0 14.603584 \n", + "2140 907202220 2 2 9675.0 15.036009 \n", + "1046 527451550 2 2 1680.0 11.015074 \n", + "644 535303150 2 2 10634.0 15.273749 \n", "160 535401080 3 2 9830.0 15.075832 \n", "\n", " Lot Shape Low Qual Fin SF Mas Vnr Area Misc Val Mo Sold \\\n", "Order PID \n", "2775 907175060 2 0.0 0.0 0.0 7 \n", - "2139 907202100 2 0.0 0.0 0.0 1 \n", - "1044 527451290 3 0.0 232.0 0.0 7 \n", - "643 535303110 2 0.0 80.0 0.0 2 \n", + "2140 907202220 3 0.0 0.0 0.0 9 \n", + "1046 527451550 3 0.0 356.0 0.0 12 \n", + "644 535303150 3 0.0 0.0 0.0 11 \n", "160 535401080 2 0.0 0.0 0.0 3 \n", "\n", " Open Porch SF Overall Cond Overall Qual Paved Drive \\\n", "Order PID \n", "2775 907175060 27.0 4 5 2 \n", - "2139 907202100 0.0 3 4 2 \n", - "1044 527451290 0.0 4 5 2 \n", - "643 535303110 0.0 6 5 2 \n", + "2140 907202220 80.0 5 4 2 \n", + "1046 527451550 0.0 4 4 2 \n", + "644 535303150 0.0 5 4 2 \n", "160 535401080 17.0 6 4 2 \n", "\n", " Pool Area Pool QC Screen Porch TotRms AbvGrd Total Bath \\\n", "Order PID \n", "2775 907175060 0.0 0 0.0 6 3.0 \n", - "2139 907202100 0.0 0 0.0 5 2.0 \n", - "1044 527451290 0.0 0 0.0 4 1.5 \n", - "643 535303110 0.0 0 0.0 6 2.0 \n", + "2140 907202220 0.0 0 0.0 5 1.0 \n", + "1046 527451550 0.0 0 0.0 6 2.5 \n", + "644 535303150 0.0 0 0.0 5 2.0 \n", "160 535401080 0.0 0 182.0 7 2.0 \n", "\n", " Total Bsmt SF Total Porch SF Total SF \\\n", "Order PID \n", "2775 907175060 1479.0 195.0 2973.0 \n", - "2139 907202100 876.0 0.0 1783.0 \n", - "1044 527451290 483.0 0.0 1470.0 \n", - "643 535303110 1062.0 0.0 2124.0 \n", + "2140 907202220 864.0 80.0 1743.0 \n", + "1046 527451550 630.0 0.0 1932.0 \n", + "644 535303150 608.0 66.0 1927.0 \n", "160 535401080 1063.0 563.0 2350.0 \n", "\n", " Total SF (box-cox-0.2) Utilities Wood Deck SF \\\n", "Order PID \n", "2775 907175060 19.751925 3 168.0 \n", - "2139 907202100 17.346025 3 0.0 \n", - "1044 527451290 16.499753 3 0.0 \n", - "643 535303110 18.142001 3 0.0 \n", + "2140 907202220 17.244850 3 0.0 \n", + "1046 527451550 17.707610 3 0.0 \n", + "644 535303150 17.695845 3 66.0 \n", "160 535401080 18.614762 3 364.0 \n", "\n", " abnormal_sale air_cond build_type_1Fam build_type_2Fam \\\n", "Order PID \n", "2775 907175060 0 1 1 0 \n", - "2139 907202100 0 1 1 0 \n", - "1044 527451290 1 1 0 0 \n", - "643 535303110 0 1 1 0 \n", + "2140 907202220 0 1 1 0 \n", + "1046 527451550 0 1 0 0 \n", + "644 535303150 0 1 1 0 \n", "160 535401080 0 1 1 0 \n", "\n", " build_type_Twnhs found_BrkTil found_CBlock found_PConc \\\n", "Order PID \n", "2775 907175060 0 0 0 1 \n", - "2139 907202100 0 0 1 0 \n", - "1044 527451290 1 0 1 0 \n", - "643 535303110 0 0 1 0 \n", + "2140 907202220 0 0 1 0 \n", + "1046 527451550 1 0 1 0 \n", + "644 535303150 0 0 0 1 \n", "160 535401080 0 0 1 0 \n", "\n", " has 2nd Flr has Bsmt has Fireplace has Garage has Pool \\\n", "Order PID \n", "2775 907175060 0 1 0 1 0 \n", - "2139 907202100 0 1 0 1 0 \n", - "1044 527451290 1 1 0 1 0 \n", - "643 535303110 0 1 0 1 0 \n", + "2140 907202220 0 1 0 1 0 \n", + "1046 527451550 1 1 0 1 0 \n", + "644 535303150 0 1 0 1 0 \n", "160 535401080 0 1 1 1 0 \n", "\n", " has Porch major_street new_home nhood_Blmngtn \\\n", "Order PID \n", "2775 907175060 1 0 0 0 \n", - "2139 907202100 0 0 0 0 \n", - "1044 527451290 0 0 0 0 \n", - "643 535303110 0 0 0 0 \n", + "2140 907202220 1 0 0 0 \n", + "1046 527451550 0 0 0 0 \n", + "644 535303150 1 0 0 0 \n", "160 535401080 1 0 0 0 \n", "\n", " nhood_Blueste nhood_BrDale nhood_BrkSide nhood_ClearCr \\\n", "Order PID \n", "2775 907175060 0 0 0 0 \n", - "2139 907202100 0 0 0 0 \n", - "1044 527451290 0 1 0 0 \n", - "643 535303110 0 0 0 0 \n", + "2140 907202220 0 0 0 0 \n", + "1046 527451550 0 1 0 0 \n", + "644 535303150 0 0 0 0 \n", "160 535401080 0 0 0 0 \n", "\n", " nhood_CollgCr nhood_Crawfor nhood_Edwards nhood_Gilbert \\\n", "Order PID \n", "2775 907175060 1 0 0 0 \n", - "2139 907202100 1 0 0 0 \n", - "1044 527451290 0 0 0 0 \n", - "643 535303110 0 0 0 0 \n", + "2140 907202220 1 0 0 0 \n", + "1046 527451550 0 0 0 0 \n", + "644 535303150 0 0 0 0 \n", "160 535401080 0 0 0 0 \n", "\n", " nhood_Greens nhood_GrnHill nhood_IDOTRR nhood_Landmrk \\\n", "Order PID \n", "2775 907175060 0 0 0 0 \n", - "2139 907202100 0 0 0 0 \n", - "1044 527451290 0 0 0 0 \n", - "643 535303110 0 0 0 0 \n", + "2140 907202220 0 0 0 0 \n", + "1046 527451550 0 0 0 0 \n", + "644 535303150 0 0 0 0 \n", "160 535401080 0 0 0 0 \n", "\n", " nhood_MeadowV nhood_Mitchel nhood_NPkVill nhood_NWAmes \\\n", "Order PID \n", "2775 907175060 0 0 0 0 \n", - "2139 907202100 0 0 0 0 \n", - "1044 527451290 0 0 0 0 \n", - "643 535303110 0 0 0 0 \n", + "2140 907202220 0 0 0 0 \n", + "1046 527451550 0 0 0 0 \n", + "644 535303150 0 0 0 0 \n", "160 535401080 0 0 0 0 \n", "\n", " nhood_Names nhood_NoRidge nhood_NridgHt nhood_OldTown \\\n", "Order PID \n", "2775 907175060 0 0 0 0 \n", - "2139 907202100 0 0 0 0 \n", - "1044 527451290 0 0 0 0 \n", - "643 535303110 1 0 0 0 \n", + "2140 907202220 0 0 0 0 \n", + "1046 527451550 0 0 0 0 \n", + "644 535303150 1 0 0 0 \n", "160 535401080 1 0 0 0 \n", "\n", " nhood_SWISU nhood_Sawyer nhood_SawyerW nhood_Somerst \\\n", "Order PID \n", "2775 907175060 0 0 0 0 \n", - "2139 907202100 0 0 0 0 \n", - "1044 527451290 0 0 0 0 \n", - "643 535303110 0 0 0 0 \n", + "2140 907202220 0 0 0 0 \n", + "1046 527451550 0 0 0 0 \n", + "644 535303150 0 0 0 0 \n", "160 535401080 0 0 0 0 \n", "\n", " nhood_StoneBr nhood_Timber nhood_Veenker park \\\n", "Order PID \n", "2775 907175060 0 0 0 0 \n", - "2139 907202100 0 0 0 0 \n", - "1044 527451290 0 0 0 0 \n", - "643 535303110 0 0 0 0 \n", + "2140 907202220 0 0 0 0 \n", + "1046 527451550 0 0 0 0 \n", + "644 535303150 0 0 0 0 \n", "160 535401080 0 0 0 0 \n", "\n", " partial_sale railway recently_built recently_remodeled \\\n", "Order PID \n", "2775 907175060 0 0 1 1 \n", - "2139 907202100 0 0 0 0 \n", - "1044 527451290 0 0 0 0 \n", - "643 535303110 0 0 0 0 \n", + "2140 907202220 0 0 0 0 \n", + "1046 527451550 0 0 0 0 \n", + "644 535303150 0 0 0 0 \n", "160 535401080 0 0 0 1 \n", "\n", " remodeled years_since_built years_since_remodeled \\\n", "Order PID \n", "2775 907175060 0 9 9 \n", - "2139 907202100 0 30 30 \n", - "1044 527451290 0 37 37 \n", - "643 535303110 0 55 55 \n", + "2140 907202220 0 32 32 \n", + "1046 527451550 0 36 36 \n", + "644 535303150 0 56 56 \n", "160 535401080 1 51 4 \n", "\n", " SalePrice SalePrice (box-cox-0) \n", "Order PID \n", "2775 907175060 217000.0 12.287653 \n", - "2139 907202100 130000.0 11.775290 \n", - "1044 527451290 85400.0 11.355101 \n", - "643 535303110 131000.0 11.782953 \n", + "2140 907202220 120000.0 11.695247 \n", + "1046 527451550 111750.0 11.624020 \n", + "644 535303150 123000.0 11.719940 \n", "160 535401080 162000.0 11.995352 " ] }, @@ -3861,10 +3861,10 @@ "output_type": "stream", "text": [ "\n", - "MultiIndex: 2883 entries, (2775, 907175060) to (2659, 902305090)\n", + "MultiIndex: 2883 entries, (2775, 907175060) to (2660, 902325050)\n", "Columns: 32 entries, 1st Flr SF to SalePrice (box-cox-0)\n", "dtypes: float64(16), int64(16)\n", - "memory usage: 777.2 KB\n" + "memory usage: 906.2 KB\n" ] } ], @@ -4007,112 +4007,112 @@ " 12.287653\n", " \n", " \n", - " 2139\n", - " 907202100\n", - " 907.0\n", - " 6.810142\n", + " 2140\n", + " 907202220\n", + " 879.0\n", + " 6.778785\n", + " 1\n", " 3\n", + " 330.0\n", " 4\n", - " 60.0\n", - " 3\n", " 0\n", " 0\n", " 1\n", - " 308.0\n", + " 440.0\n", + " 2\n", + " 3\n", " 1\n", " 3\n", - " 2\n", - " 3\n", - " 907.0\n", - " 6.810142\n", + " 879.0\n", + " 6.778785\n", " 0\n", " 2\n", - " 16.376597\n", - " 2\n", + " 15.036009\n", + " 3\n", " 0.0\n", " 4\n", " 2\n", " 5\n", - " 2.0\n", - " 876.0\n", + " 1.0\n", + " 864.0\n", + " 80.0\n", + " 1743.0\n", + " 17.244850\n", " 0.0\n", - " 1783.0\n", - " 17.346025\n", - " 0.0\n", - " 130000.0\n", - " 11.775290\n", + " 120000.0\n", + " 11.695247\n", " \n", " \n", - " 1044\n", - " 527451290\n", - " 483.0\n", - " 6.180017\n", + " 1046\n", + " 527451550\n", + " 630.0\n", + " 6.445720\n", " 1\n", " 3\n", - " 387.0\n", - " 5\n", + " 350.0\n", + " 3\n", " 0\n", " 0\n", - " 1\n", + " 2\n", " 264.0\n", " 1\n", " 3\n", " 1\n", " 3\n", - " 987.0\n", - " 6.894670\n", + " 1302.0\n", + " 7.171657\n", " 1\n", " 2\n", " 11.015074\n", " 3\n", - " 232.0\n", - " 5\n", - " 2\n", + " 356.0\n", " 4\n", - " 1.5\n", - " 483.0\n", - " 0.0\n", - " 1470.0\n", - " 16.499753\n", - " 0.0\n", - " 85400.0\n", - " 11.355101\n", - " \n", - " \n", - " 643\n", - " 535303110\n", - " 1062.0\n", - " 6.967909\n", - " 1\n", - " 3\n", - " 490.0\n", - " 5\n", - " 0\n", - " 0\n", - " 1\n", - " 297.0\n", - " 1\n", - " 3\n", - " 1\n", - " 3\n", - " 1062.0\n", - " 6.967909\n", - " 0\n", - " 2\n", - " 14.603584\n", - " 2\n", - " 80.0\n", - " 5\n", " 2\n", " 6\n", + " 2.5\n", + " 630.0\n", + " 0.0\n", + " 1932.0\n", + " 17.707610\n", + " 0.0\n", + " 111750.0\n", + " 11.624020\n", + " \n", + " \n", + " 644\n", + " 535303150\n", + " 1319.0\n", + " 7.184629\n", + " 1\n", + " 3\n", + " 428.0\n", + " 4\n", + " 0\n", + " 0\n", + " 1\n", + " 270.0\n", + " 1\n", + " 3\n", + " 1\n", + " 3\n", + " 1319.0\n", + " 7.184629\n", + " 0\n", + " 2\n", + " 15.273749\n", + " 3\n", + " 0.0\n", + " 4\n", + " 2\n", + " 5\n", " 2.0\n", - " 1062.0\n", - " 0.0\n", - " 2124.0\n", - " 18.142001\n", - " 0.0\n", - " 131000.0\n", - " 11.782953\n", + " 608.0\n", + " 66.0\n", + " 1927.0\n", + " 17.695845\n", + " 66.0\n", + " 123000.0\n", + " 11.719940\n", " \n", " \n", " 160\n", @@ -4158,81 +4158,81 @@ " 1st Flr SF 1st Flr SF (box-cox-0) Bsmt Exposure Bsmt Qual \\\n", "Order PID \n", "2775 907175060 1494.0 7.309212 4 4 \n", - "2139 907202100 907.0 6.810142 3 4 \n", - "1044 527451290 483.0 6.180017 1 3 \n", - "643 535303110 1062.0 6.967909 1 3 \n", + "2140 907202220 879.0 6.778785 1 3 \n", + "1046 527451550 630.0 6.445720 1 3 \n", + "644 535303150 1319.0 7.184629 1 3 \n", "160 535401080 1287.0 7.160069 1 3 \n", "\n", " BsmtFin SF 1 BsmtFin Type 1 Fireplace Qu Fireplaces \\\n", "Order PID \n", "2775 907175060 1200.0 6 0 0 \n", - "2139 907202100 60.0 3 0 0 \n", - "1044 527451290 387.0 5 0 0 \n", - "643 535303110 490.0 5 0 0 \n", + "2140 907202220 330.0 4 0 0 \n", + "1046 527451550 350.0 3 0 0 \n", + "644 535303150 428.0 4 0 0 \n", "160 535401080 72.0 5 4 1 \n", "\n", " Full Bath Garage Area Garage Cars Garage Cond \\\n", "Order PID \n", "2775 907175060 2 576.0 2 3 \n", - "2139 907202100 1 308.0 1 3 \n", - "1044 527451290 1 264.0 1 3 \n", - "643 535303110 1 297.0 1 3 \n", + "2140 907202220 1 440.0 2 3 \n", + "1046 527451550 2 264.0 1 3 \n", + "644 535303150 1 270.0 1 3 \n", "160 535401080 1 576.0 2 3 \n", "\n", " Garage Finish Garage Qual Gr Liv Area \\\n", "Order PID \n", "2775 907175060 2 3 1494.0 \n", - "2139 907202100 2 3 907.0 \n", - "1044 527451290 1 3 987.0 \n", - "643 535303110 1 3 1062.0 \n", + "2140 907202220 1 3 879.0 \n", + "1046 527451550 1 3 1302.0 \n", + "644 535303150 1 3 1319.0 \n", "160 535401080 3 3 1287.0 \n", "\n", " Gr Liv Area (box-cox-0) Half Bath Kitchen Qual \\\n", "Order PID \n", "2775 907175060 7.309212 0 3 \n", - "2139 907202100 6.810142 0 2 \n", - "1044 527451290 6.894670 1 2 \n", - "643 535303110 6.967909 0 2 \n", + "2140 907202220 6.778785 0 2 \n", + "1046 527451550 7.171657 1 2 \n", + "644 535303150 7.184629 0 2 \n", "160 535401080 7.160069 0 3 \n", "\n", " Lot Area (box-cox-0.1) Lot Shape Mas Vnr Area \\\n", "Order PID \n", "2775 907175060 14.920020 2 0.0 \n", - "2139 907202100 16.376597 2 0.0 \n", - "1044 527451290 11.015074 3 232.0 \n", - "643 535303110 14.603584 2 80.0 \n", + "2140 907202220 15.036009 3 0.0 \n", + "1046 527451550 11.015074 3 356.0 \n", + "644 535303150 15.273749 3 0.0 \n", "160 535401080 15.075832 2 0.0 \n", "\n", " Overall Qual Paved Drive TotRms AbvGrd Total Bath \\\n", "Order PID \n", "2775 907175060 5 2 6 3.0 \n", - "2139 907202100 4 2 5 2.0 \n", - "1044 527451290 5 2 4 1.5 \n", - "643 535303110 5 2 6 2.0 \n", + "2140 907202220 4 2 5 1.0 \n", + "1046 527451550 4 2 6 2.5 \n", + "644 535303150 4 2 5 2.0 \n", "160 535401080 4 2 7 2.0 \n", "\n", " Total Bsmt SF Total Porch SF Total SF \\\n", "Order PID \n", "2775 907175060 1479.0 195.0 2973.0 \n", - "2139 907202100 876.0 0.0 1783.0 \n", - "1044 527451290 483.0 0.0 1470.0 \n", - "643 535303110 1062.0 0.0 2124.0 \n", + "2140 907202220 864.0 80.0 1743.0 \n", + "1046 527451550 630.0 0.0 1932.0 \n", + "644 535303150 608.0 66.0 1927.0 \n", "160 535401080 1063.0 563.0 2350.0 \n", "\n", " Total SF (box-cox-0.2) Wood Deck SF SalePrice \\\n", "Order PID \n", "2775 907175060 19.751925 168.0 217000.0 \n", - "2139 907202100 17.346025 0.0 130000.0 \n", - "1044 527451290 16.499753 0.0 85400.0 \n", - "643 535303110 18.142001 0.0 131000.0 \n", + "2140 907202220 17.244850 0.0 120000.0 \n", + "1046 527451550 17.707610 0.0 111750.0 \n", + "644 535303150 17.695845 66.0 123000.0 \n", "160 535401080 18.614762 364.0 162000.0 \n", "\n", " SalePrice (box-cox-0) \n", "Order PID \n", "2775 907175060 12.287653 \n", - "2139 907202100 11.775290 \n", - "1044 527451290 11.355101 \n", - "643 535303110 11.782953 \n", + "2140 907202220 11.695247 \n", + "1046 527451550 11.624020 \n", + "644 535303150 11.719940 \n", "160 535401080 11.995352 " ] }, @@ -4365,17 +4365,17 @@ "name": "stderr", "output_type": "stream", "text": [ - "100%|██████████| 10/10 [00:00<00:00, 12.35it/s]\n" + "100%|██████████| 10/10 [00:01<00:00, 9.86it/s]\n" ] }, { "data": { "text/plain": [ - "{'bias': 39452975.0,\n", - " 'mae': 44610752.0,\n", - " 'max_dev': 11521546650.0,\n", - " 'r2': -568953281.52,\n", - " 'rmse': 1902925384.0}" + "{'bias': 14349804.0,\n", + " 'mae': 18498417.0,\n", + " 'max_dev': 5072252036.0,\n", + " 'r2': -106245976.863,\n", + " 'rmse': 820848886.0}" ] }, "execution_count": 26, @@ -4411,17 +4411,17 @@ "name": "stderr", "output_type": "stream", "text": [ - "100%|██████████| 10/10 [00:00<00:00, 23.02it/s]\n" + "100%|██████████| 10/10 [00:00<00:00, 22.99it/s]\n" ] }, { "data": { "text/plain": [ - "{'bias': -41.0,\n", - " 'mae': 15219.0,\n", - " 'max_dev': 130832.0,\n", - " 'r2': 0.917,\n", - " 'rmse': 21864.0}" + "{'bias': -2.0,\n", + " 'mae': 15277.0,\n", + " 'max_dev': 126472.0,\n", + " 'r2': 0.919,\n", + " 'rmse': 21829.0}" ] }, "execution_count": 27, @@ -4450,17 +4450,17 @@ "name": "stderr", "output_type": "stream", "text": [ - "100%|██████████| 10/10 [00:00<00:00, 35.00it/s]\n" + "100%|██████████| 10/10 [00:00<00:00, 19.21it/s]\n" ] }, { "data": { "text/plain": [ - "{'bias': -859.0,\n", - " 'mae': 12789.0,\n", - " 'max_dev': 119951.0,\n", - " 'r2': 0.936,\n", - " 'rmse': 19223.0}" + "{'bias': -820.0,\n", + " 'mae': 12807.0,\n", + " 'max_dev': 114579.0,\n", + " 'r2': 0.938,\n", + " 'rmse': 19106.0}" ] }, "execution_count": 28, @@ -4496,17 +4496,17 @@ "name": "stderr", "output_type": "stream", "text": [ - "100%|██████████| 10/10 [00:00<00:00, 189.50it/s]\n" + "100%|██████████| 10/10 [00:00<00:00, 278.33it/s]\n" ] }, { "data": { "text/plain": [ - "{'bias': -17.0,\n", - " 'mae': 18418.0,\n", - " 'max_dev': 151335.0,\n", + "{'bias': 4.0,\n", + " 'mae': 18369.0,\n", + " 'max_dev': 142946.0,\n", " 'r2': 0.887,\n", - " 'rmse': 25704.0}" + " 'rmse': 25682.0}" ] }, "execution_count": 29, @@ -4535,17 +4535,17 @@ "name": "stderr", "output_type": "stream", "text": [ - "100%|██████████| 10/10 [00:00<00:00, 337.94it/s]\n" + "100%|██████████| 10/10 [00:00<00:00, 271.17it/s]\n" ] }, { "data": { "text/plain": [ - "{'bias': -1356.0,\n", - " 'mae': 16148.0,\n", - " 'max_dev': 144356.0,\n", - " 'r2': 0.907,\n", - " 'rmse': 23341.0}" + "{'bias': -1342.0,\n", + " 'mae': 16126.0,\n", + " 'max_dev': 140216.0,\n", + " 'r2': 0.906,\n", + " 'rmse': 23335.0}" ] }, "execution_count": 30, @@ -4618,7 +4618,7 @@ "name": "stderr", "output_type": "stream", "text": [ - "100%|██████████| 10/10 [00:00<00:00, 26.11it/s]\n" + "100%|██████████| 10/10 [00:00<00:00, 38.22it/s]\n" ] }, { @@ -4663,7 +4663,7 @@ { "data": { "text/plain": [ - "64" + "40" ] }, "execution_count": 34, @@ -4686,17 +4686,17 @@ "name": "stderr", "output_type": "stream", "text": [ - "100%|██████████| 10/10 [00:00<00:00, 60.29it/s]\n" + "100%|██████████| 10/10 [00:00<00:00, 54.59it/s]\n" ] }, { "data": { "text/plain": [ - "{'bias': -28.0,\n", - " 'mae': 17483.0,\n", - " 'max_dev': 142797.0,\n", + "{'bias': -49.0,\n", + " 'mae': 17488.0,\n", + " 'max_dev': 134191.0,\n", " 'r2': 0.896,\n", - " 'rmse': 24443.0}" + " 'rmse': 24529.0}" ] }, "execution_count": 35, @@ -4747,17 +4747,17 @@ "name": "stderr", "output_type": "stream", "text": [ - "100%|██████████| 10/10 [00:00<00:00, 35.10it/s]\n" + "100%|██████████| 10/10 [00:00<00:00, 46.34it/s]\n" ] }, { "data": { "text/plain": [ - "{'bias': -871.0,\n", - " 'mae': 14344.0,\n", - " 'max_dev': 133423.0,\n", + "{'bias': -861.0,\n", + " 'mae': 14346.0,\n", + " 'max_dev': 129044.0,\n", " 'r2': 0.923,\n", - " 'rmse': 21064.0}" + " 'rmse': 21081.0}" ] }, "execution_count": 37, @@ -4792,7 +4792,7 @@ { "data": { "text/plain": [ - "4" + "44" ] }, "execution_count": 38, @@ -4815,17 +4815,17 @@ "name": "stderr", "output_type": "stream", "text": [ - "100%|██████████| 10/10 [00:00<00:00, 135.80it/s]\n" + "100%|██████████| 10/10 [00:00<00:00, 328.75it/s]\n" ] }, { "data": { "text/plain": [ - "{'bias': -31.0,\n", - " 'mae': 23696.0,\n", - " 'max_dev': 167458.0,\n", - " 'r2': 0.821,\n", - " 'rmse': 32065.0}" + "{'bias': -11.0,\n", + " 'mae': 23344.0,\n", + " 'max_dev': 152485.0,\n", + " 'r2': 0.827,\n", + " 'rmse': 31672.0}" ] }, "execution_count": 39, @@ -4876,17 +4876,17 @@ "name": "stderr", "output_type": "stream", "text": [ - "100%|██████████| 10/10 [00:00<00:00, 113.95it/s]\n" + "100%|██████████| 10/10 [00:00<00:00, 299.57it/s]\n" ] }, { "data": { "text/plain": [ - "{'bias': -897.0,\n", - " 'mae': 16660.0,\n", - " 'max_dev': 145741.0,\n", + "{'bias': -877.0,\n", + " 'mae': 16619.0,\n", + " 'max_dev': 143135.0,\n", " 'r2': 0.899,\n", - " 'rmse': 24262.0}" + " 'rmse': 24205.0}" ] }, "execution_count": 41, @@ -4958,7 +4958,7 @@ "name": "stderr", "output_type": "stream", "text": [ - "100%|██████████| 10/10 [00:00<00:00, 33.96it/s]\n" + "100%|██████████| 10/10 [00:00<00:00, 41.08it/s]\n" ] }, { @@ -5003,7 +5003,7 @@ { "data": { "text/plain": [ - "12" + "8" ] }, "execution_count": 45, @@ -5026,17 +5026,17 @@ "name": "stderr", "output_type": "stream", "text": [ - "100%|██████████| 10/10 [00:00<00:00, 60.61it/s]\n" + "100%|██████████| 10/10 [00:00<00:00, 69.82it/s]\n" ] }, { "data": { "text/plain": [ - "{'bias': -0.0,\n", - " 'mae': 15136.0,\n", - " 'max_dev': 132822.0,\n", - " 'r2': 0.918,\n", - " 'rmse': 21752.0}" + "{'bias': -6.0,\n", + " 'mae': 15248.0,\n", + " 'max_dev': 126366.0,\n", + " 'r2': 0.919,\n", + " 'rmse': 21835.0}" ] }, "execution_count": 46, @@ -5064,7 +5064,7 @@ { "data": { "text/plain": [ - "2" + "0.5" ] }, "execution_count": 47, @@ -5087,17 +5087,17 @@ "name": "stderr", "output_type": "stream", "text": [ - "100%|██████████| 10/10 [00:00<00:00, 48.40it/s]\n" + "100%|██████████| 10/10 [00:00<00:00, 74.39it/s]\n" ] }, { "data": { "text/plain": [ - "{'bias': -865.0,\n", - " 'mae': 12766.0,\n", - " 'max_dev': 119767.0,\n", - " 'r2': 0.936,\n", - " 'rmse': 19141.0}" + "{'bias': -840.0,\n", + " 'mae': 12803.0,\n", + " 'max_dev': 113756.0,\n", + " 'r2': 0.938,\n", + " 'rmse': 19073.0}" ] }, "execution_count": 48, @@ -5132,7 +5132,7 @@ { "data": { "text/plain": [ - "4" + "8" ] }, "execution_count": 49, @@ -5155,17 +5155,17 @@ "name": "stderr", "output_type": "stream", "text": [ - "100%|██████████| 10/10 [00:00<00:00, 267.05it/s]\n" + "100%|██████████| 10/10 [00:00<00:00, 64.44it/s]\n" ] }, { "data": { "text/plain": [ - "{'bias': -20.0,\n", - " 'mae': 18391.0,\n", - " 'max_dev': 151814.0,\n", + "{'bias': 4.0,\n", + " 'mae': 18342.0,\n", + " 'max_dev': 142600.0,\n", " 'r2': 0.887,\n", - " 'rmse': 25686.0}" + " 'rmse': 25659.0}" ] }, "execution_count": 50, @@ -5216,17 +5216,17 @@ "name": "stderr", "output_type": "stream", "text": [ - "100%|██████████| 10/10 [00:00<00:00, 262.02it/s]\n" + "100%|██████████| 10/10 [00:00<00:00, 60.47it/s]\n" ] }, { "data": { "text/plain": [ - "{'bias': -1410.0,\n", - " 'mae': 16138.0,\n", - " 'max_dev': 144436.0,\n", + "{'bias': -1400.0,\n", + " 'mae': 16105.0,\n", + " 'max_dev': 139398.0,\n", " 'r2': 0.907,\n", - " 'rmse': 23329.0}" + " 'rmse': 23280.0}" ] }, "execution_count": 52, @@ -5274,7 +5274,7 @@ "name": "stderr", "output_type": "stream", "text": [ - "100%|██████████| 10/10 [00:27<00:00, 2.77s/it]\n" + "100%|██████████| 10/10 [00:19<00:00, 1.96s/it]\n" ] }, { @@ -5320,17 +5320,17 @@ "name": "stderr", "output_type": "stream", "text": [ - "100%|██████████| 10/10 [00:24<00:00, 2.48s/it]\n" + "100%|██████████| 10/10 [00:16<00:00, 1.69s/it]\n" ] }, { "data": { "text/plain": [ - "{'bias': -26.0,\n", - " 'mae': 14817.0,\n", - " 'max_dev': 145413.0,\n", - " 'r2': 0.912,\n", - " 'rmse': 22565.0}" + "{'bias': -70.0,\n", + " 'mae': 14916.0,\n", + " 'max_dev': 137911.0,\n", + " 'r2': 0.91,\n", + " 'rmse': 22813.0}" ] }, "execution_count": 55, @@ -5359,17 +5359,17 @@ "name": "stderr", "output_type": "stream", "text": [ - "100%|██████████| 10/10 [00:24<00:00, 2.47s/it]\n" + "100%|██████████| 10/10 [00:19<00:00, 1.97s/it]\n" ] }, { "data": { "text/plain": [ - "{'bias': -2065.0,\n", - " 'mae': 14968.0,\n", - " 'max_dev': 150278.0,\n", + "{'bias': -1996.0,\n", + " 'mae': 14952.0,\n", + " 'max_dev': 141360.0,\n", " 'r2': 0.908,\n", - " 'rmse': 23086.0}" + " 'rmse': 23000.0}" ] }, "execution_count": 56, @@ -5405,17 +5405,17 @@ "name": "stderr", "output_type": "stream", "text": [ - "100%|██████████| 10/10 [00:17<00:00, 1.74s/it]\n" + "100%|██████████| 10/10 [00:12<00:00, 1.29s/it]\n" ] }, { "data": { "text/plain": [ - "{'bias': -275.0,\n", - " 'mae': 16033.0,\n", - " 'max_dev': 149780.0,\n", - " 'r2': 0.899,\n", - " 'rmse': 24222.0}" + "{'bias': -165.0,\n", + " 'mae': 16042.0,\n", + " 'max_dev': 143762.0,\n", + " 'r2': 0.898,\n", + " 'rmse': 24274.0}" ] }, "execution_count": 57, @@ -5444,17 +5444,17 @@ "name": "stderr", "output_type": "stream", "text": [ - "100%|██████████| 10/10 [00:16<00:00, 1.67s/it]\n" + "100%|██████████| 10/10 [00:11<00:00, 1.13s/it]\n" ] }, { "data": { "text/plain": [ - "{'bias': -2378.0,\n", - " 'mae': 16319.0,\n", - " 'max_dev': 153478.0,\n", - " 'r2': 0.895,\n", - " 'rmse': 24746.0}" + "{'bias': -2250.0,\n", + " 'mae': 16356.0,\n", + " 'max_dev': 146888.0,\n", + " 'r2': 0.893,\n", + " 'rmse': 24785.0}" ] }, "execution_count": 58, @@ -5508,7 +5508,7 @@ { "data": { "text/plain": [ - "[('rf', 25354.0), ('ridge', 29970.0), ('lasso', 33496.0), ('lm', 1902925384.0)]" + "[('rf', 25354.0), ('ridge', 29970.0), ('lasso', 33496.0), ('lm', 820848886.0)]" ] }, "execution_count": 60, @@ -5528,7 +5528,7 @@ { "data": { "text/plain": [ - "[('ridge', 21752.0), ('lm', 21864.0), ('rf', 22565.0), ('lasso', 24443.0)]" + "[('lm', 21829.0), ('ridge', 21835.0), ('rf', 22813.0), ('lasso', 24529.0)]" ] }, "execution_count": 61, @@ -5548,7 +5548,7 @@ { "data": { "text/plain": [ - "[('ridge', 19141.0), ('lm', 19223.0), ('lasso', 21064.0), ('rf', 23086.0)]" + "[('ridge', 19073.0), ('lm', 19106.0), ('lasso', 21081.0), ('rf', 23000.0)]" ] }, "execution_count": 62, @@ -5568,7 +5568,7 @@ { "data": { "text/plain": [ - "[('rf', 24222.0), ('ridge', 25686.0), ('lm', 25704.0), ('lasso', 32065.0)]" + "[('rf', 24274.0), ('ridge', 25659.0), ('lm', 25682.0), ('lasso', 31672.0)]" ] }, "execution_count": 63, @@ -5588,7 +5588,7 @@ { "data": { "text/plain": [ - "[('ridge', 23329.0), ('lm', 23341.0), ('lasso', 24262.0), ('rf', 24746.0)]" + "[('ridge', 23280.0), ('lm', 23335.0), ('lasso', 24205.0), ('rf', 24785.0)]" ] }, "execution_count": 64, @@ -5615,7 +5615,7 @@ { "data": { "text/plain": [ - "[('rf', 0.898), ('ridge', 0.853), ('lasso', 0.817), ('lm', -568953281.52)]" + "[('rf', 0.898), ('ridge', 0.853), ('lasso', 0.817), ('lm', -106245976.863)]" ] }, "execution_count": 65, @@ -5635,7 +5635,7 @@ { "data": { "text/plain": [ - "[('ridge', 0.918), ('lm', 0.917), ('rf', 0.912), ('lasso', 0.896)]" + "[('lm', 0.919), ('ridge', 0.919), ('rf', 0.91), ('lasso', 0.896)]" ] }, "execution_count": 66, @@ -5655,7 +5655,7 @@ { "data": { "text/plain": [ - "[('lm', 0.936), ('ridge', 0.936), ('lasso', 0.923), ('rf', 0.908)]" + "[('lm', 0.938), ('ridge', 0.938), ('lasso', 0.923), ('rf', 0.908)]" ] }, "execution_count": 67, @@ -5675,7 +5675,7 @@ { "data": { "text/plain": [ - "[('rf', 0.899), ('lm', 0.887), ('ridge', 0.887), ('lasso', 0.821)]" + "[('rf', 0.898), ('lm', 0.887), ('ridge', 0.887), ('lasso', 0.827)]" ] }, "execution_count": 68, @@ -5695,7 +5695,7 @@ { "data": { "text/plain": [ - "[('lm', 0.907), ('ridge', 0.907), ('lasso', 0.899), ('rf', 0.895)]" + "[('ridge', 0.907), ('lm', 0.906), ('lasso', 0.899), ('rf', 0.893)]" ] }, "execution_count": 69, @@ -5724,7 +5724,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.7.8" + "version": "3.8.5" } }, "nbformat": 4, diff --git a/README.md b/README.md index b99a060..a78eab0 100644 --- a/README.md +++ b/README.md @@ -18,7 +18,7 @@ with by following these links: - *Notebook 0*: [Data Cleaning](https://mybinder.org/v2/gh/webartifex/ames-housing/main?urlpath=lab/tree/00_data_cleaning.ipynb) - *Notebook 1*: [Correlations](https://mybinder.org/v2/gh/webartifex/ames-housing/main?urlpath=lab/tree/01_pairwise_correlations.ipynb) - *Notebook 2*: [Visualizations](https://mybinder.org/v2/gh/webartifex/ames-housing/main?urlpath=lab/tree/02_descriptive_visualizations.ipynb) -- *Notebook 4*: [Predictions](https://mybinder.org/v2/gh/webartifex/ames-housing/main?urlpath=lab/tree/04_predictive_models.ipynb) +- *Notebook 3*: [Predictions](https://mybinder.org/v2/gh/webartifex/ames-housing/main?urlpath=lab/tree/03_predictive_models.ipynb) ### Objective