【发布时间】:2017-04-22 12:18:55
【问题描述】:
有没有一种方法/库来计算 Scala 中的 Jacobian 函数,类似于 R 中 numDeriv 包中的 Jacobian 函数?我正在使用 Breeze,但我无法在其中找到任何与 Jacobian 相关的内容。
为了清楚起见,我想在 Scala 中执行以下操作:
install.packages("numDeriv")
library(numDeriv)
logistG <- function(r, p, k, t){
k * p * exp(r*t) / (k + p * (exp(r*t) - 1))
}
a <- function(x, k, deltaT){
c(r=x[1],logistG(r=x[1], p=x[2], k, deltaT))
}
k <- 100
p0 <- 0.1*k
r <- 0.2
deltaT <- 0.1
x <- c(r, p0)
A <- jacobian(a, x=x, k=k, deltaT=deltaT)
【问题讨论】:
标签: r scala matrix calculus scala-breeze