1. Home
  2. Release 7: new features

Release 7: new features

1. Highlights

●  produced in 2003

●  4 new directives, 21 new procedures and 9 new functions

●  binomial and Poisson tests (BNTEST, PNTEST)


●  predictions in REML (VPREDICT)

●  analysis of circular data (CDESCRIBE, DCIRCULAR, WINDROSE)

●  response-surface designs (AFRESPONSESURFACE)

●  survival-analysis enhancements (RLIFETABLE, RSTEST)

2. What’s new

2.1 Directives

AFRESPONSESURFACE uses the BLKL algorithm to construct designs for estimating response surfaces.

BASSESS assesses potential splits for regression and classification trees.

VCYCLE controls details of the REML algorithm.

VPREDICT forms predictions from a REML model.

2.2 Procedures

BNTEST calculates one- and two-sample binomial tests.

CDESCRIBE calculates summary statistics and tests of circular data.

DCIRCULAR plots circular data.

FACSORT sorts the levels of a factor according to an index vector.

FSTRING forms a single string from a list of strings in a text.

PNTEST calculates one- and two-sample Poisson tests.

PRWILCOXON calculates probabilities for the Wilcoxon signed-rank statistic.

RCOMPARISONS calculates comparison contrasts amongst regression means.

RLIFETABLE calculates the life-table estimate of the survivor function.

RSTEST compares groups of right-censored survival data by nonparametric tests.

SPCAPABILITY calculates capability statistics.

SPCCHART plots c or u charts representing numbers of defective items.

SPCUSUM prints CUSUM tables for controlling a process mean.

SPEWMA plots exponentially weighted moving-average control charts.

SPPCHART plots p or np charts for binomial testing for defective items.

SPSHEWHART plots control charts for mean and standard deviation or range.

SVSTRATIFIED analyses stratified random surveys by expansion or ratio raising.

TABSORT sorts tables so their margins are in ascending or descending order.

TALLY forms a simple tally table of the distinct values in a vector.

WINDROSE plots rose diagrams of circular data like wind speeds.

XOPOWER estimates the power of contrasts in cross-over designs.

2.2 Functions

MFRACTION(x;p;m) returns the period within a month that date-time value x belongs to; p is the length of the period (e.g. 5 for pentade, 10 for decade), and m is the starting month (default 1).
NVUNRESTRICTED(x) number of values of x ignoring restrictions (i.e. gives the full length of x).
RMEANS(x;p;q) running means of x using a window around each unit that includes p preceding and q succeeding observations; no default for p (must be set) default for q is 0.
RNOBSERVATIONS(x;p;q) number of observations contributing to computation of running mean or total involving p preceding and q succeeding observations about each unit of x; no default for p (must be set) default for q is 0.
RTOTALS(x;p;q) running totals of x using a window around each unit that includes p preceding and q succeeding observations; no default for p (must be set) default for q is 0.
RUNS(x) length of run of values up to each unit in x.
VEC(x) stacks columns of a matrix x into a single variate (VEC operator).
VECH(x) stacks columns of the lower triangle of a matrix x (VECH operator).

3. What’s changed

Most of the changes are completely compatible with Release 6.1, 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 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. There are also a few commands where options or parameter have been renamed, or their actions have been modified.

Any command, where changes in Release 7.1 may cause incompatibilities in existing programs, is marked below by the symbol .

3.1 Directives

CVA can now save the adjustment terms (using new parameter ADJUSTMENTS, added at the end of the parameter list).

KRIGE can now save the Lagrange multipliers from the kriging solutions (using new parameter LAGRANGEMULTIPLIER, added at the end of the parameter list). If independent information is available about measurement error, you can now use this in punctual kriging (using new parameter MEASUREMENTERROR, added after LAGRANGEMULTIPLIER).

RKEEP can now calculate exact confidence intervals for nonlinear models based on the likelihood surface rather than by assuming a quadratic surface around the optimum (new option CIMETHOD inserted before SAVE).

3.2 Procedures

The SEED option settings have been redefined in the design selection procedures to match usage e.g. in the RANDOMIZE directive. Standardized residuals now available instead of simple residuals diagnostic plots from analyses of variance. New selection methods are available for classification trees. Accelerated confidence limits are now available for bootstrap statistics. Exact probabilities are now available for Wilcoxon tests. The procedures concerned are listed below, with asterisks against those that may cause incompatibilities in programs from earlier releases.


AGALPHA, AGBIB, AGBOXBEHNKEN, AGCENTRALCOMPOSITE, AGCROSSOVERLATIN, AGCYCLIC, AGDESIGN, AGFRACTION, AGHIERARCHICAL, AGLATIN, AGMAINEFFECT, AGNEIGHBOUR, AGSEMILATIN, AGSQLATTICE: change to the SEED option. A zero value now continues any existing sequence of random numbers or, if none, selects a seed automatically using the system clock. Negative values suppress randomization. Default when running the procedures in batch is now -1 instead of 0.

APLOT: new RMETHOD option (inserted before INDEX) allows you to choose standardized residuals instead of simple ones.

AUNBALANCED and AUDISPLAY: new RMETHOD option (as final option) to allow you to choose standardized residuals instead of simple ones, and TPROBABILITY (inserted between TPROBABILITY and PLOT) to print probabilities for t statistics.

BCLASSIFICATION: new options METHOD (between PRINT and GROUPS) to request use of the mean posterior improvement criterion instead of Gini information to select characters, and ANTIENDCUTFACTOR (at end of option list) to request adaptive anti-end-cut factors; see Taylor & Silverman (1993). New parameter ORDERED (at end of parameter list) to indicate whether factors for use in the tree have ordered or unordered levels.

BOOTSTRAP: new option CIMETHOD (between METHOD and VCOVARIANCE) to select bias-corrected and accelerated comfidence intervals.

BREGRESSION: new parameter ORDERED (at end of parameter list) to indicate whether factors for use in the tree have ordered or unordered levels.

CUMDISTRIBUTION has been rewritten to allow for groups. The new version will fit all the models provided by the previous version, except for those using the calculation setting of TRANSFORMATION (which is now no longer available). Several parameters and options have been added to make the procedure more flexible and to extend the models that can be fitted. Option DENSITY has been renamed DISTRIBUTION, and option PARAMETER has been deleted as it is no longer applicable. The shift transformation of the previous version is now achieved by setting the new LAG option. Graphs are now in high resolution, and controlled by the PLOT option. Parameter NUNITS has been replaced by the more comprehensive SAVE parameter. NPOPULATIONS now has an upper limit of 3. The form of the DATA input is more flexible: counts need not be accumulated, and the first count need not be 0. Initial values are no longer required. Results may change slightly as the new procedure removes some constraints due to limits in the mathematical functions available in previous releases of GenStat. In addition, degrees of freedom may vary, as the new procedure now explicitly includes a count of 0 at TIME=0 if no DATA are supplied for TIME=0.

JACKKNIFE: new parameter ACCELERATION (at end of parameter list) to save the acceleration parameter requires to calculate accelerated confidence limits for bootstrap statistics.

LRVSCREE: can now generate high-resolution plots of the latent roots (using new options PLOT, TITLE and WINDOW, added at end of option list).

MVARIOGRAM: can now fit cubic and stable (i.e. powered exponential) models (new settings cubic and stable for the MODEL option, and new option SMOOTHMESS added between MODEL and WEIGHTING).

PROBITANALYSIS: PRINT option has a new setting effectivedoses to control printing of effective (or lethal) doses.

RPAIR: a new setting estimable has been added to the COMBINATIONS option and is now the default (as in the PREDICT directive).

TTEST: the CIPROB option has been renamed CIPROBABILITY. The INTERVAL parameter has been replaced by new parameters LOWER and UPPER.

WILCOXON: NORMAL parameter replaced by PROBABILITY parameter (to save probabilities, calculated using the new PRWILCOXON procedure, rather than Normal approximations).


3.3 Functions

INVERSE now works on diagonal matrices (as well as square and symmetric matrices).

GINVERSE now works on diagonal matrices (as well as square and symmetric matrices).

NDAYINYEAR(x;m) provides the number of the day in year corresponding to date-time value x, and starting the year at the beginning of month m (default 1).

NWEEKINYEAR(x;s) is the number of the week through the year for date-time value x. The default setting for s is 'iso'; this uses the definition of ISO Standard IS-8601 (1988) in which any week (starting on Monday) that lies in more than one year is assigned a week number for the year in which most of its days occur. The alternative setting, 'simple', takes the first week of the year as the one containing 1st January.

Updated on June 19, 2019

Was this article helpful?