Changes in version 0.7.0 - revised twoway functions to use the names of variables for row/col - fixed documentation errors/warnings - include more graphs in examples - using |> pipes in examples: now depends on R >= 4.1 Changes in version 0.6.4 - added VermontPop data - added Rubber data Changes in version 0.6.3 (2020-06-26) - revised plot.twoway() to use and default to na.rm=FALSE - revised plot.twoway.fit() to use and default to na.rm=FALSE - revised meanfit() to use and default to na.rm=FALSE - revised twoway.default() to pass ... (hence na.rm) to meanfit - added demo/ directory - added demo/example-na.r to illustrate use of na.rm - added demo/00Index - Turn on travis CI Changes in version 0.6.2 (2018-08-24) - revised twoway.default() to calculate various other quantities and include these in the "twoway" object [RMH] - revised plot.twoway() with separate functions for the "fit" and "diagnose" plots. [RMH] - added ladder_power() to find the nearest ladder of powers value - enhanced arguments for diagnostic plot: jitter, smooth, pch - added residuals.twoway() and fitted.twoway() - added warning, if anova.twoway() is invoked when the model is fit using row/col medians. - prepare for initial CRAN release. Changes in version 0.6.1 - added as.twoway() to give an initial display of a two-way table as a "twoway" object [RMH] - print.twoway() now displays the names(dimnames(x)) and the responseName when available [RMH]. Changes in version 0.6.0 - Change some built-in data sets to matrices with proper names(dimnames); in matrix form, a "responseName" attribute is now partially supported in some functions. - Added to_long() and to_wide() to facilitate working either way [RMH] - twoway.formula() now uses to_wide() rather than tidyr constructs, resulting in a big speed-up - twoway.default() now calculates the slope for the diagnostic plot, including it in the object [Suggestion: RMH] - twoway.default() now prefers matrix inputs, allowing better labels for row/col/response variables, but not yet implemented throughout the various methods. Changes in version 0.5.0 - Added a twoway.formula() method Changes in version 0.4.1 - Modified the twoway plot method per suggestions of RMH (better axis labels) - plot.twoway(..., which="diagnose") gets an annotate= argument - print.twoway() gets a zapsmall= argument per RMH - Added insectCounts data - Revised anova.twoway() to be less redundant Changes in version 0.4.0 - Added an initial anova.twoway() method - Update README Changes in version 0.3.0 - Added a NEWS.md file to track changes to the package. - Added a as.data.frame method for twoway objects. This simpilifies graphical displays and other computations. - print.twoway() gets a border=2 option to print the result in a fancy table with horizontal and vertical separators [thx: Richard Heiberger]