これは、私が最近回答した以前の質問のフォローアップです。
Rパッケージにあるフィッティング関数と、Rパッケージのクロス検証ツールに依存するいくつかのgbm
モデルを構築しました。dismo::gbm.step
gbm
gbm
splines
分析の一環として、R で使用できるグラフィカル ツール (透視図など) を使用して、データ内のペアワイズ相互作用を視覚化したいと考えています。gbm
とパッケージの両方dismo
に、データ内の相互作用を検出してモデル化する機能があります。
での実装dismo
については、Elith らで説明されています。al ( 2008 ) を参照し、他のすべての予測変数を平均値に保ちながら、予測変数の線形結合からのモデル予測の逸脱を示す統計を返します。
の実装でgbm
は、フリードマンの H 統計 ( Friedman & Popescue, 2005 ) を使用し、別のメトリックを返します。また、他の変数をその手段で設定しません。
モデル化およびプロットされた相互作用dismo::gbm.interactions
は素晴らしく、非常に有益です。gbm::interact.gbm
ただし、一部は出版物の強度のために、また2つの方法の結果を比較するためにも使用したいと思います.
create withで実行しようとすると、エラーが返さgbm::interact.gbm
れます…</p>
gbm.object
dismo
"Error in is.factor(data[, x$var.names[j]]) :
argument "data" is missing, with no default"
dismo::gmb.step
に役立つと著者が考えた追加データを追加することを理解していgbm model
ます。
また、私の質問に対する答えがソース コードのどこかにあることも理解しています。
私の質問は...
gbm
で作成されたオブジェクトdismo
を で使用するように変更することはできgbm::gbm.interact
ますか? もしそうなら、これは...を。
gbm
で作成されたオブジェクトを変更していますdismo::gbm.step
か?b. のソースコードを変更してい
gbm::interact.gbm
ますか?c. 何か他のことをしていますか?
私はこれを自分で解決しようとしてソースコードを調べます。誰かが答える前に解決策を思いついた場合は、自分の質問に答えます。