Làm thế nào để bạn vẽ kết quả hồi quy trong python?

Các biểu đồ hồi quy trong seaborn chủ yếu nhằm mục đích thêm hướng dẫn trực quan giúp nhấn mạnh các mẫu trong tập dữ liệu trong quá trình phân tích dữ liệu khám phá. Các biểu đồ hồi quy như tên gợi ý tạo ra một đường hồi quy giữa 2 tham số và giúp hình dung các mối quan hệ tuyến tính của chúng. Bài viết này đề cập đến những loại ô đó trong seaborn và chỉ ra những cách có thể được điều chỉnh để thay đổi kích thước, khía cạnh, tỷ lệ, v.v. của những mảnh đất như vậy

Seaborn không chỉ là thư viện trực quan mà còn là nhà cung cấp bộ dữ liệu tích hợp. Ở đây, chúng tôi sẽ làm việc với một trong những bộ dữ liệu như vậy trong seaborn có tên là 'mẹo'. Bộ dữ liệu về tiền boa chứa thông tin về những người có thể đã ăn ở nhà hàng và liệu họ có để lại tiền boa hay không. Nó cũng cung cấp thông tin về giới tính của mọi người, họ có hút thuốc không, ngày, giờ, v.v.

Trước tiên chúng ta hãy xem tập dữ liệu trước khi bắt đầu với các biểu đồ hồi quy

Tải tập dữ liệu

Python3




# import the library

import seaborn as sns

 

# load the dataset

dataset= sns.load_dataset('tips')

 

import1

import2


Đầu ra
Làm thế nào để bạn vẽ kết quả hồi quy trong python?

Bây giờ chúng ta hãy bắt đầu với các biểu đồ hồi quy trong seaborn.
Có thể dễ dàng thực hiện các biểu đồ hồi quy trong seaborn với sự trợ giúp của hàm lmplot(). lmplot() có thể hiểu là một hàm về cơ bản tạo ra một biểu đồ mô hình tuyến tính. lmplot() tạo một biểu đồ hồi quy tuyến tính rất đơn giản. Nó tạo ra một biểu đồ phân tán với sự phù hợp tuyến tính trên nó.
Biểu đồ tuyến tính đơn giản

Python3




import3____14)

import6=import8import9=seaborn as sns1seaborn as sns2= seaborn as sns4


Đầu ra
Làm thế nào để bạn vẽ kết quả hồi quy trong python?

Giải thích
Thông số x và y được chỉ định để cung cấp giá trị cho trục x và y. sns. set_style() được sử dụng để có lưới ở nền thay vì nền trắng mặc định. Tham số dữ liệu được sử dụng để chỉ định nguồn thông tin để vẽ các ô.
Biểu đồ tuyến tính có tham số bổ sung

Python3




import3____14)

import6=import8import9=seaborn as sns1seaborn as sns2=  6

 7______38____6# load the dataset0# load the dataset1=# load the dataset3# load the dataset4# load the dataset5# load the dataset6# load the dataset7


Đầu ra
Làm thế nào để bạn vẽ kết quả hồi quy trong python?

Giải thích
Để có khả năng phân tích tốt hơn khi sử dụng các biểu đồ này, chúng ta có thể chỉ định màu sắc để có sự phân tách rõ ràng trong biểu đồ của mình như . Vì chúng tôi có hai danh mục riêng biệt, chúng tôi cần chuyển vào danh sách các ký hiệu trong khi chỉ định điểm đánh dấu.
Đặt kích thước và màu sắc của ô

Python3




import3____14)

import6=import8import9=seaborn as sns1seaborn as sns2= dataset9=# load the dataset0=2

 7_______64=# load the dataset3# load the dataset4# load the dataset5# load the dataset6sns.load_dataset(0=sns.load_dataset(2sns.load_dataset(3sns.load_dataset(4sns.load_dataset(5sns.load_dataset(6

 7__sns.load_dataset(8='tips'0)


Đầu ra
Làm thế nào để bạn vẽ kết quả hồi quy trong python?

Giải thích
Trong ví dụ này, điều mà seaborn đang làm là gọi các tham số matplotlib một cách gián tiếp để tác động đến các biểu đồ phân tán. Chúng tôi chỉ định một tham số gọi là scatter_kws. Chúng ta phải lưu ý rằng tham số scatter_kws chỉ thay đổi kích thước của các ô phân tán chứ không phải các đường hồi quy. Các đường hồi quy vẫn còn nguyên. Chúng tôi cũng sử dụng tham số bảng màu để thay đổi màu của ô. Phần còn lại của những thứ vẫn giống như được giải thích trong ví dụ đầu tiên.
Hiển thị nhiều ô

Python3




import6=import8import9=seaborn as sns1seaborn as sns2=  6

 7_______92____6# load the dataset0)5=)7)8=import00)


Đầu ra
Làm thế nào để bạn vẽ kết quả hồi quy trong python?

Giải thích
Trong đoạn mã trên, chúng tôi vẽ nhiều ô bằng cách chỉ định phân tách với sự trợ giúp của các hàng và cột. Mỗi hàng chứa các lô tiền boa so với tổng hóa đơn cho các thời điểm khác nhau được chỉ định trong tập dữ liệu. Mỗi cột chứa các lô tiền boa so với tổng hóa đơn cho các giới tính khác nhau. Một sự phân tách khác được thực hiện bằng cách chỉ định tham số màu sắc trên cơ sở liệu người đó có hút thuốc hay không.
Kích thước và tỷ lệ khung hình của các ô

Python3




import6=import8import9=seaborn as sns1seaborn as sns2= import10=# load the dataset0=2

 7import15______6)7)8=import00import21= import23=2

Làm cách nào để vẽ sơ đồ dự đoán hồi quy trong Python?

Hồi quy tuyến tính trong Python .
nhập numpy dưới dạng np. nhập matplotlib. pyplot dưới dạng plt. .
x = np. mảng([8,9,10,11,12]).
k, d = np. polyfit(x, y, 1).
reg = LinearRegression() reg. .
x = np. mảng([8,9,10,11,12]). .
#Hệ số xác định. r_squared = reg. .
y_pred = đăng ký. dự đoán(x).
#SSR. dư = y - y_pred

Cách tốt nhất để hình dung kết quả hồi quy là gì?

15 cách để trực quan hóa kết quả hồi quy. .
2. 1 Biểu đồ Ribbon của Giá trị Dự kiến
2. 2 Đồ thị phân tán của các giá trị mong đợi
2. Biểu đồ 3 dòng của các giá trị kỳ vọng, theo phần trăm
2. 4 Biểu đồ dải băng theo mức độ tin cậy
2. 5 Mặt phẳng mật độ 2-D của các giá trị mong đợi
2. 6 Hai Ruy-băng trở lên
2. 7 ô chấm và râu ria

Lệnh Python nào sẽ vẽ đường hồi quy?

Làm cách nào để vẽ MLR bằng Python?

Hồi quy tuyến tính bằng MLIB .
Mục lục
Giới thiệu
Làm việc với Tập dữ liệu
Xác định X và Y
Thực hiện mã hóa một lần nóng
Thay đổi cột bằng biến áp cột
Chia Dataset thành Train Set và Test Set
Đào tạo người mẫu