Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

วิธี visualize ความสัมพันธ์เชิงเส้นด้วย Seaborn ใน Python

Seaborn ช่วย visualize ข้อมูล มี theme และ high-level interface ต้องเช็ค multicollinearity สำหรับ regression model ฟังก์ชัน 'regplot' และ 'lmplot' ช่วย visualize linear relationship

'regplot' รับ x, y หลายรูปแบบ 'lmplot' ต้องการ data parameter และ x, y เป็น string (long-form data)

ตัวอย่าง

import seaborn as sb
from matplotlib import pyplot as plt
my_df = sb.load_dataset('tips')
sb.regplot(x="total_bill", y="tip", data=my_df)
sb.lmplot(x="total_bill", y="tip", data=my_df)
plt.show()

ผลลัพธ์

วิธี visualize ความสัมพันธ์เชิงเส้นด้วย Seaborn ใน Python

คำอธิบาย

  • นำเข้าแพ็กเกจ
  • โหลดข้อมูล 'tips' จาก seaborn
  • เก็บใน DataFrame
  • ใช้ 'regplot' และ 'lmplot' visualize
  • ระบุ dataframe, x, y
  • แสดงผล

regplot: scatter plot + regression line เดียว lmplot: facet grid รองรับ hue, col, row