【发布时间】:2021-01-22 17:27:55
【问题描述】:
我目前正在尝试使用 ggplot2 绘制对数似然函数; 该函数由
定义y <- rpois(100, lambda = 3)
f_1 <- function(z) -100*z + sum(log(1/factorial(y)*z^y)).
当尝试计算 f_1 的值时,一切正常(例如 f_1(1) = -316.1308)
但是当我尝试使用 ggplot2 绘制 f_1 时,会弹出一个错误:
p <- ggplot(data = data.frame(z = 0), mapping = aes(z=z))
p <- p + stat_function(fun = f_1)
错误:“较长的对象长度不是较短对象的倍数 长度”。
如何解决此错误? 谢谢
【问题讨论】: