開始使用免費開始

飯店訂房資料集的單變量漂移偵測

在前面的練習中,我們用多變量漂移偵測方法確認,1 月的資料分佈改變導致了 ROC AUC 指標的警示,以及模型負面的商業價值。

在這個練習中,你會使用單變量漂移偵測方法,找出造成漂移的特徵與原因。

referenceanalysis 資料集已為你預先載入。

本練習屬於課程

在 Python 中監控 Machine Learning

檢視課程

練習說明

  • 對連續型變數指定 Wasserstein 與 Jensen-Shannon 方法;對類別型變數指定 L-infinity 與 Chi2 方法。
  • 以 reference 擬合,並在 analysis 資料集上計算結果。
  • 繪製結果圖表。

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

# Intialize the univariate drift calculator
uv_calc = nannyml.UnivariateDriftCalculator(
    column_names=feature_column_names,
    timestamp_column_name='timestamp',
    chunk_period='m',
    continuous_methods=[____, ____],
    categorical_methods=[____, ____],
)

# Plot the results
uv_calc.____(reference)
uv_results = uv_calc.____(analysis)
____.____().____()
編輯並執行程式碼