MCPcopy
hub / github.com/TheAlgorithms/Python / main

Function main

machine_learning/polynomial_regression.py:183–205  ·  view source on GitHub ↗

Fit a polynomial regression model to predict fuel efficiency using seaborn's mpg dataset >>> pass # Placeholder, function is only for demo purposes

()

Source from the content-addressed store, hash-verified

181
182
183def main() -> None:
184 """
185 Fit a polynomial regression model to predict fuel efficiency using seaborn's mpg
186 dataset
187
188 >>> pass # Placeholder, function is only for demo purposes
189 """
190 import seaborn as sns
191
192 mpg_data = sns.load_dataset("mpg")
193
194 poly_reg = PolynomialRegression(degree=2)
195 poly_reg.fit(mpg_data.weight, mpg_data.mpg)
196
197 weight_sorted = np.sort(mpg_data.weight)
198 predictions = poly_reg.predict(weight_sorted)
199
200 plt.scatter(mpg_data.weight, mpg_data.mpg, color="gray", alpha=0.5)
201 plt.plot(weight_sorted, predictions, color="red", linewidth=3)
202 plt.title("Predicting Fuel Efficiency Using Polynomial Regression")
203 plt.xlabel("Weight (lbs)")
204 plt.ylabel("Fuel Efficiency (mpg)")
205 plt.show()
206
207
208if __name__ == "__main__":

Callers 1

Calls 6

fitMethod · 0.95
predictMethod · 0.95
sortMethod · 0.80
plotMethod · 0.80
showMethod · 0.80

Tested by

no test coverage detected