2012-12-25 68 views
-2

我使用R來構建我的所有模型,但利用T-SQL對所有數據集進行評分,因爲我得到的數據集通常是2000萬以上的觀察值。我試圖弄清楚如何從mgcv包中獲取GAM對象,並用T-SQL對其進行編碼,就像我使用邏輯迴歸和線性迴歸模型一樣。我相信我需要知道的一個給予gam對象的東西是什麼類型的平滑用於每個預測器,每個樣條線的結等等。任何幫助將不勝感激。在T-SQL中實現GAM

+0

這是一個非常相關的問題,明確闡述。當用谷歌搜索'gam.predict sql'的時候顯示在頂部。 – user2105469

回答

1

我還沒有看到從GAM中提取模型的方法,這些方法可以輕鬆地轉移到SQL中。這些模型具有可能難以提取的局部曲率評估。他們可以在每個點都是一個單獨的模型。我想知道是否可以使用該包中的predict.gam工具從多維網格記錄矩陣,然後執行樣條插值。

我已經使用rms/Hmisc軟件包工具從'cph'和'lrm'模型中提取函數。 「rms」設施(特別是Function函數)可以從與使用%ia%操作構建的雙向交叉樣條術語一樣複雜的模型中提取。我有一些困難(在估計中),超過3個自由度的rcs項,有時需要在某些情況下限制結的位置以保持數值穩定性。

+0

感謝您提供有用的信息。你總是非常有幫助。 – ansek