我最难尝试将这个方程实现到 R 中的非线性求解器中。我正在尝试nleqslv
和BB
包,但到目前为止除了错误什么也没有。我已经搜索并阅读了文档,直到我的眼睛流血,但我无法将我的大脑包裹在它周围。方程本身是这样工作的:
s2 * sum(price^(2*x+2)) - s2.bar * sum(price^(2*x)) = 0
其中s2
和是已知的s2.bar
等price
长向量。
我尝试的最后一次尝试BB
是这样的:
gamma = function(x){
n = len(x)
f = numeric(n)
f[n] = s2*sum(price^(2*x[n]+2)) - s2.bar*sum(price^(2*x[n]))
f
}
g0 = rnorm(length(price))
results = BBsolve(par=g0, fn=gamma)