0

我正在尝试定义 和 的标量函数ab其中a和是向量,以便我可以制作使用b的曲面图。z=f(X,y)persp(a,b,z)

a问题是,当我期望一个矩阵时,我的函数的返回值是一个与我的向量长度相同的向量。

有问题的功能是:

logver <- function(a, b, PARAM) {
  l <- (1 / (1 + exp(-a - b * PARAM)))
  return(l)
}

有人知道我在这里想念什么吗?

4

2 回答 2

1

如果您想要 和 的所有可能组合a,请b使用outer

logver <- function(a, b, PARAM)
{
    o <- outer(a, b*PARAM, `+`)
    1/(1 + exp(-o))
}
于 2013-09-29T09:06:36.093 回答
0

试试这个

logover <- function(a, b, PARAM){
    L <- (1 / (1 + exp(-a-b*PARAM)))
    return(L)
}

键入return(L)带有缩进的新行。你不会得到任何错误。

您试图为 a、b 和 PARAM 传递什么值?

于 2013-09-29T04:21:39.230 回答