RパッケージAERには、Cameron&Trivedi(1990)による過分散のテストdispersiontest
を実装する関数があります。
ポアソンモデルでは、平均はあり、分散もV a r (Y )= μです。彼らは平等です。試験は、単に代替に対する帰無仮説としてこの仮定をテストVは、R (Y )= μ + C * F (μ )定数C < 0手段underdispersionおよびC > 0手段過分散。関数fE(Y)= μVa r (Y)= μVa r (Y)= μ + c ∗ f(μ )c < 0c > 0は単調な関数です(多くの場合、線形または二次関数です;前者がデフォルトです)。結果のテストは、 H 0:c = 0 vs. H 1:c ≠ 0のテストと同等であり、使用されるテスト統計は t統計です。これは、nullの下で漸近的に標準の標準です。f(。)H0:c = 0H1:c ≠ 0t
例:
R> library(AER)
R> data(RecreationDemand)
R> rd <- glm(trips ~ ., data = RecreationDemand, family = poisson)
R> dispersiontest(rd,trafo=1)
Overdispersion test
data: rd
z = 2.4116, p-value = 0.007941
alternative hypothesis: true dispersion is greater than 0
sample estimates:
dispersion
5.5658
ここで、等分散(すなわちc = 0)の仮定に非常に強く反発する過剰分散(cは5.57と推定される)の証拠があることが明確にわかります。
trafo=1
H0:c∗=1H1:c∗≠1c∗=c+1
glm(trips ~ 1, data = data, family = poisson)
(すなわち1
ではなく.
、私のデータのために)、しかし素晴らしい、ありがとう