程序为:
@param c(5) 0 c(6) 0.5 c(7) 0.5 k(1) 2.8428
@logl l_garch
@byeqn
res = r-c(1)-c(2)*sig2+c(3)*r(-1)+c(4)*sig2*r(-1)
sig2 = c(5)+c(6)*res(-1)^2 +c(7)*sig2(-1)
z = res^2/(sig2*(k(1)-2)) + 1
l_garch = log(@gamma((k(1) + 1)/2)) - log(@gamma(k(1)/2)) - log(3.14159265359)/2 - log(k(1) - 2)/2 - log(sig2)/2 - ((k(1)+1)/2)*log(z)
但是用软件运行就会出现
“k没定义”
请问如何定义呢?那位高手可以提供解答,不胜感激