背景:
我正在使用这个Ryacas
包,试图找出一个MLE
估计量的大样本方差的符号表达式。
为此,我需要Hessian
似然函数的(逆)矩阵。我没有mathematica(而且在线版本对我来说似乎太麻烦了),因此我正在尝试使用作为计算机代数系统Ryacas
接口的包。YACAS
问题:
但是,我似乎无法弄清楚如何计算Hessian
。在此处使用指南:https ://cran.r-project.org/web/packages/Ryacas/vignettes/high-level.html给了我一个错误。这是一个最小的可重现示例(取自该指南)
L <- yac_symbol("x^2 * (y/4) - a*(3*x + 3*y/2 - 45)")
Hessian(L)
Error in Hessian(L) : could not find function "Hessian"
当我以另一种方式尝试时,即使用(新?)界面
L <- yac_symbol("x^2 * (y/4) - a*(3*x + 3*y/2 - 45)")
y_fn(L, "HessianMatrix")
我似乎也无法得到可用的答案,但只是HessianMatrix((x^2*y)/4-a*(3*x+(3*y)/2-45))
有人知道如何解决这个问题吗?将不胜感激!
谢谢