Skip to content

Commit a3e1ed2

Browse files
committed
v1.2.6
1 parent 2782198 commit a3e1ed2

2 files changed

Lines changed: 34 additions & 20 deletions

File tree

DESCRIPTION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
Package: LearnNonparam
22
Title: 'R6'-Based Flexible Framework for Permutation Tests
3-
Version: 1.2.5
3+
Version: 1.2.6
44
Authors@R:
55
person(given = "Yan", family = "Du", role = c("aut", "cre"), email = "isduyan@outlook.com", comment = c(ORCID = "0009-0009-1169-921X"))
66
Description: Implements non-parametric tests from Higgins (2004, ISBN:0534387756), including tests for one sample, two samples, k samples, paired comparisons, blocked designs, trends and association. Built with 'Rcpp' for efficiency and 'R6' for flexible, object-oriented design, the package provides a unified framework for performing or creating custom permutation tests.

NEWS.md

Lines changed: 33 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,17 @@
1+
# LearnNonparam 1.2.6
2+
3+
- R side
4+
- Fixed the issue with parameter passing to `ggplot2::stat_bin` in `plot()`
5+
- Added detection for missing values and zero-length data in `test()`
6+
- Switched to version 3 serialization format
7+
- Added more documentation
8+
9+
- C++ side
10+
- Improved the efficiency of calling R from C++
11+
- Enhanced the permuting efficiency in `rcbd.*`, `association.*`, and `table.*`
12+
- Replaced `R_len_t` with `R_xlen_t` to support long vectors
13+
- Replaced `Rcpp.h` with `Rcpp/Lightest` to reduce compilation time
14+
115
# LearnNonparam 1.2.5
216

317
- Added support for `scoring` as an active binding in `define_pmt`
@@ -7,14 +21,14 @@
721
# LearnNonparam 1.2.4
822

923
- R side
10-
- Added support for custom scoring systems in `define_pmt`
11-
- Enabled compatibility with C++ standard versions beyond C++14 in `define_pmt`
12-
- Improved the performance of `KruskalWallis`, `OneWay`, and `Studentized`
13-
- Replaced certain `warning()` calls with `stop()`
14-
- Refined some text
24+
- Added support for custom scoring systems in `define_pmt`
25+
- Enabled compatibility with C++ standard versions beyond C++14 in `define_pmt`
26+
- Improved the performance of `KruskalWallis`, `OneWay`, and `Studentized`
27+
- Replaced certain `warning()` calls with `stop()`
28+
- Refined some text
1529

1630
- C++ side
17-
- Enhanced permuting efficiency in `twosample_pmt`
31+
- Enhanced permuting efficiency in `twosample_pmt`
1832

1933
# LearnNonparam 1.2.3
2034

@@ -25,21 +39,21 @@
2539
# LearnNonparam 1.2.2
2640

2741
- R side
28-
- Changed the default value of `n_permu` to `1e4`
29-
- Added support for test statistics defined using Rcpp in `define_pmt`
30-
- Added support for `null_value` other than zero in two-sample location tests
31-
- Added support for `scoring` in `TwoSampleAssociationTest`
32-
- Added a confidence interval for p-value in `print()`
33-
- Added the `LearnNonparam.pmt_progress` option
34-
- Added `attr(t$n_permu, "n_used")`
35-
- Replaced `multicomp.*` with `multcomp.*`
36-
- Replaced `KSampleF` and `RCBDF` with `OneWay` and `RCBDOneWay`
37-
- Stopped exporting abstract classes (`TwoSampleTest`, `KSampleTest`, etc.)
38-
- Improved the efficiency of `ChiSquare`, `Difference`, `JonckheereTerpstra`, `KruskalWallis`, `RatioMeanDeviance` and `Studentized`
39-
- Fixed many bugs
42+
- Changed the default value of `n_permu` to `1e4`
43+
- Added support for test statistics defined using Rcpp in `define_pmt`
44+
- Added support for `null_value` other than zero in two-sample location tests
45+
- Added support for `scoring` in `TwoSampleAssociationTest`
46+
- Added a confidence interval for p-value in `print()`
47+
- Added the `LearnNonparam.pmt_progress` option
48+
- Added `attr(t$n_permu, "n_used")`
49+
- Replaced `multicomp.*` with `multcomp.*`
50+
- Replaced `KSampleF` and `RCBDF` with `OneWay` and `RCBDOneWay`
51+
- Stopped exporting abstract classes (`TwoSampleTest`, `KSampleTest`, etc.)
52+
- Improved the efficiency of `ChiSquare`, `Difference`, `JonckheereTerpstra`, `KruskalWallis`, `RatioMeanDeviance` and `Studentized`
53+
- Fixed many bugs
4054

4155
- C++ side
42-
- Introduced a new progress bar, which is built at compile time to minimize runtime overhead
56+
- Introduced a new progress bar, which is built at compile time to minimize runtime overhead
4357

4458
# LearnNonparam 1.2.1
4559

0 commit comments

Comments
 (0)