Last chance! 50% off unlimited learning
Sale ends in
z
): in this case, x
and z
must
be of the same length. See the examples for how to compute the latter
from a sample of expected branching times.diversi.gof(x, null = "exponential", z = NULL)
The distributions of both test statistics depend on the null hypothesis, and on whether or not some parameters were estimated from the data. However, these distributions are not known precisely and critical values were determined by Stephens (1974) using simulations. These critical values were used for the present function.
Stephens, M. A. (1974) EDF statistics for goodness of fit and some comparisons. Journal of the American Statistical Association, 69, 730--737.
branching.times
, diversi.time
ltt.plot
, birthdeath
, yule
,
yule.cov
data(bird.families)
x <- branching.times(bird.families)
### suppose we have a sample of expected branching times `y';
### for simplicity, take them from a uniform distribution:
y <- runif(500, 0, max(x) + 1) # + 1 to avoid A2 = Inf
### now compute the expected cumulative distribution:
x <- sort(x)
N <- length(x)
ecdf <- numeric(N)
for (i in 1:N) ecdf[i] <- sum(y <= x[i])/500
### finally do the test:
diversi.gof(x, "user", z = ecdf)
Run the code above in your browser using DataLab