1. Home
  2. RDESTIMATES procedure

RDESTIMATES procedure

Plots one- or two-way tables of regression estimates (R.W. Payne).

Options

GRAPHICS = string token Type of graph (highresolution, lineprinter); default high
METHOD = string token What to plot (estimates, lines); default esti
XFREPRESENTATION = string token How to label the x-axis (levels, labels); default labels uses the XFACTOR labels, if available
PSE = string token What s.e. to plot to represent variation (average, individual); default aver
SAVE = regression save structure Save structure of the analysis to display; default * shows the most recently fitted regression

Parameters

XFACTOR = factors Factor providing the x-values for each plot
GROUPS = factors Factor identifying the different sets of points from a two-way table of estimates
XVARIATES = variates X-variates for regression coefficients or pointer
NEWXLEVELS = variates Values to be used for XFACTOR instead of its existing levels
TITLE = texts Title for the graph; default defines a title automatically
YTITLE = texts Title for the y-axis; default ‘ ‘
XTITLE = texts Title for the x-axis; default is to use the identifier of the XFACTOR

Description

RDESTIMATES plots tables of estimates from a regression analysis. By default the estimates are from the most recent regression, but you use the SAVE option to specify the save structure (from a MODEL statement) from some other analysis.

The XFACTOR parameter indicates the factor against whose levels the estimates are plotted. You can also specify a second factor, using the GROUPS parameter, to plot a two-way table of estimates. A separate set of points is then plotted for every level of GROUPS.

By default, the estimates will be for the model term XFACTOR (if GROUPS is not set) or XFACTOR.GROUPS (if GROUPS is set). You can also specify one, or more, variates for the term, using the XVARIATES parameter. If XVARIATES is set to a single variate, xvar say, the term will be XFACTOR.xvar or XFACTOR.GROUPS.xvar (representing regression coefficients for xvar). Alternatively, it can be set to a pointer containing several variates, for example x1var and x2var. The term will be then be XFACTOR.x1var.x2var or XFACTOR.GROUPS.x1var.x2var (representing regression coefficients for the product of the variates x1var and x2var).

The NEWXLEVELS parameter enables different levels to be supplied for XFACTOR if the existing levels are unsuitable. If XFACTOR has labels, these are used to label the x-axis unless you set option XFREPRESENTATION=levels.

Usually, each estimate is represented by a point (using pens 1, 2, and so on for each level in turn of the GROUPS factor). However, with high-resolution plots, the METHOD option can be set to lines to draw lines between the points. The GRAPHICS option controls whether a high-resolution or a line-printer graph is plotted; by default GRAPHICS=high.

The PSE option specifies how to represent the variability of the estimates, as follows:

    average plots an error bar showing the average standard error of the estimates;
    individual plots a bar around each estimate showing plus and minus its standard error.

The TITLE, YTITLE and XTITLE parameters allow you to supply titles for the graph, the y-axis and the x-axis respectively.

Options: GRAPHICS, METHOD, XFREPRESENTATION, PSE, SAVE.

Parameters: XFACTOR, GROUPS, XVARIATES, NEWXLEVELS, TITLE, YTITLE, XTITLE.

Method

RDESTIMATES uses the GET directive, if necessary, to obtain the regression save structure, and RKESTIMATES to obtain the tables of estimates.

See also

Procedures: RCHECK, RGRAPH, AGRAPH, DTABLE, VDEFFECTS, VGRAPH.

Commands for: Regression analysis.

Example

CAPTION     'RDESTIMATES example',!t('Probit analysis, see the',\
            'Guide to Genstat, Part 2, Section 3.5.'); STYLE=meta,plain
FACTOR      [LABELS=!T(Morphine,Amidone,Phenadoxone,Pethidine)] Drug
READ        Drug,Dose,Ntest,Nrespond
1 1.50 103 19   1 3.00 120 53   1 6.00 123 83
2 1.50  60 14   2 3.00 110 54   2 6.00 100 81
3 0.75  90 31   3 1.50  80 54   3 3.00  90 80
4 5.00  60 13   4 7.50  85 27   4 10.00 60 32
                4 15.00 90 55   4 20.00 60 44 :
CALCULATE   Logdose = LOG10(Dose)
MODEL       [DISTRIBUTION=binomial; LINK=probit] Nrespond; NBINOMIAL=Ntest
FIT         Logdose*Drug
RDESTIMATES Drug
RDESTIMATES Drug; XVARIATE=Logdose
Updated on March 6, 2019

Was this article helpful?