1. Home
  2. Release 23: new features

Release 23: new features

This page describes the additions and changes to procedures and directives in Release 23.

1. Highlights

2. What’s new

2.1 Directives

DCLOSE closes windows in the Genstat Graphics Viewer.
DVIEW views windows in the Genstat Graphics Viewer.
%CLEAR clears the client Output window.

2.2 Procedures

ADJACENTCELLS finds cells adjacent to other cells in a multi-dimensional array.
AGYOUDENSQUARE generates a Youden square.
A%VARIANCE calculates the percentage variance and sum of squares accounted for in the strata of an ANOVA analysis.
BINGO can be used to set up and then play a game of bingo.
CVATRELLIS displays the distribution of groups over 2 dimensions from a CVA analysis using a trellis of bar or pie charts.
D2GROUPS displays the distribution of groups in a plane using a trellis of bar or pie charts.
DMOSAIC produces a mosaic plot to display a table of counts.
ELPOISSON calculates expected values of the lower parts of Poisson distributions.
EUPOISSON calculates expected values of the upper parts of Poisson distributions.
FRUITMACHINE runs a fruit machine using pop-up menus and Genstat graphics.
GLTOBITPOISSON uses the Tobit method to fit a generalized linear mixed model with censored Poisson data.
HGTOBITPOISSON uses the Tobit method to fit a hierarchical generalized linear model with censored Poisson data.
KNNTRAIN evaluates and optimizes the k-nearest-neighbour algorithm using cross-validation.
LIFE plays John Conway’s Game of Life.
NEIGHBOURS finds the neighbours of cells in a multi-dimensional array.
NOUGHTSANDCROSSES plays a game of noughts and crosses.
PCPCLUSTER forms groups of units using the densities of their PCP scores.
PTFCLUSTERS forms clusters of points from their densities in multi-dimensional space.
PTFILLCLUSTERS fills holes within clusters of points in multi-dimensional space.
RDLOESSGROUPS displays results from a locally weighted regression model (loess) fitted to data with groups.
RKLOESSGROUPS stores results from a locally weighted regression (loess) with groups model fitted to data with groups.
RLOESSGROUPS fits locally weighted regression models (loess) to data with groups.
RMPLCONFIDENCE estimates profile likelihood confidence intervals of predicted group means from a linear or generalized linear model analysis.
RPLCONFIDENCE estimates profile likelihood confidence intervals of parameters in a linear or generalized linear model.
RTOBITPOISSON uses the Tobit method to fit models to censored Poisson data.
RVALIDATE fits regression models to validate predictions, for example from a deterministic model, against observed data.
VREPLACE replaces values of vectors and pointers.

2.3 Functions

None.

3. What’s changed

Most of the changes are compatible with Release 22, the previous release. There are a few commands, however, where new options or parameters have been inserted into the existing lists. These may cause problems in statements where option or parameter names have been omitted or abbreviated (see Section 1.7.1 of Part 1 of the Guide to the Genstat Command Language for details). To avoid any difficulty, the name of the option/parameter after the new option/parameter should be given explicitly, and not abbreviated to fewer than four characters.
Any command, where changes in Release 23 may cause incompatibilities in existing programs, is marked in Sections 3.1 and 3.2 by the symbol . The full details are given in Section 3.4.

3.1 Directives

OPEN has a new parameter UNICODE that can be used to identify an input file as Unicode, so that Genstat will convert it to the UTF-8 format that Genstat uses internally. This is necessary only for files that do not contain the Unicode beginning of file marker (BOM).

3.2 Procedures

AGNATURALBLOCK now allows LEVELS to be unset when the TREATMENTS option is set to a factor whose levels have been defined. You can also use the TREATMENTS option to request unequally replicated treatments, by specifying a factor whose values have been defined with the desired replications.
AGRAPH, AUGRAPH, DTABLE and VGRAPH have additional settings MUPPER% and MLOWER% for the USEAXES option to use those attributes from window 1. Also the KEYMETHOD, PLOTTITLEMETHOD and PAGETITLEMETHOD options now apply to the single-factor case as well as multiple factors.
BACKTRANSFORM has a new option, %SCALE, to control whether back-transformed logit, probit, angular, arcsine-squareroot and complementary log-log values are expressed on the percentage scale.
BCFDISPLAY can now print out-of-bag identifications.
BCFOREST can now save out-of-bag identifications and votes.
DPROBABILITY and EDFTEST now include the exponentially modified Normal and skew Normal distributions.
DSEPARATIONPLOT now allows probabilities for polytomous outcomes to be supplied in a pointer to variates.
EXPORT can now include the column descriptions in spreadsheet files.
GRANDOM now includes the exponentially modified Normal, inverse Normal, skew Normal, Laplace, generalized extreme value distributions.
RLFUNCTIONAL now provides the Q major axis and Thei-Sen-Bartlett methods.
RQUADRATIC has a new print setting, predictions, to print the predictions.
VASERIES has a new print setting, description, to print a description of the model and strategy at each site.

3.3 Functions

None

3.4 Incompatibilities

BACKTRANSFORM
Option %SCALE inserted before BACKTRANSFORMATION.
BCFOREST
Options IDOUTOFBAG and VOTESOUTOFBAG inserted before SAVE.
EXPORT
Option EXTRAROW inserted before TIMEOUT.

Updated on August 11, 2023

Was this article helpful?