r パッケージの変更と再構築 質問する

r パッケージの変更と再構築 質問する

SemiMarkov パッケージを使用しようとしていますが、そこにあるコードの 1 行を変更したいと考えています。次の方法で調査しました。

getAnywhere("semiMarkov")

& この行を変更したいことがわかりました:

hessian <- diag(ginv(hessian(V, solution)))

次のようなことを試してみましょう:

hessian <- diag(ginv(pracma::hessian(V, solution)))

これについてはどうすればよいですか? パッケージを最初から再構築する必要がありますか? その場合、これには rTools などが必要ですか? または、比較的簡単な回避策はありますか (私は R の初心者です)? オンラインで検索してみましたが、明らかなものは見つかりませんでした。アイデアやヒントがあれば、ぜひ教えてください。

ベストアンサー1

インタラクティブな R セッションでその変更の効果を単純にテストしたい場合は、 を使用してテストできますtrace()。方法は次のとおりです。

  1. タイプtrace("semiMarkov", edit=TRUE)
  2. 起動したテキスト エディターで、目的の行を編集します。
  3. 変更したファイルを保存します。
  4. テキストエディタを閉じる
  5. R に戻り、変更した関数を使用します。

おすすめ記事