2016-07-11 13 views
0

私はRを初めて使っています。私は学習のためにGBMのソースコードを遊んでいます。GBMを編集するソースコード、C++のコード部分

ソースコード内の既存の条件や数式を変更しようとしています。

fix()とtrace()を使用してRコードを編集できますが、GBMのC++コードでは編集済みのコードを既存の場所に置き換えて実行することができません。既存の条件/数式。

GBMのC++コードを変更し、編集したコードでGBMを実行することはできますか?

ありがとうございます。

答えて

1

C++コードはコンパイル後にのみ動作します。ほとんどのパッケージには、実行の高速化のためにプリコンパイルされたC/C++コードがあります。コンパイルのステップやその他のヒントがあるかどうか確認してください。

C++コードをコンパイルしないと、古いコードの動作のみが観察され、変更後も出力が変化しません。

+0

コンパイルの手順やその他のヒントが見つかりませんでした。私はこれらの編集されたコードで別のパッケージを作成して実行することが可能ですか?はいの場合は、そのプロセスがどこにあるのか教えてください。 – Jayaprakash

+0

https://b4winckler.wordpress.com/2012/04/14/r-package-c-code/ – abhiieor

+0

を参照してくださいありがとうございます。今、私はどのようにパッケージの作成を進めるか考えています – Jayaprakash

関連する問題