學習網站: http://seaborn.pydata.org/examples/scatterplot_matrix.html 一、Anscombe's quartet(安斯庫姆四重奏) 1973年,統計學家F.J. Anscombe構造出了四組奇特的數據。它告訴人們,數據分析之前,描繪數據所對應 ...
學習網站:
http://seaborn.pydata.org/examples/scatterplot_matrix.html
一、Anscombe's quartet(安斯庫姆四重奏)
1973年,統計學家F.J. Anscombe構造出了四組奇特的數據。它告訴人們,數據分析之前,描繪數據所對應的可視化圖形有多麼的重要!下麵繪製出這四組數據的散點圖和線性擬合圖
import seaborn as sns
sns.set_theme(style="ticks")
# 載入 “安斯庫姆四重奏” 數據集
df = sns.load_dataset("anscombe")
# 畫出四組數據的散點圖以及線性回歸擬合圖像
sns.lmplot(
data = df, x = 'x', y = 'y', col = 'dataset', hue = 'dataset',
col_wrap = 2, palette = 'muted', ci = None,
height = 4, scatter_kws = {'s' : 50, 'alpha' : 1}
)
畫出散點圖後,可以發現這四組數據完全不同,但線性回歸的擬合方程卻一樣,這告訴我們在做回歸之前進行數據探索的重要。