勵志

勵志人生知識庫

dml模型

DML有兩種不同的含義,一種是指Double Machine Learning,一種是指Data Manipulation Language

Double Machine Learning(DML模型):

DML是一種處理基於觀測數據進行因果建模的方法。在觀測數據中,存在特徵X既影響目標outcome Y,又影響Treatment T,即存在混淆。

DML模型的目標是在進行因果建模之前進行去偏處理,使得Treatment Y獨立於特徵X,此時的觀測數據近似相當於RCT數據。

在DML模型中,可以通過兩種方式來估計參數,而這兩種方式估計出來的參數是相同的。一種是直接lr建模,另一種是殘差建模。

Data Manipulation Language(DML):

DML是數據操作語言的縮寫,是指在SQL語言中,負責對資料庫對象運行數據訪問工作的指令集,以INSERT、UPDATE、DELETE三種指令為核心,分別代表插入、更新與刪除。

在數倉設計開發過程中,DML用於對數據進行分層治理,包括創建數倉目標實體、撰寫更複雜的運算加工邏輯等。

以上是DML兩種不同的含義和用法。