Talk:P-value correction

Revision as of 11:13, 14 March 2018 by Eoraptor (talk | contribs)

Would anyone be able to offer any specific corrections/additions to what I've written here?--Hailholyghost (talk) 14:28, 10 November 2017 (UTC)

It would be much better if you gave the algorithm to use, as pseudo-code, as part of the task description. Paddy3118 (talk) 07:52, 11 November 2017 (UTC)

License problem

Like in the Fivenum task, the R code that was shown comes from the official R sources, and is covered by the GPL license. Therefore, it's not suitable for RC. It's a bit annoying, because almost all implementations are translations of this R code, or translations of translations. And the GPL is not compatible with the GFDL of this site, so all these solutions should really be removed. Eoraptor (talk) 07:34, 14 March 2018 (UTC)

So far, here are the implementations which are modified versions of GPL code, hence protected by GPL:

  • C: translation of R
  • Kotlin: translation of C
  • Perl: translation of C
  • zkl: translatoin of C
  • D: translation of Kotlin
  • Java: translation of D
  • Python: translation of Perl

I suspect the Perl 6 is a translation of Perl or C, so has the same problem, but the author gave no indication.

The only implementations that actually respect the GFDL (the license of the Rosetta Code web site) are the R and Julia implementations, which simply use a library function.

Eoraptor (talk) 11:13, 14 March 2018 (UTC)

Return to "P-value correction" page.