invTranPlot | R Documentation |
invTranPlot
draws a two-dimensional scatterplot of Y
versus
X
, along with the OLS
fit from the regression of Y
on
(X^{\lambda}-1)/\lambda
. invTranEstimate
finds the nonlinear least squares estimate of \lambda
and its
standard error.
invTranPlot(x, ...)
## S3 method for class 'formula'
invTranPlot(x, data, subset, na.action, id=FALSE, ...)
## Default S3 method:
invTranPlot(x, y, lambda=c(-1, 0, 1), robust=FALSE,
lty.lines=rep(c("solid", "dashed", "dotdash", "longdash", "twodash"),
length=1 + length(lambda)), lwd.lines=2,
col=carPalette()[1], col.lines=carPalette(),
xlab=deparse(substitute(x)), ylab=deparse(substitute(y)),
family="bcPower", optimal=TRUE, key="auto", id=FALSE,
grid=TRUE, ...)
invTranEstimate(x, y, family="bcPower", confidence=0.95, robust=FALSE)
x |
The predictor variable, or a formula with a single response and a single predictor |
y |
The response variable |
data |
An optional data frame to get the data for the formula |
subset |
Optional, as in |
na.action |
Optional, as in |
lambda |
The powers used in the plot. The optimal power than minimizes
the residual sum of squares is always added unless optimal is |
robust |
If |
family |
The transformation family to use, |
confidence |
returns a profile likelihood confidence interval for the optimal
transformation with this confidence level. If |
optimal |
Include the optimal value of lambda? |
lty.lines |
line types corresponding to the powers |
lwd.lines |
the width of the plotted lines, defaults to 2 times the standard |
col |
color(s) of the points in the plot. If you wish to distinguish points
according to the levels of a factor, we recommend using symbols, specified with
the |
col.lines |
color of the fitted lines corresponding to the powers. The
default is to use the colors returned by |
key |
The default is |
xlab |
Label for the horizontal axis. |
ylab |
Label for the vertical axis. |
id |
controls point identification; if |
... |
Additional arguments passed to the plot method, such as |
grid |
If TRUE, the default, a light-gray background grid is put on the graph |
invTranPlot
plots a graph and returns a data frame with \lambda
in the
first column, and the residual sum of squares from the regression
for that \lambda
in the second column.
invTranEstimate
returns a list with elements lambda
for the
estimate, se
for its standard error, and RSS
, the minimum
value of the residual sum of squares.
Sanford Weisberg, sandy@umn.edu
Fox, J. and Weisberg, S. (2011) An R Companion to Applied Regression, Second Edition, Sage.
Prendergast, L. A., & Sheather, S. J. (2013) On sensitivity of inverse response plot estimation and the benefits of a robust estimation approach. Scandinavian Journal of Statistics, 40(2), 219-237.
Weisberg, S. (2014) Applied Linear Regression, Fourth Edition, Wiley, Chapter 7.
inverseResponsePlot
,optimize
with(UN, invTranPlot(ppgdp, infantMortality))
with(UN, invTranEstimate(ppgdp, infantMortality))
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.