Подбор составных распределений с помощью R - PullRequest
0 голосов
/ 04 июля 2018

Я пытаюсь подогнать составное распределение (Normal - Poisson) к заданным данным:

d2<-c(5,2,1,3,0,0,8,0,4,0,9,1,0,3,15,0,0,0,10,10,16,10,5,10,10,5,5,0,0,0,0,0,0,0,0,0,0,0)

Мой код R выглядит следующим образом:

library("fitdistrplus")
library("Compounding")
cc <- c("geometric","poisson","negativebinomial","binomial","logarithmic","binomialbinomial","binomialpoisson","poissonbinomial","neymantypea","polyaaeppli","poissonpascal","pascalpoisson","logarithmicbinomial","logarithmicpoisson","poissonlindley","hyperpoisson","yule","waring","kattitypeh1","kattitypeh2","neymantypeb","neymantypec","hypergeometric","thomas")
dd<-fitdist(d2,"Compound",fix.arg = list(parent="norm",compound="poisson",compoundDist=cc),start = list(params=3))

Но я получаю сообщение об ошибке:

Error in mledist(data, distname, start, fix.arg, ...) : 
  'fix.arg' must specify names which are arguments to 'distr'.

Я пробовал все виды обходных путей, но, похоже, ничего не работает. Я действительно не понимаю, чего мне здесь не хватает. Любая помощь будет высоко оценен! Заранее спасибо!

...