Spark mllib 保序回歸

2021-08-21 11:28:10 字數 3714 閱讀 8836

從該序列的首元素往後觀察,一旦出現亂序現象停止該輪觀察,從該亂序元素開始逐個吸收元素組成乙個序列,直到該序列所有元素的平均值小於或等於下乙個待吸收的元素。

舉例:原始序列:<9, 10, 14>

結果序列:<9, 10, 14>

分析:從9往後觀察,到最後的元素14都未發現亂序情況,不用處理。

原始序列:<9, 14, 10>

結果序列:<9, 12, 12>

分析:從9往後觀察,觀察到14時發生亂序(14>10),停止該輪觀察轉入吸收元素處理,吸收元素10後子串行為<14, 10>,取該序列所有元素的平均值得12,故用序列<12, 12>替代<14, 10>。吸收10後已經到了最後的元素,處理操作完成。

原始序列:<14, 9, 10, 15>

結果序列:<11, 11, 11, 15>

分析:從14往後觀察,觀察到9時發生亂序(14>9),停止該輪觀察轉入吸收元素處理,吸收元素9後子串行為<14,9>。求該序列所有元素的平均值得12.5,由於12.5大於下個待吸收的元素10,所以再吸收10,得序列<14, 9, 10>。求該序列所有元素的平均值得11,由於11小於下個待吸收的元素15,所以停止吸收操作,用序列<11, 11, 11>替代<14, 9, 10>。

Spark MLlib之保序回歸(一)

當前it行業虛擬化比較流行,使用這種方式,找到合適的判斷引數,就可以使用此演算法使資源得到最大程度的合理利用。1.數學定義 保序回歸是回歸演算法的一種,基本思想是 給定乙個有限的實數集合,訓練乙個模型來最小化下列方程 並且滿足下列約束條件 2.演算法過程說明 從該序列的首元素往後觀察,一旦出現亂序現...

保序回歸Isotonic Regression

問題描述 給定乙個無序數字序列y,通過修改每個元素的值得到乙個非遞減序列 y 問如何使y和 y 誤差 該處取平方差 最小?保序回歸法 從該序列y的首元素往後觀察,一旦出現亂序現象停止該輪觀察,從該亂序元素開始逐個吸收緊跟在後面的元素組成乙個子串行sub y,直到子串行sub y所有元素的平均值小於或...

保序回歸問題

目錄特殊情形下的演算法 設 r 是集合 s 上的乙個二元關係,若 r 滿足 則稱 r 為 s 上的非嚴格偏序關係,記做 le 給定正整數 p 一張點集為 v 邊集 e e m 的有向無環圖 g 及代價函式 y,w forall i,w i 0 如果在 g 中有 v i 到 v j 的有向路徑,那麼就...