2017-08-08 23 views
0

私は、私が持っているデータセットでMachine Learningモデルの束を比較しています。生産の現在のモデルは、フォームの方程式である:キャレットで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) 

、しかし私はキャレットパッケージを使用して相互検証を使用して、私の他のモデルを訓練します。私は同じクロス検証をnlsモデルで実行したいと思います。しかし、私はCaretでカスタム式を使用する方法については何も見つかりません。だから私の質問です:どのようにカスタム正式化またはnlsモデルを使用してキャレット相互検証のトレーニングですか?

答えて

1

カスタムメソッドを作成する手順は、hereです。

関連する問題