0
質問を簡略化するため、ここではおもちゃの例を使用します。私はので、私はdummy
に異なる定数項から勾配とヘッセ行列を導出することができ、効率的な方法があるよう ライブラリ(pracma)R内の関数内のローカル変数を自動的に変更するには?
dummy <- function(x) {
z <- x[1]; y <- x[2]
rez <- (z^2)*(y^3)+3
rez
}
grad(dummy, c(1,2))
hessian(dummy, c(1,2))
M質問はそれがあるとして、多項式関数の勾配とヘッセ行列を導出したいですか?例えば、(z^2)*(y^3)+a
からの勾配およびヘッセ行列は、z=1
およびy=2
であり、a=[0.01,3]
である。
ありがとうございます!
Cholesky分解「PP」のようなものですが、上の三角形要素の1つを-0.0005(非ゼロ)に設定しました。 – tzu
ロジックは非常に単純です---私は、 'P_ {11}、P_ {21}、P_ {22}、P_ {31}、P_ {32}、 P_ {33} '。しかし、あなたがこのアルゴリズムに同意しなくても、私の主な問題は、これらの値を 'P_ {23}'要素の異なる設定の下で取得したいと思うことです。 – tzu
質問は今より意味が分かりますか? @ ZheyuanLiの提案に感謝します。 – tzu