SemiMarkov パッケージを使用しようとしていますが、そこにあるコードの 1 行を変更したいと考えています。次の方法で調査しました。
getAnywhere("semiMarkov")
& この行を変更したいことがわかりました:
hessian <- diag(ginv(hessian(V, solution)))
次のようなことを試してみましょう:
hessian <- diag(ginv(pracma::hessian(V, solution)))
これについてはどうすればよいですか? パッケージを最初から再構築する必要がありますか? その場合、これには rTools などが必要ですか? または、比較的簡単な回避策はありますか (私は R の初心者です)? オンラインで検索してみましたが、明らかなものは見つかりませんでした。アイデアやヒントがあれば、ぜひ教えてください。
ベストアンサー1
インタラクティブな R セッションでその変更の効果を単純にテストしたい場合は、 を使用してテストできますtrace()
。方法は次のとおりです。
- タイプ
trace("semiMarkov", edit=TRUE)
- 起動したテキスト エディターで、目的の行を編集します。
- 変更したファイルを保存します。
- テキストエディタを閉じる
- R に戻り、変更した関数を使用します。