2017-08-08 55 views
0

我正在比較一堆我學習的數據集上的機器學習模型。在生產中目前的模式是以下形式的公式:如何在插入符中使用stats :: nls非線性最小二乘迴歸?

y ~ a + b * x1^c * x2^d * x3^e, 

因爲我想用目前的情況爲基準來評估改善我和其他型號的東西,我已經實現了它R使用:

powerModel <- nls(y ~ a + b * x1^c * x2^d * x3^e, 
        data = df, 
        start = list(a = 0, b = 1, c = 1, d = 1, e = 0), 
        model=T) 

這工作正常,但我使用交叉驗證使用Caret包來訓練我的其他模型。我想對nls模型執行相同的交叉驗證。但是,我沒有發現如何在Caret中使用自定義配方。所以我的問題是:如何在Caret交叉驗證培訓中使用自定義配方或nls模型?

回答

相關問題