Cara menggambar garis yang paling sesuai dengan python (dengan contoh)
Anda dapat menggunakan sintaks dasar berikut untuk menggambar garis yang paling sesuai dengan Python:
#find line of best fit
a, b = np. polyfit (x, y, 1)
#add points to plot
plt. scatter (x,y)
#add line of best fit to plot
plt. plot (x, a*x+b)
Contoh berikut menunjukkan cara menggunakan sintaksis ini dalam praktiknya.
Contoh 1: Merencanakan Garis Dasar yang Paling Sesuai dengan Python
Kode berikut menunjukkan cara menggambar garis dasar yang paling sesuai dengan Python:
import numpy as np
import matplotlib. pyplot as plt
#define data
x = np. array ([1, 2, 3, 4, 5, 6, 7, 8])
y = np. array ([2, 5, 6, 7, 9, 12, 16, 19])
#find line of best fit
a, b = np. polyfit (x, y, 1)
#add points to plot
plt. scatter (x,y)
#add line of best fit to plot
plt. plot (x, a*x+b)
Contoh 2: Menggambar Garis Kustom yang Paling Sesuai dengan Python
Kode berikut menunjukkan cara membuat garis paling sesuai seperti contoh sebelumnya, dengan tambahan berikut:
- Warna khusus untuk titik dan garis yang paling sesuai
- Gaya dan lebar khusus untuk garis pemasangan terbaik
- Persamaan garis regresi yang dipasang ditampilkan pada plot
import numpy as np
import matplotlib. pyplot as plt
#define data
x = np. array ([1, 2, 3, 4, 5, 6, 7, 8])
y = np. array ([2, 5, 6, 7, 9, 12, 16, 19])
#find line of best fit
a, b = np. polyfit (x, y, 1)
#add points to plot
plt. scatter (x,y,color=' purple ')
#add line of best fit to plot
plt. plot (x, a*x+b, color=' steelblue ', linestyle=' -- ', linewidth= 2 )
#add fitted regression equation to plot
plt. text (1, 17, 'y = ' + '{:.2f}'. format (b) + ' + {:.2f}'. format (a) + 'x', size= 14 )
Jangan ragu untuk menempatkan persamaan regresi yang sesuai pada koordinat (x,y) apa pun yang Anda inginkan pada plot.
Untuk contoh khusus ini, kita memilih (x, y) = (1, 17).
Sumber daya tambahan
Tutorial berikut menjelaskan cara menyesuaikan model regresi yang berbeda dengan Python:
Panduan Lengkap Regresi Linier dengan Python
Cara melakukan regresi polinomial dengan Python
Cara melakukan regresi kuantil dengan Python