我正在尝试定义a
和b
的标量函数,其中a
和b
是向量,因此我可以创建{{1}的曲面图使用z=f(X,y)
。
问题是,当我期望一个矩阵时,我的函数的返回值是一个与向量persp(a,b,z)
长度相同的向量。
有问题的功能是:
a
任何人都知道我在这里失踪了什么?
答案 0 :(得分:1)
如果您想要a
和b
的所有可能组合,请使用outer
。
logver <- function(a, b, PARAM)
{
o <- outer(a, b*PARAM, `+`)
1/(1 + exp(-o))
}
答案 1 :(得分:0)
试试这个
logover <- function(a, b, PARAM){
L <- (1 / (1 + exp(-a-b*PARAM)))
return(L)
}
在带缩进的新行中键入return(L)
。你不会得到任何错误。
您尝试为a,b和PARAM传递的值是什么?