Как проверить данные на соответствие распределению Пуассона с хорошей подгонкой?

У меня есть набор данных с прибытием автомобилей в минуту.

Я нарисовал гистограмму и подогнал ее к распределению Пуассона со следующими R-кодами.

#Aladdin Arrivals
Datast <- read.csv("Vehiclecount.csv", header = T, sep=";", dec=",")
hist(Datast$Arrival, xlab="Arrivals", 
  probability = TRUE,col=16, ylim = c(0,0.2), xlim =c(0, 30),    
  main = "Arrivals from Aladdin Street")
lines(dpois(x=0:25, lambda=13.20), col=2,lwd=3)
legend("topright", c("Probability of Vehicle Arrivals ", 
    "Poisson Distribution Curve"),  fill=c(col=16, col=2))

Приведенный выше код успешно запустился, и я получил подогнанные линии поверх гистограммы.

Но когда я хочу использовать функцию goodfit(), чтобы узнать, каково значение p, я получил следующую ошибку;

«Ошибка в оптимизации (чи2, диапазон (количество)): «xmin» не меньше, чем «xmax»»

dfs <- dpois(x=1:25, lambda=13.20)
summary(dfs)
goodfit(dfs, type="poisson", method="MinChisq")

Как я могу решить эту проблему? Есть ли другая функция для использования?


person Fatih Güneş    schedule 15.05.2020    source источник
comment
Пожалуйста, не могли бы вы поделиться образцом ваших данных, чтобы помочь вам?   -  person Manu    schedule 16.05.2020
comment
T.Period x Частота прибытия 7 1 4,87 8 2 12,54 9 3 10,89 10 4 11,46 11 5 12,18 12 6 12,85 13 7 13,72 14 8 17,49 15 9 18, 34 16 10 20,83 17 11 13,09 18 12 13,23 19 13 10,07   -  person Fatih Güneş    schedule 16.05.2020
comment
Я добавил образцы данных в виде изображения в ответах.   -  person Fatih Güneş    schedule 16.05.2020


Ответы (1)


Вы применяете goodfit (вы должны сказать, что это из пакета vcd, кстати) не к тому делу. Первым аргументом должны быть ваши данные подсчета: попробуйте

vcd::goodfit(Datast$Arrival, type="poisson")
person Ben Bolker    schedule 15.05.2020
comment
Да, это работает таким образом, спасибо. Как я должен следовать, когда я хочу измерить совместимость этого набора данных с тестом Chisquare и получить значение p? - person Fatih Güneş; 16.05.2020