Computed theoretical power for N=100 and N=200 scenarios
This commit is contained in:
157
Modules/ado/plus/m/mlogplot.hlp
Normal file
157
Modules/ado/plus/m/mlogplot.hlp
Normal file
@ -0,0 +1,157 @@
|
||||
.-
|
||||
help for ^mlogplot^ - 03Nov2005
|
||||
.-
|
||||
|
||||
Odds ratio and discrete change plots for multinomial logit
|
||||
----------------------------------------------------------
|
||||
|
||||
For odds ratio plots, the results of ^mlogit^ must be in memory; for discrete
|
||||
change plots or odds ratio plots using discrete change the results of ^prchange^
|
||||
must be in memory. The syntax is:
|
||||
|
||||
^mlogplot^ [varlist] [^, or^atio ^dc^hange ^s^td^(^[^s^|^u^|^0^]...[^s^|^u^|^0^]^)^
|
||||
^min(^#^) max(^#^) packed labels p^rob^(^#^) b^asecategory^(^#^)^
|
||||
nt^ics^(^#^) n^ote^(^string^)^ ^val^ues ^dcadd(^#^) ^saving(^filename[^,replace^]^)^]
|
||||
|
||||
To create odds ratio plots with coefficients that you have placed into
|
||||
matrices (e.g.,to plot coefficients from a published paper):
|
||||
|
||||
^mlogplot,^ ^matrix v^ars^(^varlist^)^ ^s^td^(^[^s^|^u^|^0^]...[^s^|^u^|^0^]^)^
|
||||
[^min(^#^) max(^#^) packed labels b^asecategory^(^#^) nt^ics^(^#^) n^ote^(^string^)^
|
||||
^saving(^filename[^,replace^]^)^]
|
||||
|
||||
The matrices you must create are discussed below.
|
||||
|
||||
Description
|
||||
-----------
|
||||
|
||||
^mlogplot^ takes coefficients either from ^mlogit^ or from other programs that
|
||||
estimate the multinomial logit model. When estimates from other programs are
|
||||
used they must be passed to ^mlogplot^ as matrices. ^mlogplot^ then plots the
|
||||
odds ratios (i.e., exp(b)) and/or the discrete change coefficients. You can
|
||||
list the same variable more than once if you want both standardized and
|
||||
unstandardized coefficients to be plotted in the same graph. A variety of
|
||||
options control the way the final graph looks. The dialog box program ^mlogview^
|
||||
provides a convenient front end that allows you to use this program
|
||||
interactively.
|
||||
|
||||
^IMPORTANT^: When using coefficients from ^mlogit^, you must be sure that the
|
||||
value labels for the dependent variable begin with different letters or
|
||||
numbers. Otherwise, the plot might be misleading.
|
||||
|
||||
Options for Plotting Estimates from ^mlogit^
|
||||
---------------------------------------------
|
||||
|
||||
^oratio^ indicates that you want to plot the odds ratios (i.e., exp(b)).
|
||||
|
||||
^dchange^ requests plots involving discrete change. To use this option, you
|
||||
must have first run ^prchange^. This option does not work with the ^matrix^
|
||||
option.
|
||||
|
||||
If ^oratio^ has been specified, this options plots the size of the letters
|
||||
proportional to the size of the corresponding discrete change coefficient.
|
||||
See ^dcadd^ and ^dcbase^ for further details.
|
||||
|
||||
If ^oratio^ is not specified, ^dchange^ indicates that you want to plot the
|
||||
discrete change coefficients.
|
||||
|
||||
^basecategory^ is used for an odds ratio plot to specify which category of
|
||||
the outcome measure is to be used as the reference point.
|
||||
|
||||
^labels^ uses variable labels to label each row of the plot. You might need to
|
||||
revise your variable labels to make them fit the graph. This option does
|
||||
not work with the ^matrix^ option.
|
||||
|
||||
^min(^#^) and max(^#^)^ specify the minimum value and the maximum value on which
|
||||
the coefficients are plotted. This is useful if you want to compare
|
||||
coefficients from different logits, or produces several plots from the
|
||||
same logit.
|
||||
|
||||
^ntics^ sets the number of tic marks to show on the axes. Used along with ^min^
|
||||
and ^max^, this allows you to determine the numbering on the axes and the
|
||||
location of tic marks.
|
||||
|
||||
^packed^ removes the vertical spacing among the outcome categories. This allows
|
||||
up to 11 variables on a single graph. Otherwise, the maximum is 5.
|
||||
|
||||
^prob^ is used for an odds ratio plot to specify that if a coefficient
|
||||
contrasting two outcomes is not signficant at this level, a line is to
|
||||
be drawn connecting the letters.
|
||||
|
||||
^std(^[^s^|^u^|^0^]...[^s^|^u^|^0^]^)^ specifies the type of coefficient to plot. s specifies
|
||||
standardized coefficients; u specifies unstandardized coefficients; 0
|
||||
specifies changes from 0 to 1 in discrete change plots. For example,
|
||||
std(u0su) indicates that the first variable is unstandardized, the second
|
||||
is binary, the third standardized, and the last is unstandardized.
|
||||
|
||||
^dcadd(^#^)^ is rarely used. In odds ratio plots where
|
||||
the ^dchange^ option is specified, the size of the letter corresponds to
|
||||
the square root of the size of the discrete change coefficient. ^dcadd^ adds
|
||||
an amount to each discrete change making the size of all letters larger,
|
||||
making it easier to see the letters for small discrete changes. By
|
||||
default this quantity is 0. If your letters print too small, you might
|
||||
want to increase this by a small amount, say ^dcadd(.03)^.
|
||||
|
||||
Plotting Estimates from Matrices
|
||||
--------------------------------
|
||||
|
||||
The ^matrix^ option indicates that estimates are to be obtained from global
|
||||
matrices, which are described below. When this option is used, the options
|
||||
^prob^ and ^dchange^ are not allowed. All other options can be used.
|
||||
|
||||
^vars(varlist)^ contains the names of the variables whose coefficients you
|
||||
want to plot. The names must be in the order you want to plot them and
|
||||
must be included in the global ^mnlname^.
|
||||
|
||||
Globals for Plotting Matrices
|
||||
-----------------------------
|
||||
|
||||
^mnlbeta^ contains the betas in a matrix where element (i,j) is the j-th
|
||||
variable for comparison i relative to the reference category. That is,
|
||||
columns are for variables; rows for different contrasts. Note that
|
||||
constants are NOT included.
|
||||
|
||||
^mnlname^ contains the names of the variables corresponding to the columns of
|
||||
mnlbeta.
|
||||
|
||||
^mnlcatnm^ is a string with labels for the outcome categories. The
|
||||
1st category corresponds to the 1st column of mnlbeta, the 2nd to the
|
||||
2nd, etc. The label for the reference category should be last. Thus,
|
||||
mnlcatnm provides labels for the rows of mnlbeta. The option
|
||||
^basecategory^ references which letter in this string represents the
|
||||
base category.
|
||||
|
||||
^mnlrefn^ is the number of the category in mnlcatnm that is the reference
|
||||
category for the contrasts contained in mnlbeta.
|
||||
|
||||
^mnldepnm^ contains name of dependent variable.
|
||||
|
||||
^mnlsd^ contains the standard deviations for the variables that correspond
|
||||
to columns of mnlbeta
|
||||
|
||||
Example using mlogit
|
||||
--------------------
|
||||
|
||||
. ^mlogit occ white ed exper,basecategory(5)^
|
||||
. ^prchange^
|
||||
. ^mlogplot white ed exper, dc std(0ss) min(-2.75) max(.55)^
|
||||
|
||||
Example using matrices
|
||||
----------------------
|
||||
|
||||
. ^matrix mnlsd = (2.946427, 13.95936, 2.946427, 13.95936)^
|
||||
. ^global mnlname = "W_Educ W_Exper NW_Educ NW_Exper"^
|
||||
. ^global mnlrefn = 5^
|
||||
. ^global mnlcatnm = "Menial BlueC Craft WhiteC Prof"^
|
||||
. ^matrix mnlbeta = (-.83075, -.92255, -.68761, -.41964 \ /*^
|
||||
> ^*/ -.03380, -.03145, -.00026, .00085 \ /*^
|
||||
> ^*/ -.70126, -.56070, -.88250, -.53115 \ /*^
|
||||
> ^*/ -.11084, -.02611, -.15979, -.05209 )^
|
||||
. ^matrix mnlbeta = mnlbeta'^
|
||||
. ^mlogplot, vars(W_Educ NW_Educ W_Exper NW_Exper) matrix /*^
|
||||
> ^*/ std(ssss) note("Effects of Education")
|
||||
|
||||
.-
|
||||
Authors: J. Scott Long and Jeremy Freese
|
||||
www.indiana.edu/~jsl650/spost.htm
|
||||
spostsup@@indiana.edu
|
Reference in New Issue
Block a user