Skip to content

Commit 2892bb2

Browse files
Merge pull request #86 from juliangehring/develop
Merge changes for v0.3.0
2 parents bdd9c0e + 98d8a10 commit 2892bb2

29 files changed

+1794
-1377
lines changed

.appveyor.yml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,11 @@
11
environment:
22
matrix:
3-
- JULIA_URL: "https://julialang-s3.julialang.org/bin/winnt/x64/0.5/julia-0.5-latest-win64.exe"
4-
- JULIA_URL: "https://julialang-s3.julialang.org/bin/winnt/x64/0.6/julia-0.6-latest-win64.exe"
3+
- JULIA_URL: "https://julialang-s3.julialang.org/bin/winnt/x64/0.6/julia-0.6-latest-win64.exe"
4+
- JULIA_URL: "https://julialangnightlies-s3.julialang.org/bin/winnt/x64/julia-latest-win64.exe"
5+
6+
matrix:
7+
allow_failures:
8+
- JULIA_URL: "https://julialangnightlies-s3.julialang.org/bin/winnt/x64/julia-latest-win64.exe"
59

610
notifications:
711
- provider: Email

.codecov.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ coverage:
1717

1818
flags:
1919
julia_0_6:
20-
joined: false
20+
joined: true
2121

2222
parsers:
2323
gcov:

.travis.yml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,12 @@ os:
44
- linux
55

66
julia:
7-
- 0.5
87
- 0.6
8+
- nightly
9+
10+
matrix:
11+
allow_failures:
12+
- julia: nightly
913

1014
notifications:
1115
email:

NEWS.md

Lines changed: 45 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,49 @@
11
# MultipleTesting.jl News and Changes
22

3+
## Version 0.3.0
4+
5+
### New Features
6+
7+
- Convex decreasing density estimator for π0 (#56)
8+
- Higher criticism scores (`HigherCriticismScores`) and threshold (`HigherCriticismThreshold`) estimation (#55)
9+
- List of publications which describe the implemented statistical methods (#54, #65, #81, #83)
10+
11+
12+
### Changes
13+
14+
#### User-facing changes
15+
16+
- Fix p-value adjustments with unsorted inputs (#66)
17+
- Speed up p-value combinations (#75)
18+
- Define return types for p-value combinations (#76)
19+
- Unify methods for weighted Stouffer combination (#84)
20+
- Update documentation notebooks (#67)
21+
- Drop support for julia 0.5, require julia 0.6 as the minimum version (#52, #64, #58, #82)
22+
23+
24+
#### Internal changes
25+
26+
- Simplify the step functions for p-value adjustments (#77)
27+
- Simplify the method structure (#74)
28+
- Switch to new julia syntax, with preliminary support for julia 0.7 (#71, #78)
29+
- Update tests and references for p-value combinations (#70)
30+
- Use `clamp` for better bounding of estimates (#85, #82)
31+
- Support the new `Distributions` interface (#52)
32+
- Drop the `Compat` dependency (#53)
33+
- Link comic logo in the readme file as an external resource (#69)
34+
35+
36+
### Removed
37+
38+
- Drop `qvalues` in favour of BH-adjusted p-values (#73).
39+
40+
41+
### Support
42+
43+
- Requires julia 0.6
44+
- Preliminary support for julia 0.7 nightly builds
45+
46+
347
## Version 0.2.3
448

549
### Changes
@@ -79,7 +123,7 @@
79123
### New Features
80124

81125
- New π0 estimators: BUM, Censored BUM, Flat Grenander
82-
- New p-value adjustment methods: Forward Step, Benjamini-Liu
126+
- New p-value adjustment methods: Forward Stop, Benjamini-Liu
83127
- BUM model for simulating p-value distributions
84128
- Fast isotonic regression
85129
- Reference list of related software packages in documentation

README.md

Lines changed: 18 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
11
# MultipleTesting
22

3-
The `MultipleTesting` package offers common algorithms for p-value adjustment and combination as well as the estimation of the proportion π₀ of true null hypotheses.
3+
The `MultipleTesting` package offers common algorithms for p-value adjustment
4+
and combination as well as the estimation of the proportion π₀ of true null
5+
hypotheses.
46

5-
![xkcd p-value guide](pvalues.png)
7+
![xkcd p-value guide](https://imgs.xkcd.com/comics/p_values.png)
68

79

810
## Features
@@ -92,6 +94,17 @@ combine(pvals, MinimumCombination(PValueAdjustment()))
9294
```
9395
9496
97+
### Higher criticism
98+
99+
* Higher criticism scores
100+
* Higher criticism threshold
101+
102+
```julia
103+
estimate(pvals, HigherCriticismScores())
104+
estimate(pvals, HigherCriticismThreshold())
105+
```
106+
107+
95108
## Installation
96109
97110
The `MultipleTesting` package is part of the Julia ecosphere and the latest
@@ -102,7 +115,7 @@ Pkg.add("MultipleTesting")
102115
```
103116
104117
More details on packages and how to manage them can be found in the
105-
[package section](http://docs.julialang.org/en/stable/manual/packages/#adding-and-removing-packages)
118+
[package section](https://docs.julialang.org/en/stable/manual/packages/#adding-and-removing-packages)
106119
of the Julia documentation.
107120
108121
@@ -114,12 +127,11 @@ requests or issues with your questions or ideas.
114127
115128
## Package Status
116129
117-
The package is actively developed and uses [semantic versioning](http://semver.org/).
130+
The package is actively developed and uses [semantic versioning](https://semver.org/).
118131
119132
[![DOI](https://zenodo.org/badge/27935122.svg)](https://zenodo.org/badge/latestdoi/27935122)
120133
121-
[![Package Status](http://pkg.julialang.org/badges/MultipleTesting_0.6.svg)](http://pkg.julialang.org/?pkg=MultipleTesting)
122-
[![Package Status](http://pkg.julialang.org/badges/MultipleTesting_0.5.svg)](http://pkg.julialang.org/?pkg=MultipleTesting)
134+
[![Package Status](https://pkg.julialang.org/badges/MultipleTesting_0.6.svg)](https://pkg.julialang.org/?pkg=MultipleTesting)
123135
124136
[![Linux/Mac Build Status](https://travis-ci.org/juliangehring/MultipleTesting.jl.svg?branch=master)](https://travis-ci.org/juliangehring/MultipleTesting.jl)
125137
[![Windows Build Status](https://ci.appveyor.com/api/projects/status/1ld0ppptisirryt1/branch/master?svg=true)](https://ci.appveyor.com/project/juliangehring/multipletesting-jl/branch/master)

REQUIRE

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
julia 0.5
1+
julia 0.6
22
StatsBase 0.15.0
3-
Distributions
4-
Compat 0.19.0
3+
Distributions 0.14.1
4+
SpecialFunctions 0.3.8

0 commit comments

Comments
 (0)