List of procedures
ABIVARIATE produces graphs and statistics for bivariate analysis of variance.
AFALPHA generates alpha designs.
AFCARRYOVER forms factors to represent carry-over effects in cross-over trials.
AFCYCLIC generates block and treatment factors for cyclic designs.
AFFYMETRIX estimates expression values for Affymetrix slides.
AFIELDRESIDUALS display residuals in field layout.
AFLABELS forms a variate of unit labels for a design.
AFORMS prints data forms for an experimental design.
AFUNITS forms a factor to index the units of the final stratum of a design.
AGALPHA forms alpha designs by standard generators for up to 100 treatments.
AGBIB generates balanced incomplete block designs.
AGBOXBEHNKEN generates Box-Behnken designs.
AGCENTRALCOMPOSITE generates central composite designs.
AGCROSSOVERLATIN generates Latin squares balanced for carry-over effects.
AGCYCLIC generates cyclic designs from standard generators.
AGDESIGN generates generally balanced designs.
AGFRACTION generates fractional factorial designs.
AGHIERARCHICAL generates orthogonal hierarchical designs.
AGLATIN generates mutually orthogonal Latin squares.
AGLOOP generates loop designs e.g. for time-course microarray experiments
AGMAINEFFECT generates designs to estimate main effects of two-level factors.
AGNATURALBLOCK forms 1- and 2-dimensional designs with blocks of natural size
AGNEIGHBOUR generates neighbour-balanced designs.
AGQLATIN generates complete and quasi-complete Latin squares.
AGRAPH plots one- or two-way tables of means from ANOVA.
AGREFERENCE generates reference-level designs e.g. for microarray experiments
AGSEMILATIN generates semi-Latin squares.
AGSQLATTICE generates square lattice designs.
AKAIKEHISTOGRAM prints histograms with improved definition of groups.
AKEY generates values for treatment factors using the design key method.
ALIAS finds out information about aliased model terms in analysis of variance.
ALLPAIRWISE performs a range of all pairwise multiple comparison tests.
AMCOMPARISON performs pairwise multiple comparison tests for ANOVA means.
AMERGE merges extra units into an experimental design.
AMMI allows exploratory analysis of genotype × environment interactions.
AMTDISPLAY displays further output for a multi-tiered design analysed by AMTIER.
AMTIER analyses a multi-tiered design with up to 3 structures.
ANTMVESTIMATE estimates missing values in repeated measurements.
ANTORDER assesses order of ante-dependence for repeated measures data.
ANTTEST calculates overall tests based on a specified order of ante-dependence.
AONEWAY performs one-way analysis of variance.
APERMTEST does random permutation tests for analysis-of-variance tables
APLOT plots residuals from an ANOVA analysis.
APOLYNOMIAL forms the equation for a polynomial contrast fitted by ANOVA.
APOWER calculates the power (probability of detection) for terms in an aov.
APPEND appends a list of vectors of the same type.
APRODUCT forms a new experimental design from the product of two designs.
ARANDOMIZE randomizes and prints an experimental design.
AREPMEASURES produces an analysis of variance for repeated measurements.
ASAMPLESIZE finds the replication to detect a treatment effect or contrast.
ASCREEN performs screening tests for designs with orthogonal block structure
ASTATUS provides information about the settings of ANOVA models and variates.
ASWEEP performs sweeps for model terms in an analysis of variance.
AUDISPLAY produces further output for an unbalanced design (after AUNBALANCED).
AUKEEP saves output from analysis of an unbalanced design (by AUNBALANCED).
AUNBALANCED performs analysis of variance for unbalanced designs.
A2DISPLAY provides further output following an analysis of variance by A2WAY
A2KEEP copies information from an A2WAY analysis into GenStat data structures
A2PLOT plots effects from two-level designs with robust s.e. estimates.
A2WAY performs analysis of variance of a balanced or unbalanced design with up to two treatment factors
BANK calculates the optimum aspect ratio for a graph.
BARCHART plots a bar chart using line-printer or high-resolution graphics.
BBINOMIAL estimates the parameters of the beta binomial distribution.
BCDISPLAY displays a classification tree.
BCIDENTIFY identifies specimens using a classification tree.
BCLASSIFICATION constructs a classification tree.
BCONSTRUCT constructs a tree.
BCVALUES forms values for nodes of a classification tree.
BGIMPORT imports MCMC output in CODA format produced by WinBUGS or OpenBUGS.
BGPLOT produces plots for output and diagnostics from MCMC simulations.
BGRAPH plots a tree.
BGXGENSTAT runs WinBUGS from GenStat in batch mode using scripts.
BIPLOT produces a biplot from a set of variates.
BJESTIMATE fits an ARIMA model, with forecast and residual checks.
BJFORECAST plots forecasts of a time series using a previously fitted ARIMA.
BJIDENTIFY displays time series statistics useful for ARIMA model selection.
BKDISPLAY displays an identification key.
BKEY constructs an identification key.
BKIDENTIFY identifies specimens using a key.
BNTEST calculates one- and two-sample binomial tests.
BOOTSTRAP produces bootstrapped estimates, standard errors and distributions.
BOXPLOT draws box-and-whisker diagrams or schematic plots.
BPRINT displays a tree.
BPRUNE prunes a tree using minimal cost complexity.
BRDISPLAY displays a regression key.
BREGRESSION constructs a regression tree.
BRPREDICT makes predictions using a regression tree.
BRVALUES forms values for nodes of a regression tree.
CANCORRELATION does canonical correlation analysis.
CDESCRIBE calculates summary statistics and tests of circular data.
CENSOR pre-processes censored data before analysis by ANOVA.
CHECKARGUMENT checks the arguments of a procedure.
CHISQUARE calculates chi-square statistics for one- and two-way tables.
CINTERACTION clusters rows and columns of a two-way interaction table.
CLASSIFY obtains a starting classification for non-hierarchical clustering.
CMHTEST performs the Cochran-Mantel-Haenszel test.
CONCORD is a synonym for KCONCORDANCE.
CONFIDENCE calculates simultaneous confidence intervals.
CONVEXHULL finds the points of a single or a full peel of convex hulls.
CORANALYSIS does correspondence analysis, or reciprocal averaging.
CORRESP is a synonym for CORANALYSIS.
COVDESIGN produces experimental designs efficient under analysis of covariance.
CUMDISTRIBUTION fits frequency distributions to accumulated counts.
CVAPLOT plots the mean and unit scores from a canonical variates analysis.
CVASCORES calculates scores for individual units in canonical variates analysis.
DAPLOT plots residuals from ANOVA with interactive identification of outliers.
DAYLENGTH calculates daylengths at a given period of the year.
DBARCHART produces barcharts for one or two-way tables.
DCIRCULAR plots circular data.
DCOMPOSITIONAL plots 3-part compositional data within a barycentric triangle.
DCOVARIOGRAM plots 2-dimensional auto- and cross-variograms.
DDENDROGRAM draws dendrograms with control over structure and style.
DDESIGN plots the plan of an experimental design.
DECIMALS sets the number of decimals for a structure, using its round-off.
DEMC performs Bayesian computing using the Differential Evolution Markov Chain algorithm.
DESCRIBE saves and/or prints summary statistics for variates.
DESIGN helps to select and generate effective experimental designs.
DHELP provides information about GenStat graphics.
DIALLEL analyses full and half diallel tables with parents.
DILUTION calculates Most Probable Numbers from dilution series data.
DISCRIMINATE performs discriminant analysis.
DKSTPLOT produces diagnostic plots for space-time clustering.
DMADENSITY plots the empirical CDF or PDF (kernel smoothed) by groups.
DMASS plots discrete data like mass spectra, discrete probability functions.
DMST gives a high resolution plot of an ordination with minimum spanning tree.
DOTPLOT produces a dot-plot using line-printer or high-resolution graphics.
DOTHISTOGRAM plots dot histograms.
DPARALLEL displays multivariate data using parallel coordinates.
DPOLYGON draws polygons using high-resolution graphics.
DPROBABILITY plots probability distributions, and estimates their parameters.
DPTMAP draws maps for spatial point patterns using high-resolution graphics.
DPTREAD adds points interactively to a spatial point pattern.
DRESIDUALS plots residuals.
DREPMEASURES plots profiles and differences of profiles for repeated measures data.
DRPOLYGON reads a polygon interactively from the current graphics device.
DSCATTER produces a scatter-plot matrix using high-resolution graphics.
DTEXT adds text to a graph.
DTIMEPLOT produces horizontal bars displaying a continuous time record.
DVARIOGRAM plots fitted models to an experimental variogram.
ECABUNDANCEPLOT produces rank/abundance, ABC and k-dominance plots
ECACCUMULATION plots species accumulation curves for samples or individuals.
ECANOSIM performs an analysis of similarities (ANOSIM)
ECDIVERSITY calculates measures of diversity with jackknife or bootstrap estimates
ECFIT fits models to species abundance data
ECNICHE generates relative abundance of species for niche-based models
ECRAREFACTION calculates individual or sample-based rarefaction
EXTRABINOMIAL fits the models of Williams (1982) to overdispersed proportions.
FACAMEND permutes the levels and labels of a factor.
FACDIVIDE represents a factor by factorial combinations of a set of factors.
FACLEVSTANDARDIZE standardizes the levels or labels of a list of factors.
FACPRODUCT forms a factor with a level for every combination of other factors.
FACSORT sorts the levels of a factor according to an index vector.
FBASICCONTRASTS breaks a model term down into its basic contrasts.
FCORRELATION forms the correlation matrix for a list of variates.
FDESIGNFILE forms a backing-store file of information for AGDESIGN.
FDRBONFERRONI estimates false discovery rates by a Bonferroni-type procedure.
FDRMIXTURE estimates false discovery rates using mixture distributions.
FEXACT2X2 does Fisher's exact test for 2×2 tables.
FFRAME forms multiple windows in a plot-matrix for high-resolution graphics.
FFREERESPONSEFACTOR forms multiple-response factors from free-response data.
FHADAMARDMATRIX forms Hadamard matrices.
FHAT calculates an estimate of the F nearest-neighbour distribution function.
FIELLER calculates effective doses or relative potencies.
FILEREAD reads data from a file.
FITINDIVIDUALLY fits regression models one term at a time.
FITMULTIVARIATE is a synonym for RMULTIVARIATE.
FITNONNEGATIVE is a synonym for RNONNEGATIVE.
FITPARALLEL is a synonym for RPARALLEL.
FITSCHNUTE is a synonym for RSCHNUTE.
FLIBHELP forms a help information file for use by LIBHELP and the other help procedures.
FMFACTORS forms a pointer of factors representing a multiple-response.
FPROJECTIONMATRIX forms a projection matrix for a set of model terms.
FRESTRICTEDSET forms vectors with the restricted subset of a list of vectors.
FRIEDMAN performs Friedman's non-parametric analysis of variance.
FSTRING forms a single string from a list of strings in a text.
FTEXT forms a text structure from a variate.
FVCOVARIANCE forms the variance-covariance matrix for a list of variates.
FZERO gives the F function expectation under complete spatial randomness.
F2DRESIDUALVARIOGRAM calculates and plots a 2-dimensional variogram from a 2-dimensional array of residuals.
GALOIS forms addition and multiplication tables for a Galois finite field.
GEE fits models to longitudinal data by generalized estimating equations.
GENPROCRUSTES performs a generalized Procrustes analysis.
GETNAME forms the name of a structure according to its IPRINT attribute.
GHAT calculates an estimate of the G nearest-neighbour distribution function.
GINVERSE calculates the generalized inverse of a matrix.
GLM analyses non-standard generalized linear models.
GLMM fits a generalized linear mixed model.
GRANDOM generates pseudo-random numbers from probability distributions.
GRCSR generates completely spatially random points in a polygon.
GRLABEL randomly labels two or more spatial point patterns.
GRMULTINORMAL generates multivariate normal pseudo-random numbers.
GRTHIN randomly thins a spatial point pattern.
GRTORSHIFT performs a random toroidal shift on a spatial point pattern.
GSTATISTIC calculates the gamma statistic of agreement for ordinal data.
HANOVA does hierarchical analysis of variance or covariance for unbalanced data.
HEATUNITS calculates accumulated heat units of a temperature dependent process.
HGANALYSE analyses data using a hierarchical or double hierarchical generalized linear model.
HGDISPLAY displays results from a hierarchical or double hierarchical generalized linear model.
HGDRANDOMMODEL defines the random model in a hierarchical generalized linear model for the dispersion model of a double hierarchical generalized linear model.
HGFIXEDMODEL defines the fixed model for a hierarchical or double hierarchical generalized linear model.
HGKEEP saves information from a hierarchical or double hierarchical generalized linear model analysis.
HGNONLINEAR defines nonlinear parameters for the fixed model of a hierarchical generalized linear model.
HGPLOT produces model-checking plots for a hierarchical or double hierarchical generalized linear model.
HGPREDICT forms predictions from a hierarchical or double hierarchical generalized linear model.
HGRANDOMMODEL defines the random model for a hierarchical or double hierarchical generalized linear model.
IDENTIFY identifies an unknown specimen from a defined set of objects.
IFUNCTION estimates implicit and/or explicit functions of parameters.
INSIDE determines whether points lie within a specified polygon.
JACKKNIFE produces Jackknife estimates and standard errors.
JOIN joins or merges two sets of vectors together, based on classifying keys.
KAPLANMEIER calculates the Kaplan-Meier estimate of the survivor function.
KAPPA calculates a kappa coefficient of agreement for nominally scaled data.
KCROSSVALIDATION computes cross validation statistics for punctual kriging.
KCONCORDANCE calculates Kendall's Coefficient of Concordance.
KCSRENVELOPES simulates K function bounds under complete spatial randomness.
KERNELDENSITY uses kernel density estimation to estimate a sample density.
KHAT calculates an estimate of the K function.
KLABENVELOPES gives bounds for K function differences under random labelling.
KOLMOG2 performs a Kolmogorov-Smirnoff two-sample test.
KRUSKAL carries out a Kruskal-Wallis one-way analysis of variance.
KSED calculates the standard error for K function differences under random labelling.
KSTHAT calculates an estimate of the K function in space, time and space-time.
KSTMCTEST performs a Monte-Carlo test for space-time interaction.
KSTSE calculates the standard error for the space-time K function.
KTAU calculates Kendall's rank correlation coefficient τ
KTORENVELOPES gives bounds for the bivariate K function under independence.
K12HAT calculates an estimate of the bivariate K function.
LCONCORDANCE calculates Lin's concordance correlation coefficient.
LIBEXAMPLE accesses examples and source code of library procedures.
LIBFILENAME supplies the names of information files for library procedures.
LIBHELP provides help information about library procedures.
LIBINFORM prints information about the contents of the Procedure Library.
LIBMANUAL prints a "Manual" containing information about library procedures.
LIBVERSION provides the name of the current GenStat Procedure Library.
LINDEPENDENCE finds the linear relations associated with matrix singularities.
LORENZ plots the Lorenz curve and calculates the Gini and asymmetry coefficients.
LRVSCREE prints a scree diagram and/or a difference table of latent roots.
LSIPLOT plots least significant intervals, saved from SEDLSI.
LVARMODEL analyses a field trial using the Linear Variance Neighbour model.
MAANOVA does analysis of variance for a single-channel microarray design.
MABGCORRECT performs background correction of Affymetrix slides.
MACALCULATE corrects and transforms two-colour microarray differential expressions.
MADESIGN assesses the efficiency of a two-colour microarray design.
MAEBAYES modifies t-values by an empirical Bayes method.
MAESTIMATE estimates treatment effects from a two-colour microarray design.
MAHISTOGRAM plots histograms of microarray data.
MANNWHITNEY performs a Mann-Whitney U test.
MANOVA performs multivariate analysis of variance and covariance.
MANTEL assesses the association between similarity matrices.
MAPCLUSTER clusters probes or genes with microarray data.
MAPLOT produces two-dimensional plots of microarray data.
MARMA calculates Affymetrix expression values.
MAROBUSTMEANS does a robust means analysis for Affymetrix slides.
MASCLUSTER clusters microarray slides.
MASHADE produces shade plots to display spatial variation of microarray data.
MAVDIFFERENCE applies the average difference algorithm to Affymetrix data.
MAVOLCANO produces volcano plots of microarray data.
MA2CLUSTER performs a two-way clustering of microarray data by probes (or genes) and slides.
MCNEMAR performs McNemar's test for the significance of changes.
MEDIANTETRAD gives robust identification of multiple outliers in 2-way tables.
META combines estimates from individual trials.
MIN1DIMENSION finds the minimum of a function in one dimension.
MNORMALIZE normalizes two-colour microarray data.
MPOLISH performs a median polish of two-way data.
MPOWER forms integer powers of a square matrix.
MTABULATE forms tables classified by multiple-response factors.
MULTMISSING estimates missing values for units in a multivariate data set.
MSEKERNEL2D estimates the mean square error for a kernel smoothing.
MVARIOGRAM fits models to an experimental variogram.
MVFILL replaces missing values in a vector with the previous non-missing value.
NCONVERT converts integers between base 10 and other bases.
NCSPLINE calculates natural cubic spline basis functions (for use e.g. in REML)
NLAR1 fits curves with an AR1 or a power-distance correlation model.
NLCONTRASTS fits nonlinear contrasts to quantitative factors in ANOVA.
NORMTEST performs tests of univariate and/or multivariate normality.
NOTICE gives access to the GenStat Notice Board (news, errors &c).
ORTHPOLYNOMIAL calculates orthogonal polynomials.
PAIRTEST performs t-tests for pairwise differences.
PARTIALCORRELATIONS calculates partial correlations for a list of variates.
PCOPROCRUSTES performs a multiple Procrustes analysis.
PDESIGN prints or stores treatment combinations tabulated by the block factors.
PDUPLICATE duplicates a pointer, with all its components.
PERCENT expresses the body of a table as percentages of one of its margins.
PERIODTEST gives periodogram-based tests for white noise in time series.
PERMUTE forms all possible permutations of the integers 1...n.
PLS fits a partial least squares regression model.
PNTEST calculates one- and two-sample Poisson tests.
PPAIR displays results of t-tests for pairwise differences in compact diagrams.
PRCORRELATION calculates probabilities for product moment correlations.
PREWHITEN filters a time series before spectral analysis.
PRIMEPOWER decomposes a positive integer into its constituent prime powers.
PRMANNWHITNEYU calculates probabilities for the Mann-Whitney U statistic.
PROBITANALYSIS fits probit models allowing for natural mortality and immunity.
PRWILCOXON calculates probabilities for the Wilcoxon signed-rank statistic.
PTAREAPOLYGON calculates the area of a polygon.
PTBOX generates a bounding or surrounding box for a spatial point pattern.
PTCLOSEPOLYGON closes open polygons.
PTDESCRIBE gives summary and second order statistics for a point process.
PTGRID generates a grid of points in a polygon.
PTINTENSITY calculates the overall density for a spatial point pattern.
PTKERNEL2D performs kernel smoothing of a spatial point pattern.
PTK3D performs kernel smoothing of space-time data.
PTREMOVE removes points interactively from a spatial point pattern.
PTROTATE rotates a point pattern.
PTSINPOLYGON returns points inside or outside a polygon.
QCOCHRAN performs Cochran's Q test for differences between related-samples
QFACTOR allows the user to decide to convert texts or variates to factors
QLIST gets the user to select a response interactively from a list.
QNORMALIZE performs quantile normalization.
QUANTILE calculates quantiles of the values in a variate.
RANK produces ranks, from the values in a variate, allowing for ties.
RAR1 fits regressions with an AR1 or a power-distance correlation model.
RCHECK checks the fit of a linear or generalized linear regression.
RCIRCULAR does circular regression of mean direction for an angular response.
RDA performs redundancy analysis.
RCOMPARISONS calculates comparison contrasts amongst regression means.
RDA performs redundancy analysis.
REPLICATION calculates the replication necessary to detect a treatment effect.
REPPERIODOGRAM gives periodogram-based analyses for replicated time series.
RGRAPH draws a graph to display the fit of a regression model.
RIDGE produces ridge regression and principal component regression analyses.
RJOINT does modified joint regression analysis for variety-by-environment data.
RLFUNCTIONAL fits a linear functional relationship model
RLIFETABLE calculates the life-table estimate of the survivor function.
RMGLM fits a model where different units follow different generalized linear models.
RMULTIVARIATE performs multivariate linear regression with accumulated tests.
RNEGBINOMIAL fits a negative binomial GLM estimating the aggregation parameter.
RNONNEGATIVE fits a generalized linear model with nonnegativity constraints.
ROBSSPM forms robust estimates of sum-of-squares-and-products matrices.
RPAIR gives t-tests for all pairwise differences of means from a regression or GLM.
RPARALLEL carries out analysis of parallelism for nonlinear functions.
RPERMTEST does random permutation tests for regression or generalized-linear-model analyses
RPHCHANGE modifies a proportional hazards model fitted by RPHFIT.
RPHDISPLAY prints output for a proportional hazards model fitted by RPHFIT.
RPHFIT fits the proportional hazards model to survival data as a GLM.
RPHKEEP saves information from a proportional hazards model fitted by RPHFIT.
RPHVECTORS forms vectors for fitting proportional hazards data as a GLM.
RPOWER calculates the power (probability of detection) for regression models.
RPROPORTIONAL fits the proportional hazards model to survival data as a GLM.
RQUADRATIC fits a quadratic surface and estimates its stationary point.
RSCHNUTE fits a general 4 parameter growth model to a non-decreasing Y-variate.
RSCREEN performs screening tests for generalized or multivariate linear models.
RSEARCH helps search through models for a regression or generalized linear model.
RSTEST compares groups of right-censored survival data by nonparametric tests.
RSURVIVAL models survival times of exponential, Weibull, extreme-value, log-logistic or lognormal distributions.
RUGPLOT draws "rugplots" to display the distribution of one or more samples.
RUNTEST performs a test of randomness of a sequence of observations.
RXGENSTAT submits a set of commands externally to R and reads the output.
R2LINES fits two-straight-line (broken-stick) models to data
SAGRAPES produces statistics and graphs for checking sensory panel performance.
SAMPLE samples from a set of units, possibly stratified by factors.
SBNTEST calculates the sample size for binomial tests.
SCORRELATION calculates the sample size to detect specified correlations.
SEDLSI calculates least significant intervals.
SED2ESE calculates effective standard errors that give good approximate sed's.
SIGNTEST performs a one or two sample sign test.
SIMPLEX searches for the minimum of a function using the Nelder-Mead algorithm.
SKEWSYMMETRY provides an analysis of skew-symmetry for an asymmetric matrix.
SLCONCORDANCE calculates the sample size for Lin's concordance coefficient.
SMANNWHITNEY calculates sample sizes for the Mann-Whitney test.
SMCNEMAR calculates sample sizes for McNemar's test.
SMOOTHSPECTRUM forms smoothed spectrum estimates for univariate time series.
SPCAPABILITY calculates capability statistics.
SPCCHART plots c or u charts representing numbers of defective items.
SPCUSUM prints CUSUM tables for controlling a process mean.
SPEARMAN calculates Spearman's Rank Correlation Coefficient.
SPEWMA plots exponentially weighted moving-average control charts.
SPLINE calculates a set of basis functions for M-, B- or I-splines.
SPPCHART plots p or np charts for binomial testing for defective items.
SPRECISION calculates the sample size to obtain a specified precision.
SPSHEWHART plots control charts for mean and standard deviation or range.
SSIGNTEST calculates the sample size for a sign test.
STACK combines several data sets by "stacking" the corresponding vectors.
STANDARDIZE standardizes columns of a data matrix to have mean zero and variance one.
STEM produces a simple stem-and-leaf chart.
STTEST calculates the sample size for t-tests (including equivalence tests).
SUBSET forms vectors containing subsets of the values in other vectors.
SVBOOT bootstraps data from random surveys.
SVCALIBRATE performs generalized calibration of survey data.
SVGLM fits generalized linear models to survey data.
SVREWEIGHT modifies survey weights, adjusting other weights to ensure that their overall sum remains unchanged.
SVSTRATIFIED analyses stratified random surveys by expansion or ratio raising.
SVTABULATE tabulates data from random surveys, including multistage surveys and surveys with unequal probabilities of selection.
SVWEIGHT forms survey weights.
TABMODE forms summary tables of modes of values
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.
THINPLATE calculates the basis functions for thin-plate splines.
TRELLIS does a trellis plot.
TTEST performs a one- or two-sample t-test.
TUKEYBIWEIGHT estimates means using the Tukey biweight algorithm.
UNSTACK splits vectors into individual vectors according to levels of a factor.
VEQUATE equates across numerical structures.
VFUNCTION calculates functions of variance components from a REML analysis.