1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | import matplotlib.pylab as plt from sklearn import linear_model reg = linear_model.LinearRegression() X = [[174], [152], [138], [128], [186]] y = [71, 55, 46, 38, 88] reg.fit(X, y) # ÇнÀ print(reg.predict([[165]])) # ÇнÀ µ¥ÀÌÅÍ¿Í y °ªÀ» »êÆ÷µµ·Î ±×¸°´Ù. plt.scatter(X, y, color='black') # ÇнÀ µ¥ÀÌÅ͸¦ ÀÔ·ÂÀ¸·Î ÇÏ¿© ¿¹Ãø°ªÀ» °è»êÇÑ´Ù. y_pred = reg.predict(X) # ÇнÀ µ¥ÀÌÅÍ¿Í ¿¹Ãø°ªÀ¸·Î ¼±±×·¡ÇÁ·Î ±×¸°´Ù. # °è»êµÈ ±â¿ï±â¿Í y ÀýÆíÀ» °¡Áö´Â Á÷¼±ÀÌ ±×·ÁÁø´Ù. plt.plot(X, y_pred, color='blue', linewidth=3) plt.show() | cs |