- New
cat2cat_ml_run
function to check the ml models performance beforecat2cat
with ml option is run. Now, the ml models are more transparent. - Add tests for cat2cat related journal (softwarex) paper.
- Add CITATION file.
- Internal changes to make the code base more clear.
- Replace itemize with describe in the latex documentation.
- Add some
ropensci
standards, like CONTRIBUTING file andtestthat
version 3. - Add LICENSE file.
- Update DESCRIPTION file.
- Update outdated URLs.
cat2cat_agg
has updatedcat_var
argument to two new ones,cat_var_old
andcat_var_new
.- Rename the
master
tomain
branch. - Improve tests and lintr related issues.
- The
freqs_df
argument in thecat2cat
function is moved from data to mappings part, it is backward compatible. Now it is consistent with the python cat2cat implementation. pkgcheck
related fixes, like 80 chars per line.- Improve
data
andlibrary
calls style.
- Fix example in the
cat2cat
function. - Improve documentation.
- Improve validation.
- Fix
dummy_c2c
to be backward compatible. - Add more tests for base utils functions.
- Improve
cat_apply_freq
function performance. - Improve documentation.
- Improve validation.
- The
ml
argument in thedummy_c2c
function is redefined, shorter names for a simpler usage. - The
cat2cat
ml part is using directcat_var
for target (for an update) dataset now, not the one from theml
argument list. - Improve procedure graphs.
- additional
cat2cat
validation, if thetrans
table covers all needed levels. - documentation and tests improvements.
- new syntax of the
ml
anddata
argument in thecat2cat::cat2cat
function, two additional arguments each. prune_c2c
scales the weights now, so still sum to one for each subject.- new function
dummy_c2c
to add a defaultcat2cat
columns to adata.frame
. occup
andoccup_small
datasets have 4 periods now.- add the 4 periods example to the vignette.
- custom
pkgdown
reference.
- improve the
pkgdown
website. deparse
instead ofdeparse1
.
tinyverse
world, even less dependencies.
- updated README file.
- improved covr and tests.
- updated vignette.
- fixed the
cat2cat
function, the ml part is assuming that categorical variable is always named "code". - fixed problems when using only one feature in the ml part of
cat2cat
function. - persist NA values in a categorical variable in the cat2cat function.
- updated vignette.
- improved roxygen2 docs.
- transferred caret and
randomForest
packages to Suggests, they are delayed loaded now. - styler of the code.
- more readable code.
- removed data.table from Imports.
- usage of summary_c2c with the default df_new argument.
- plot_c2c roxygen2
- plot_c2c
- vignette improvements
- pt inside summary_c2c
- VignetteIndexEntry
- URL for doi in vignettes
- basic vignette
- rm .internal.selfref attr for mapped df
- assertthat instead of stopifnot
- data.R adding set.seed
- lack of a one bracket in description file
- remove the unnecessary imports in the DESCRIPTION file
- Title reduce to less than 65 characters.
- doi of journal paper added to a description section in the DESCRIPTION file.
- unnecessary dontrun in data.R were removed.
occup_small
dataset to pass checks in terms of computation time of examples.- data.table rbindlist.
- optimize for loop for ml models.
- Title format in Description file.
- spelling.
- More ml methods for
cat2cat
function - "knn", "rf", "lda". prune_c2c
andcross_c2c
to improve processing of results.- Enable cat2cat for panel with unique identifier.
- Turn on github actions - covr, pkgdown, check.
- Preparation before R CRAN.