Recent Releases of CausalGPS
CausalGPS - v0.4.1
Added
- Extra step to check consistency of
delta_nwith exposure range. - Software paper examples were added.
Changed
- Plotting pseudo population includes object details. Set
include_details = TRUE.
*generate_pseudo_popdoes not takeYas an input.
- R
Published by Naeemkh almost 3 years ago
CausalGPS - v0.4.0
Changed
- Docker image supports R 4.2.3
generate_syn_datasupportsvectorized_yto accelerate data generation.matching_fun-->dist_measurematching_l1-->matching_fnestimate_semipmetric_erfnow takes thegammodels optional arguments.estimate_pmetric_erfnow takes thegnmmodels optional arguments.trim_quantiles-->exposure_trim_qtlsgenerate_pseudo_popfunction acceptsgps_objas an optional input.internal_useis not part of parameters forestimate_gpsfunction.estimate_gpsfunction only returnsid,w, and computedgpsas part of dataset.- Now the design and analysis phases are explicitly separated.
gps_model-->gps_density. Now it takes,normalandkerneloptions instead ofparametricandnon-parametricoptions.
Added
estimate_npmetric_erfsupports bothlocpolandKernSmoothapproaches.- There is
gps_trim_qtlsinput parameter to trim data samples based on gps values. - Now users can also collect the original data in the pseudo population object.
Fixed
- A bug with swapping transformed covairates with original one.
- R
Published by Naeemkh about 3 years ago
CausalGPS - v0.2.9
In this version upgrade we:
- Dropped importing
KernSmoothandtidyrpackages. - Dropped
pred_modelargument. The package only uses SuperLearner for prediction models. - Added features to use a more optimized algorithm for a commonly used simplified case (scale = 1).
- Added effective sample size.
- Added Kolmogorov-Smirnov (KS) statistics for the generated pseudo-population (uses
Ecumepackage). - Made
sl_liba required argument. - Removed
earthandrangerpackages from mandatory imports. - Standardized the trimming approach to be less confusing for the users.
- Modified internal kernel smoothing approach.
- Renamed a couple of internal parameters for clarity and uniformity in the package.
- Fixed a bug on the covariate balance threshold.
- R
Published by Naeemkh over 3 years ago
CausalGPS - v0.2.8
Fixed
- Message for not implemented methods changed to reduce misunderstanding.
- Empty counter will raise error in estimating non-parameteric response function.
Changed
- matching_l1 returns frequency table instead of entire vector.
- Vectorized population compilation and used data.table for multi-thread assignment.
- Removed nested parallelism in compiling pseudo population, which results in close control on memory.
- estimatenpmetricerf also returns optimal h and risk values.
Added
estimate_gpsreturns the optimal hyperparameters.estimate_gpsreturns S3 object.- Internal xgboost approach support
verboseparameter. - Pseudo-population object now report the parameters that are used for the best covariate balance.
- R
Published by Naeemkh about 4 years ago
CausalGPS - v0.2.7
Fixed
- Naming covariate balance scores.
Changed
- Restarting adaptive approach to keep trying up to maximum attempt.
Added
- Synthetic data (syntheticus2010)
- Check on not defined covariate balance (absolutecorrfun, absoluteweightedcorr_fun)
- Covariate balance threshold type: mean, median, maximal.
- Improved test coverage.
- Singularity definition file.
- R
Published by Naeemkh over 4 years ago
CausalGPS - v0.2.6
Added
- added the status of optimized compile to generatepsuedopop function output.
- computeclosestwgps accepts the number of user-defined threads.
Changed
- Vignette file names.
- The trim condition from > and < into >= and <=.
- Removed seed input from generatesyndata function. In R package, setting seed value inside function is not recommended. Users can set the seed before using the function.
- OpenMP uses user defined number of cores.
Fixed
- Initial covariate balance for weighted approach. The counter column was not preallocated correctly.
- Counter value for compiling. The initial value was set to one, which, however, zero is the correct one.
- Private variable issue with OpenMP.
- Fixed OpenMP option on macOS checks.
- R
Published by Naeemkh almost 5 years ago