λt=γλt-1+μt 其中γ=0.95,μ1=0.01
怎么用R画出这个图,横坐标为时间t,纵坐标为λ。?
R怎么画一个跨期迭代含有时间t的图?
我倒是能用MATLAB画出来
- 已编辑
还缺一个 跟的函数,总之我先把拿掉,画一个
library(purrr)
x=1:1000
dummy <- function(acc,nxt){
return (0.95 * acc )
}
y= x %>% accumulate(dummy)
plot(x,y)
library(purrr)
library(ggplot2)
library(dplyr)
x=0:1000
dummy <- function(acc,nxt){
if (nxt ==1) mu =0.01
else mu = 0
return (0.95 * acc + mu)
}
y= x %>% accumulate(dummy)
df <- data.frame(x=x,y=y)
gg <- ggplot(data=df %>% filter(x > 0),aes(x=x,y=y))+
geom_point()+
xlab("t") +
ylab(expression(paste(lambda[t])))
print (gg)