Changes in Version 1.6.1-1

o improvements in dat2cov() -- (working with ordered factors)

o introduced weights in dat2cov()

Changes in Version 1.6.1-0

o improvements in dat2fre()

o estimate weighted observed frequencies using family=quasipoisson() -- which is automaticaly detected 

o added coef method for object of class 'CFA'

Changes in Version 1.6.0-3

o fixed 'Type' indicator when using 'holm' procedure for local testing for summary.CFA() and plot.CFA()

Changes in Version 1.6.0-2

o again changed internal if conditions 

Changes in Version 1.6.0-1

o introduced survey (case) weights in function dat2fre(), which are in turn also supported in functions CFA(), summary.CFA() and plot.CFA().

Changes in Version 1.5.6-7

o changed internal if conditions due to issue 'if() conditions comparing class() to string' for R version 4.2.0 beta (2022-04-11 r82149 ucrt)

Changes in Version 1.5.6-6

o fixed a bug in dat2cov() -- thanks to Christian Grebe

Changes in Version 1.5.6-4

o added arguments 'sorton', 'decreasing', 'showall' and 'adjalpha' in summary.S2CFA() -- adapted from summary.CFA()

o introduced the S3 method plot for (result) objects of class c("S2CFA", "list")  

Changes in Version 1.5.6-2

o added check for presence of 'ex.bin.test' results in plot.CFA

o streamlined internal coloring function within plot.CFA 

Changes in Version 1.5.6-1

o added check for presence of 'ex.bin.test' results in summary.CFA

Changes in Version 1.5.6

o introduced the argument 'adjalpha' (with options "bonferroni" (default), "none", and "holm" so far ...) in function summary.CFA() which replaces the deprecated argument 'holm' for controlling alpha adjustment (the argument 'holm' is kept in this version for downward compatibility).

o introduced the function fre2tab() 

o introduced the S3 method plot for (result) objects of class c("CFA", "list") 

Changes in Version 1.5.5-3

o streamlined functions fre2dat(), dat2fre() and internal function pos_cfg_cfa() 

Changes in Version 1.5.5-2

o fixed an issue in CFA() which rarely occurs for R versions >= 4.0.x when variables for configurations are not represented as factors but as characters in objects of class c("data.frame", "Pfreq")

Changes in Version 1.5.5-1

o fixed the 'S4 exports' issue

Changes in Version 1.5.5-0

o introduced ordering of "Holm.crit" in function / method summary.CFA()

Changes in Version 1.5.4-7

o fixed a bug in S3method assignment

Changes in Version 1.5.4-6

o fixed the '`class(.) == *`'  issue

Changes in Version 1.5.4-5

o added a hint in the package description to prevent trouble during installation of 'confreq' for Linux users

o added citation information

Changes in Version 1.5.4-4

o introduced argument 'ex.bin.test=TRUE' in function CFA()

Changes in Version 1.5.4-3

o introduced sequential alpha correction according to Bonferroni-Holm in summary function summary.CFA()

o fixed internal issue regarding the argument 'form' when defining a designmatrix

Changes in Version 1.5.3

o fixed some minor internal issues regarding the argument 'form' in main function 'CFA()' to maintain downward compatibility with earlier versions of confreq.  

Changes in Version 1.5.0

o added the arguments 'blank' and 'cova' to extend the function CFA() introducing covariate analysis.

o added function 'dat2cov'.

o extended the argument 'blank' as a convenient option to perform functional CFA.

Changes in Version 1.4.1

o fixed some typing errors in descriptions for functions.

Changes in Version 1.4

o added import of functions from default packages, as required by the new CRAN-check. 

o added the argument 'showall' in summary function for objects of class c("CFA","list").

o changed the numerical precision in calculation of the binomial test to avoid '-Inf' of 'Inf' results Under some data conditions.   

o added the function expected_margin_cfa() for calculating expected counts based on margins with sparse tables.

o added the arguments 'method' and 'blank' to extend the function CFA() when using functional CFA with sparse tables.

Changes in Version 1.3-1

o added the Type index (b) for functional CFA in the summary method for object returned by function CFA().

o added a sorting option in summary method for object returned by function CFA().

o added information on function call in result of function CFA() and summary method.

o changed the internal function 'binomial_test_cfa' to avoid NaN 'values' for the (exact) binomial test under some sparse data situations.


Changes in Version 1.3

o added Information Theoretic Criteria (AIC, BIC) to the output of the main function CFA.

o extended the argument 'form' in main function CFA.

o added another data example (Lienert1978) used in the textbook by Mark Stemmler.

o added the function 'S2CFA' for two-sample-CFA and the respective summary S3 method for the result objects of class 'S2CFA'.

o due to numerical challenges in function 'S2CFA' when calculating factorials with big numbers, the package 'confreq' now has a depends on the package 'gmp'. 


Changes in Version 1.2

o added another data example (newborns) taken from the textbook by Mark Stemmler.

o added the Likelihood Ratio Chi-square statistic.

o added a summary S3 method for the result objects of class 'CFA'.


Changes in Version 1.1

o fixed a bug in function dat2fre() . 
