Carlos J. Gil Bellosta wrote:
Dear R-helpers,

I was testing the truncgof CRAN package, found something that looked
like a bug, and did my job: contacted the maintainer. But he did not
reply, so I am resending my query here.

I installed package truncgof and run the example for function ad.test. I
got the following output:

set.seed(123)
treshold <- 10
xc  <- rlnorm(100, 2, 2)    # complete sample
xt <- xc[xc >= treshold]    # left truncated sample
ad.test(xt, "plnorm", list(meanlog = 2, sdlog = 2), H = 10)


        Supremum Class Anderson-Darling Test

data: xt AD = 3.124, p-value = 0.12 alternative hypothesis: two.sided
treshold = 10, simulations: 100


So I cannot reject the hipothesis (at a standard confidence level) that
the original sample comes from a lognormal distribution (as it is the
case).

But let us try to iterate on this example:

set.seed( 123 )
treshold <- 10

foo <- function(){
      xc  <- rlnorm(100, 2, 2)     # complete sample
      xt <- xc[xc >= treshold]     # left truncated sample
      ks.test(xt, "plnorm", list(meanlog = 2, sdlog = 2), H =
10)$p.value
}

results <- replicate( 100, foo() )


Then:

table( results )
results
   0 0.01 0.02 0.03 0.04 0.05 0.06 0.07 0.08 0.09  0.1 0.11 0.16 0.18
0.19 0.2 25 7 9 3 1 2 3 4 1 1 2 2 1 1 3 2 0.21 0.22 0.26 0.27 0.28 0.3 0.31 0.32 0.33 0.36 0.38 0.4 0.44 0.49 0.54 0.55 2 2 1 3 1 2 1 1 1 2 1 2 1 1 2 1 0.56 0.57 0.62 0.7 0.76 0.78 0.96 0.98 1 2 1 1 1 1 1 1

This is, in a 45% of the cases, you would reject the H_0 hypothesis,
which happens to be true, at the 5% "standard" confidence level.

That looks to me that the test as implemented is not very good. This could be an implementation bug, but it could also be a limitation of the test itself. I don't know the theory underlying this particular test, but a way to determine it is in implementation bug is to carefully implement the test and see if you got the same answer.
Duncan Murdoch

Do you think this behaviour is buggy? If so, given that the maintainer
does not seem to be contactable, what would be the next step to take?

Best regards,

Carlos J. Gil Bellosta
http://www.datanalytics.com

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.


______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to