我正在尝试定义 和 的标量函数a
,b
其中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)
}
有人知道我在这里想念什么吗?
如果您想要 和 的所有可能组合a
,请b
使用outer
。
logver <- function(a, b, PARAM)
{
o <- outer(a, b*PARAM, `+`)
1/(1 + exp(-o))
}
试试这个
logover <- function(a, b, PARAM){
L <- (1 / (1 + exp(-a-b*PARAM)))
return(L)
}
键入return(L)
带有缩进的新行。你不会得到任何错误。
您试图为 a、b 和 PARAM 传递什么值?