我有一个向量vector<-cumprod(c(11151, rep(1.01,100)))
。我想在函数中插入这个向量:
EV4.fit <- fitdist(Abfluss, "EV4", start=list(a=2700, v=2,k=2),
fix.arg = list(g=11151), method="mle")
向量应该是fitdist
函数中的 fix.arg 命令。
结果我需要参数a,v,k用于通过fitdist函数计算的向量的每个固定值。
我的想法是建立一个for
循环。但是有两个问题。
如何将矢量传递给函数? fitdist
函数必须为向量中的每个固定值计算三个参数。
如何将参数估计的结果存储在具有四列的矩阵中:
向量的第i个元素,a,v,k,?
我的想法是这样的:
vector<-cumprod(c(11151, rep(1.01,100)))
for (i in 1:vector){
EV4.fit <- fitdist(Abfluss, "EV4", start=list(a=2700, v=2,k=2),
**fix.arg = list(g=(i:vector)**, method="mle")
}
但这显然不起作用。我不明白我怎么能说函数fitdist
计算自动函数内每个更改 fix.arg 的参数?