迴歸模型

用 Python 練習統計面試題

Conor Dewey

Data Scientist, Squarespace

開始上手

  相關散佈圖

1 Wikimedia
用 Python 練習統計面試題

前提假設

  • 線性關係
  • 誤差呈常態分佈
  • 變異數同質(同方差)
  • 觀測彼此獨立
用 Python 練習統計面試題

線性迴歸

線性擬合

1 Wikipedia
用 Python 練習統計面試題

線性迴歸

線性迴歸公式

用 Python 練習統計面試題

範例:線性迴歸

from sklearn.linear_model import LinearRegression 
lm = LinearRegression()
lm.fit(X_train, y_train)
LinearRegression(copy_X=True, fit_intercept=True, 
                    n_jobs=None, normalize=False)
用 Python 練習統計面試題

範例:線性迴歸

coef = lm.coef_
print(coef)
[0.79086669]
用 Python 練習統計面試題

羅吉斯迴歸

  羅吉斯迴歸視覺化

1 Wikimedia
用 Python 練習統計面試題

羅吉斯迴歸

  S 型函式

用 Python 練習統計面試題

範例:羅吉斯迴歸

from sklearn.linear_model import LogisticRegression
clf = LogisticRegression(solver='lbfgs')
clf.fit(X_train, y_train)
LogisticRegression(C=1.0, class_weight=None, 
                   dual=False, fit_intercept=True, 
                   intercept_scaling=1,
                   max_iter=100, multi_class='warn',
                   n_jobs=None, penalty='l2',
                   random_state=None, solver='lbfgs',
                   tol=0.0001, verbose=0, 
                   warm_start=False)
用 Python 練習統計面試題

範例:羅吉斯迴歸

coefs = clf.coef_
print(coefs)
[[0.4015177  3.85056451]]
accuracy = clf.score(X_test, y_test)
print(accuracy)
0.8583333333333333
用 Python 練習統計面試題

重點整理

  • 複習
  • 前提假設
  • 線性迴歸
  • 羅吉斯迴歸
用 Python 練習統計面試題

面試準備開始!

用 Python 練習統計面試題

Preparing Video For Download...