【发布时间】:2018-08-18 12:40:31
【问题描述】:
我的目标是评估和绘制以下具有两个参数的对数似然函数:
set.seed(123)
N = 100
x = 4*rnorm(N)
y = 0.8*x + 2*rnorm(N);
LogL <- function(param,x,y,N){
beta = param[1]
sigma2 = param[2]
LogLikelihood = -N/2*log(2*pi*sigma2) - sum( (y - beta*x)^2 / (2*sigma2) ) }
我已尝试使用“外部”来使用“线框”,如以下线程中所示:
How can I plot 3D function in r?
但没有成功:
param1 <- seq(-2, 2, length= 30)
param2 <- seq(0.1, 4, length= 30)
values1 <- matrix(c(param1,param2),30)
z <- outer(values1, x=x,y=y,N=N, LogL)
在这种情况下如何正确使用“外部”?是否有任何其他替代方法来评估和绘制函数“LogL”?
【问题讨论】: