|
1 | 1 | # Changelog |
2 | 2 |
|
3 | | -# stochtree 0.1.2 |
| 3 | +# stochtree 0.2.0 |
4 | 4 |
|
5 | 5 | ## New Features |
6 | 6 |
|
| 7 | +* Support for multithreading in various elements of the GFR and MCMC algorithms ([#182](https://github.com/StochasticTree/stochtree/pull/182)) |
7 | 8 | * Support for binary outcomes in BART and BCF with a probit link ([#164](https://github.com/StochasticTree/stochtree/pull/164)) |
| 9 | +* Enable "restricted sweep" of tree algorithms over a handful of trees ([#173](https://github.com/StochasticTree/stochtree/pull/173)) |
| 10 | +* Support for multivariate treatment in R ([#183](https://github.com/StochasticTree/stochtree/pull/183)) |
| 11 | +* Enable modification of dataset variables (weights, etc...) via low-level interface ([#194](https://github.com/StochasticTree/stochtree/pull/194)) |
| 12 | + |
| 13 | +## Computational Improvements |
| 14 | + |
| 15 | +* Modified default random effects initialization ([#190](https://github.com/StochasticTree/stochtree/pull/190)) |
| 16 | +* Avoid double prediction on training set ([#178](https://github.com/StochasticTree/stochtree/pull/178)) |
8 | 17 |
|
9 | 18 | ## Bug Fixes |
10 | 19 |
|
11 | 20 | * Fixed indexing bug in cleanup of grow-from-root (GFR) samples in BART and BCF models |
12 | | -* Avoid using covariate preprocessor in `computeForestLeafIndices` R function when a `ForestSamples` object is provided (instead of a `bartmodel` or `bcfmodel` object) |
| 21 | +* Avoid using covariate preprocessor in `computeForestLeafIndices` function when a `ForestSamples` object is provided (rather than a `bartmodel` or `bcfmodel` object) |
| 22 | +* Correctly compute feature-specific split counts in R and Python ([#220](https://github.com/StochasticTree/stochtree/issues/220)) |
| 23 | +* Avoid override of user-specified `num_burnin` parameter in BCF models with an internal propensity score ([#222](https://github.com/StochasticTree/stochtree/issues/222)) |
| 24 | +* Outcome predictions correctly incorporate adaptive coding of untreated observations in BCF with binary treatment ([#231](https://github.com/StochasticTree/stochtree/issues/231)) |
| 25 | + |
| 26 | +## Documentation Improvements |
| 27 | + |
| 28 | +* Clarify structure / layout of samples when users request multiple chains in BART and BCF models ([#220](https://github.com/StochasticTree/stochtree/issues/220)) |
| 29 | + |
| 30 | +## Other Changes |
| 31 | + |
| 32 | +* Standardized naming conventions for data elements of BART and BCF models across R and Python interfaces |
| 33 | + * Covariates / features are always referred to as "`X`" |
| 34 | + * Treatment is always referred to as "`Z`" |
| 35 | + * Propensity scores are referred to as "`propensity`" (rather than "`pi`") |
| 36 | + * Outcomes are referred to as "`y`" |
| 37 | + * Basis vectors for leaf-wise regression models in forest terms are referred to as "`leaf_basis`" |
| 38 | + * Group labels for additive random effects models are referred to as "`rfx_group_ids`" |
| 39 | + * Basis vectors for additive random effects models are referred to as "`rfx_basis`" |
| 40 | +* Run-time checks for variables that are treated as continuous but have many "ties" (which presents issues with the current GFR algorithm) when only GFR samples are requested ([#243](https://github.com/StochasticTree/stochtree/pull/243)) |
13 | 41 |
|
14 | 42 | # stochtree 0.1.1 |
15 | 43 |
|
|
0 commit comments