Package ellipse. January 6, 2018

Similar documents
Package glmmml. R topics documented: March 25, Encoding UTF-8 Version Date Title Generalized Linear Models with Clustering

Package gee. June 29, 2015

Package areaplot. October 18, 2017

Package mtsdi. January 23, 2018

Package SiZer. February 19, 2015

Logical operators: R provides an extensive list of logical operators. These include

Package addhaz. September 26, 2018

Package rafalib. R topics documented: August 29, Version 1.0.0

Package simr. April 30, 2018

Package JOP. February 19, 2015

Multistat2 1

Package dglm. August 24, 2016

Package smoothr. April 4, 2018

Package modmarg. R topics documented:

The glmmml Package. August 20, 2006

Package palmtree. January 16, 2018

Package mvprobit. November 2, 2015

Package Rearrangement

Package basictrendline

Package batchmeans. R topics documented: July 4, Version Date

Package swcrtdesign. February 12, 2018

Package gamm4. July 25, Index 10

The brlr Package. March 22, brlr... 1 lizards Index 5. Bias-reduced Logistic Regression

Generalized least squares (GLS) estimates of the level-2 coefficients,

Package dotwhisker. R topics documented: June 28, Type Package

Package texteffect. November 27, 2017

Package OLScurve. August 29, 2016

Package nlsrk. R topics documented: June 24, Version 1.1 Date Title Runge-Kutta Solver for Function nls()

Package nplr. August 1, 2015

Package quickreg. R topics documented:

Package qvcalc. R topics documented: September 19, 2017

Package MIICD. May 27, 2017

Package glmnetutils. August 1, 2017

Package optimus. March 24, 2017

1 RefresheR. Figure 1.1: Soy ice cream flavor preferences

Non-linear Modelling Solutions to Exercises

Package nonnest2. January 23, 2018

Package mreg. February 20, 2015

JMP Book Descriptions

Package GLDreg. February 28, 2017

Package GWRM. R topics documented: July 31, Type Package

Package r2d2. February 20, 2015

Package sure. September 19, 2017

Package intccr. September 12, 2017

Package interplot. R topics documented: June 30, 2018

Package rpst. June 6, 2017

Package glogis. R topics documented: March 16, Version Date

Package mlegp. April 15, 2018

Package influence.sem

Package zebu. R topics documented: October 24, 2017

Package citools. October 20, 2018

An Introductory Guide to R

Package fso. February 19, 2015

Package mcmcse. February 15, 2013

Package Mondrian. R topics documented: March 4, Type Package

Package svalues. July 15, 2018

Package JGEE. November 18, 2015

Package lol. R topics documented: December 13, Type Package Title Lots Of Lasso Version Date Author Yinyin Yuan

Minitab 17 commands Prepared by Jeffrey S. Simonoff

An introduction to SPSS

Package multigraph. R topics documented: January 24, 2017

Package nsprcomp. August 29, 2016

Package spark. July 21, 2017

Package flexcwm. May 20, 2018

Package ICSShiny. April 1, 2018

Package GFD. January 4, 2018

Introduction. About this Document. What is SPSS. ohow to get SPSS. oopening Data

Package multigraph. R topics documented: November 1, 2017

Package munfold. R topics documented: February 8, Type Package. Title Metric Unfolding. Version Date Author Martin Elff

R practice. Eric Gilleland. 20th May 2015

Learner Expectations UNIT 1: GRAPICAL AND NUMERIC REPRESENTATIONS OF DATA. Sept. Fathom Lab: Distributions and Best Methods of Display

Package vip. June 15, 2018

Fathom Dynamic Data TM Version 2 Specifications

Package rknn. June 9, 2015

Package binmto. February 19, 2015

Package plsrbeta. February 20, 2015

Robust Linear Regression (Passing- Bablok Median-Slope)

Package robustreg. R topics documented: April 27, Version Date Title Robust Regression Functions

Package MixSim. April 29, 2017

Package tukeytrend. June 20, 2017

Package rfsa. R topics documented: January 10, Type Package

Package bayesdp. July 10, 2018

Package mixphm. July 23, 2015

Package FCGR. October 13, 2015

Package gibbs.met. February 19, 2015

Package FWDselect. December 19, 2015

Package naivebayes. R topics documented: January 3, Type Package. Title High Performance Implementation of the Naive Bayes Algorithm

Package CUFF. May 28, 2018

Package MSwM. R topics documented: February 19, Type Package Title Fitting Markov Switching Models Version 1.

Package descriptr. March 20, 2018

Package DTRreg. August 30, 2017

The ctest Package. January 3, 2000

Package merror. November 3, 2015

Discussion Notes 3 Stepwise Regression and Model Selection

Package ClusterBootstrap

Package lgarch. September 15, 2015

Package StVAR. February 11, 2017

Package CausalGAM. October 19, 2017

Package weco. May 4, 2018

Package mgc. April 13, 2018

Transcription:

Version 0.4.1 Package ellipse January 6, 2018 Title Functions for Drawing Ellipses and Ellipse-Like Confidence Regions Author Duncan Murdoch <murdoch@stats.uwo.ca> and E. D. Chow (porting to R by Jesus M. Frias Celayeta <iosu@bureau.ucc.ie>) Maintainer Duncan Murdoch <murdoch@stats.uwo.ca> Contains various routines for drawing ellipses and ellipse-like confidence regions, implementing the plots described in Murdoch and Chow (1996), A graphical display of large correlation matrices, The American Statistician 50, 178-180. There are also routines implementing the profile plots described in Bates and Watts (1988), Nonlinear Regression Analysis and its Applications. Depends R (>= 2.0.0),graphics,stats Suggests MASS LazyLoad yes License GPL (>= 2) NeedsCompilation no Repository CRAN Date/Publication 2018-01-05 23:52:13 UTC R topics documented: ellipse-package....................................... 2 ellipse............................................ 3 ellipse.arima0........................................ 4 ellipse.glm.......................................... 5 ellipse.lm.......................................... 6 ellipse.nls.......................................... 7 ellipse.profile........................................ 8 ellipse.profile.glm...................................... 9 ellipse.profile.nls...................................... 11 pairs............................................. 12 1

2 ellipse-package pairs.profile......................................... 13 plotcorr........................................... 14 Inde 17 ellipse-package Functions for drawing ellipses and ellipse-like confidence regions This package contains various routines for drawing ellipses and ellipse-like confidence regions, implementing the plots described in Murdoch and Chow (1996). There are also routines implementing the profile plots described in Bates and Watts (1988). There are three groups of routines in the ellipse package. The first consists of those involved with plotcorr, which implements the plots described in Murdoch and Chow (1996). These display correlations using ellipses, whose shape is that of the contours of a bivariate normal distribution with matching correlation. The second group implements a version of the profile plots described in Bates and Watts (1988); see ellipse.profile and pairs.profile. The last group provide the basis for the others, drawing ellipses based on various S objects, including scalar correlations, covariance matrices arima, lm, and nls fits: see ellipse. Author(s) Duncan Murdoch <murdoch@stats.uwo.ca> and E. D. Chow (porting to R by Jesus M. Frias Celayeta <iosu@bureau.ucc.ie>) Maintainer: Duncan Murdoch <murdoch@stats.uwo.ca> References Bates, D.M. and Watts, D.G. (1988). Nonlinear Regression Analysis and its Applications. Wiley. Murdoch, D.J. and Chow, E.D. (1996). A graphical display of large correlation matrices. The American Statistician 50, 178-180.

ellipse 3 ellipse Make an ellipse A generic function returning an ellipse or other outline of a confidence region for two parameters. ellipse(,...) ## Default S3 method: ellipse(, scale = c(1, 1), centre = c(0, 0), level = 0.95, t = sqrt(qchisq(level, 2)), which = c(1, 2), npoints = 100,...) An object. In the default method the parameter should be a correlation between -1 and 1 or a square positive definite matri at least 22 in size. It will be treated as the correlation or covariance of a multivariate normal distribution.... Descendant methods may require additional parameters. scale centre level If is a correlation matri, then the standard deviations of each parameter can be given in the scale parameter. This defaults to c(1, 1), so no rescaling will be done. The centre of the ellipse will be at this position. The confidence level of a pairwise confidence region. The default is 0.95, for a 95% region. This is used to control the size of the ellipse being plotted. A vector of levels may be used. t The size of the ellipse may also be controlled by specifying the value of a t- statistic on its boundary. This defaults to the appropriate value for the confidence region. which This parameter selects which pair of variables from the matri will be plotted. The default is the first 2. npoints The number of points used in the ellipse. Default is 100. The default method uses the (cos(theta + d/2), cos(theta - d/2)) parametrization of an ellipse, where cos(d) is the correlation of the parameters. An npoints 2 matri is returned with columns named according to the row names of the matri (default '' and 'y'), suitable for plotting.

4 ellipse.arima0 References Murdoch, D.J. and Chow, E.D. (1996). A graphical display of large correlation matrices. The American Statistician 50, 178-180. ellipse.lm, ellipse.nls, ellipse.profile, ellipse.profile.nls, ellipse.arima0, plotcorr # Plot an ellipse corresponding to a 95% probability region for a # bivariate normal distribution with mean 0, unit variances and # correlation 0.8. plot(ellipse(0.8), type = 'l') ellipse.arima0 Outline an approimate pairwise confidence region This function produces the ellipsoidal outline of an approimate pairwise confidence region for an ARIMA model fit. ## S3 method for class 'arima0' ellipse(, which = c(1, 2), level = 0.95, t = sqrt(qchisq(level, 2)),...) which The first argument should be an arima0 object, usually resulting from a call to arima0(). Which selects the pair of parameters to be plotted. The default is the first two. level The confidence level of the region. Default 95%. t The t statistic on the boundary of the ellipse.... Other ellipse.default parameters may also be used. The summary function is used to obtain the approimate covariance matri of the fitted parameters. A matri with columns and y to outline the confidence region.

ellipse.glm 5 ellipse data(usaccdeaths) fit <- arima0(usaccdeaths, order = c(0, 1, 1), seasonal = list(order = c(0, 1, 1))) # Plot the approimate 95% confidence region for the first two parameters # of the model plot(ellipse(fit), type = 'l') points(fit$coef[1], fit$coef[2]) ellipse.glm Outline an approimate pairwise confidence region This function produces the ellipsoidal outline of an approimate pairwise confidence region for a generalized linear model fit. ## S3 method for class 'glm' ellipse(, which = c(1, 2), level = 0.95, t, npoints = 100, dispersion,...) which The first argument should be a glm object, usually resulting from a call to glm(). Which selects the pair of parameters to be plotted. The default is the first two. level The confidence level of the region. Default 95%. t npoints dispersion The t statistic on the boundary of the ellipse. For Binomial or Poisson families, sqrt(qchisq(level, 2)) is used; for other distributions, sqrt(2*qf(level, 2, df)) where df is the residual degrees of freedom. How many points to return in the ellipse. The value of dispersion to use. If specified, it is treated as fied, and the chisquare limits for t are used. If missing, it is taken from summary().... Other ellipse.default parameters may also be used. The summary function is used to obtain the approimate covariance matri of the fitted parameters, the dispersion estimate, and the degrees of freedom.

6 ellipse.lm A matri with columns named according to which to outline the confidence region. ellipse.default ## Dobson (1990) Page 93: Randomized Controlled Trial : counts <- c(18,17,15,20,10,20,25,13,12) outcome <- gl(3,1,9) treatment <- gl(3,3) glm.d93 <- glm(counts ~ outcome + treatment, family=poisson()) # Plot an approimate 95 % confidence region for the two Outcome parameters plot(ellipse(glm.d93, which = c(2,3)), type = 'l') points(glm.d93$coefficients[2], glm.d93$coefficients[3]) ellipse.lm Outline a pairwise confidence region for a linear model fit. This function produces the ellipsoidal outline of a pairwise confidence region for a linear model fit. ## S3 method for class 'lm' ellipse(, which = c(1, 2), level = 0.95, t = sqrt(2 * qf(level, 2, $df.residual)),...) The first argument should be an lm object, usually resulting from a call to lm(). which Which selects the pair of parameters to be plotted. The default is the first two. level The confidence level of the region. Default 95%. t The t statistic on the boundary of the ellipse.... Other ellipse.default parameters may also be used. The summary function is used to obtain the covariance matri of the fitted parameters.

ellipse.nls 7 A matri with columns and y to outline the confidence region. ellipse.default # Plot the estimate and joint 90% confidence region for the displacement and cylinder # count linear coefficients in the mtcars dataset data(mtcars) fit <- lm(mpg ~ disp + cyl, mtcars) plot(ellipse(fit, which = c('disp', 'cyl'), level = 0.90), type = 'l') points(fit$coefficients['disp'], fit$coefficients['cyl']) ellipse.nls Outline an approimate pairwise confidence region This function produces the ellipsoidal outline of an approimate pairwise confidence region for a nonlinear model fit. ## S3 method for class 'nls' ellipse(, which = c(1, 2), level = 0.95, t = sqrt(2 * qf(level, 2, s$df[2])),...) which The first argument should be an nls object, usually resulting from a call to nls(). Which selects the pair of parameters to be plotted. The default is the first two. level The confidence level of the region. Default 95%. t The t statistic on the boundary of the ellipse.... Other ellipse.default parameters may also be used. The summary function is used to obtain the approimate covariance matri of the fitted parameters. A matri with columns and y to outline the confidence region.

8 ellipse.profile ellipse.default, ellipse.profile # Plot an approimate 95% confidence region for the weight and displacement # parameters in the Michaelis Menten model data(puromycin) fit <- nls(rate ~ Vm*conc/(K + conc), data = Puromycin, subset = state=="treated", start = list(k = 0.05, Vm = 200)) plot(ellipse(fit,which=c('vm','k')), type = 'l') params <- fit$m$getpars() points(params['vm'],params['k']) ellipse.profile Pairwise profile sketch This routine approimates a contour of a function based on the profile of that function. ## S3 method for class 'profile' ellipse(, which = c(1, 2), level = 0.95, t = sqrt(qchisq(level, 2)), npoints = 100,...) which An object of class profile, e.g. from profile.glm in the MASS package. Which pair of parameters to use. level The ellipse.profile function defaults assume that the profiled function is -2 times the log likelihood of a regular model. With this assumption the level argument specifies the confidence level for an asymptotic confidence region. t npoints The square root of the value to be contoured. How many points to use in the ellipse.... Etra arguments are not used. This function uses the 4 point approimation to the contour as described in Appendi 6 of Bates and Watts (1988). It produces the eact contour for quadratic surfaces, and good approimations for mild deviations from quadratic. If the surface is multimodal, the algorithm is likely to produce nonsense.

ellipse.profile.glm 9 An npoints 2 matri with columns having the chosen parameter names, which approimates a contour of the function that was profiled. References Bates and Watts (1988) Nonlinear Regression Analysis \& its Applications profile, ellipse.nls # Plot an approimate 95% confidence region for the Puromycin # parameters Vm and K, and overlay the ellipsoidal region data(puromycin) Purboth <- nls(formula = rate ~ ((Vm + delv * (state == "treated")) * conc)/(k + conc), data = Puromycin, start = list(vm = 160, delv = 40, K = 0.05)) Pur.prof <- profile(purboth) plot(ellipse(pur.prof, which = c('vm', 'K')), type = 'l') lines(ellipse(purboth, which = c('vm', 'K')), lty = 2) params <- Purboth$m$getPars() points(params['vm'],params['k']) ellipse.profile.glm Pairwise profile sketch for GLM profiles This routine approimates a pairwise confidence region for a glm model. ## S3 method for class 'profile.glm' ellipse(, which = c(1, 2), level = 0.95, t, npoints = 100, dispersion,...) which level An object of class profile.glm. Which pair of parameters to use. The level argument specifies the confidence level for an asymptotic confidence region.

10 ellipse.profile.glm t The square root of the value to be contoured. By default, this is qchisq(level, 2) for models with fied dispersion (i.e. binomial and Poisson), and 2 * qf(level, 2, df) for other models, where df is the residual degrees of freedom. npoints dispersion How many points to use in the ellipse. If specified, fied dispersion is assumed, otherwise the dispersion is taken from the model.... Etra parameters which are not used (for compatibility with the generic). This function uses the 4 point approimation to the contour as described in Appendi 6 of Bates and Watts (1988). It produces the eact contour for quadratic surfaces, and good approimations for mild deviations from quadratic. If the surface is multimodal, the algorithm is likely to produce nonsense. An npoints 2 matri with columns having the chosen parameter names, which approimates a contour of the function that was profiled. References Bates and Watts (1988) Nonlinear Regression Analysis \& its Applications profile, glm, ellipse.glm ## MASS has a pairs.profile function that conflicts with ours, so ## do a little trickery here nomass <- is.na(match('package:mass', search())) if (nomass) require(mass) ## Dobson (1990) Page 93: Randomized Controlled Trial : counts <- c(18,17,15,20,10,20,25,13,12) outcome <- gl(3,1,9) treatment <- gl(3,3) glm.d93 <- glm(counts ~ outcome + treatment, family=poisson()) ## Plot an approimate 95% confidence region for the two outcome variables prof.d93 <- profile(glm.d93) plot(ellipse(prof.d93, which = 2:3), type = 'l') lines(ellipse(glm.d93, which = 2:3), lty = 2) params <- glm.d93$coefficients points(params[2],params[3]) ## Clean up our trickery

ellipse.profile.nls 11 if (nomass) detach('package:mass') ellipse.profile.nls Pairwise profile sketch This routine approimates a pairwise confidence region for a nonlinear regression model. ## S3 method for class 'profile.nls' ellipse(, which = c(1, 2), level = 0.95, t = sqrt(2 * qf(level, 2, attr(, "summary")$df[2])), npoints = 100,...) which level t npoints An object of class profile.nls. Which pair of parameters to use. The level argument specifies the confidence level for an asymptotic confidence region. The square root of the value to be contoured. How many points to use in the ellipse.... Etra parameters which are not used (for compatibility with the generic). This function uses the 4 point approimation to the contour as described in Appendi 6 of Bates and Watts (1988). It produces the eact contour for quadratic surfaces, and good approimations for mild deviations from quadratic. If the surface is multimodal, the algorithm is likely to produce nonsense. An npoints 2 matri with columns having the chosen parameter names, which approimates a contour of the function that was profiled. References Bates and Watts (1988) Nonlinear Regression Analysis \& its Applications profile, ellipse.nls

12 pairs # Plot an approimate 95% confidence region for the Puromycin # parameters Vm and K, and overlay the ellipsoidal region data(puromycin) Purboth <- nls(formula = rate ~ ((Vm + delv * (state == "treated")) * conc)/(k + conc), data = Puromycin, start = list(vm = 160, delv = 40, K = 0.05)) Pur.prof <- profile(purboth) plot(ellipse(pur.prof, which = c('vm', 'K')), type = 'l') lines(ellipse(purboth, which = c('vm', 'K')), lty = 2) params <- Purboth$m$getPars() points(params['vm'],params['k']) pairs Scatterplot Matri A matri of scatterplots is produced. pairs(,...) ## Default S3 method: pairs(,...) ## S3 method for class 'formula' pairs(formula, data = NULL,..., subset, na.action = stats::na.pass) An object containing the data to plot. formula, data, subset, na.action See pairs.... Other arguments to pass to the methods. The ellipse package defines a pairs.profile method for profile objects. Unfortunately, so does the MASS package. The ellipse::pairs generic is supplied to allow users to choose to use the version in this package. See the pairs.profile help page for more details. Typically no useful value is produced; this generic function is called for the side effect of producing the display.

pairs.profile 13 pairs.profile for the method from this package. eample(pairs, "graphics") pairs.profile Profile pairs This function produces pairwise plots of profile traces, profile sketches, and ellipse approimations to confidence intervals. ## S3 method for class 'profile' pairs(, labels = c(names(), "Profile tau"), panel = lines, invert = TRUE, plot.tau = TRUE, plot.trace = TRUE, plot.sketch = TRUE, plot.ellipse = FALSE, level = 0.95,...) labels panel invert plot.tau plot.trace plot.sketch plot.ellipse level An object of class profile, generally the result of the profile() function. The labels to use for each variable. These default to the variable names. The function to use to draw the sketch in each panel. Whether to swap the aes so things look better. Whether to do the profile tau (profile t) plots. Whether to do the profile trace plots. Whether to do the profile sketch plots. Whether to do the ellipse approimations. The nominal confidence level for the profile sketches and ellipses.... Other plotting parameters. This function implements the plots used in Bates and Watts (1988) for nonlinear regression diagnostics. Unfortunately, the MASS package also defines a pairs.profile method. The ellipse::pairs generic is supplied to allow users to choose to use the version in this package. If is a profile object, then ellipse::pairs() is guaranteed to call the method from this package. If you d rather use the MASS method, then two steps are needed: you need to be sure that MASS

14 plotcorr is loaded, then call graphics::pairs(). (If MASS is not loaded, you ll get the default method from the graphics package, which will trigger an error since it doesn t know about profile objects.) If both ellipse and MASS are loaded, then pairs() is slightly ambiguous: the method that is called depends on the ordering of ellipse and graphics (not MASS!) in the search list. In almost all cases ellipse will precede graphics, so the ellipse method will usually be the default. If is any object other than a profile object, ellipse::pairs() will pass the call on to graphics::pairs(), and the standard method will be called. Side Effects Produces a plot on the current device for each pair of variables in the profile object. References Bates and Watts (1988), Nonlinear Regression Analysis \& its Applications. profile, ellipse.profile, ellipse.nls # Plot everything for the Puromycin data data(puromycin) Purboth <- nls(formula = rate ~ ((Vm + delv * (state == "treated")) * conc)/(k + conc), data = Puromycin, start = list(vm = 160, delv = 40, K = 0.05)) Pur.prof <- profile(purboth) ellipse::pairs(pur.prof, plot.ellipse = TRUE) # Show the corresponding plot from MASS: if (requirenamespace("mass")) graphics::pairs(pur.prof) plotcorr Plot correlation matri ellipses This function plots a correlation matri using ellipse-shaped glyphs for each entry. The ellipse represents a level curve of the density of a bivariate normal with the matching correlation. plotcorr(corr, outline = TRUE, col = 'grey', numbers = FALSE, type = c("full","lower","upper"), diag = (type == "full"), bty = "n", aes = FALSE, lab = "", ylab = "", asp = 1, ce.lab = par("ce.lab"), ce = 0.75*par("ce"), mar = 0.1 + c(2,2,4,2),...)

plotcorr 15 corr outline col numbers type A matri containing entries between -1 and 1 to be plotted as correlations. Whether the ellipses should be outlined in the default colour. Which colour(s) to use to fill the ellipses. Whether to plot numerical correlations in place of ellipses. If numbers is TRUE, then the correlations will be rounded to a single decimal place and placed on the plot. Character. Plot "full" matri or just "upper" or "lower" triangular part of it. diag Logical. Plot diagonal elements or not. bty, aes, lab, ylab, asp, mar, ce.lab,... Graphical parameters which will be passed to plot when plotting. ce Graphical parameter which will be passed to tet when plotting. The ellipses being plotted will be tangent to a unit character square, with the shape chosen to match the required correlation. If numbers = FALSE, the col vector will be recycled to colour each of the ellipses; if TRUE, it will be ignored. Author(s) Duncan Murdoch; Gregor Gorjanc suggested the type and diag options. References Murdoch, D.J. and Chow, E.D. (1996). A graphical display of large correlation matrices. The American Statistician 50, 178-180. ellipse save.par <- par(ask = interactive()) # Plot the correlation matri for the mtcars data full model fit data(mtcars) fit <- lm(mpg ~., mtcars) plotcorr(summary(fit, correlation = TRUE)$correlation) # Plot a second figure with numbers in place of the # ellipses plotcorr(summary(fit, correlation = TRUE)$correlation, numbers = TRUE) # Colour the ellipses to emphasize the differences. The color range # is based on RColorBrewer's Reds and Blues (suggested by Gregor Gorjanc)

16 plotcorr corr.mtcars <- cor(mtcars) ord <- order(corr.mtcars[1,]) c <- corr.mtcars[ord, ord] colors <- c("#a50f15","#de2d26","#fb6a4a","#fcae91","#fee5d9","white", "#EFF3FF","#BDD7E7","#6BAED6","#3182BD","#08519C") plotcorr(c, col=colors[5*c + 6]) plotcorr(c, col=colors[5*c + 6], type = "upper") plotcorr(c, col=colors[5*c + 6], type = "lower", diag = TRUE) par(save.par)

Inde Topic dplot ellipse, 3 ellipse-package, 2 ellipse.arima0, 4 ellipse.glm, 5 ellipse.lm, 6 ellipse.nls, 7 ellipse.profile, 8 ellipse.profile.glm, 9 ellipse.profile.nls, 11 pairs.profile, 13 Topic hplot plotcorr, 14 Topic models ellipse.profile, 8 ellipse.profile.glm, 9 ellipse.profile.nls, 11 Topic nonlinear ellipse.nls, 7 pairs.profile, 13 Topic package ellipse-package, 2 Topic regression ellipse.glm, 5 ellipse.lm, 6 pairs.profile, 13 Topic ts ellipse.arima0, 4 ellipse.profile.nls, 4, 11 glm, 10 lm, 2 nls, 2 pairs, 12, 12, 13 pairs.profile, 2, 12, 13, 13 plot, 15 plotcorr, 2, 4, 14 profile, 8 11, 14 profile.glm, 8, 9 profile.nls, 11 tet, 15 arima, 2 ellipse, 2, 3, 5, 15 ellipse-package, 2 ellipse.arima0, 4, 4 ellipse.default, 6 8 ellipse.glm, 5, 10 ellipse.lm, 4, 6 ellipse.nls, 4, 7, 9, 11, 14 ellipse.profile, 2, 4, 8, 8, 14 ellipse.profile.glm, 9 17