Summary method for `earth`

objects.

```
# S3 method for earth
summary(object = stop("no 'object' argument"),
details = FALSE, style = c("h", "pmax", "max", "C", "bf"),
decomp = "anova", digits = getOption("digits"), fixed.point=TRUE,
newdata = NULL, …)
```# S3 method for summary.earth
print(x = stop("no 'x' argument"),
details = x$details,
decomp = x$decomp, digits = x$digits, fixed.point = x$fixed.point,
newdata = x$newdata, …)

object

An `earth`

object.
This is the only required argument for `summary.earth`

.

x

A `summary.earth`

object.
This is the only required argument for `print.summary.earth`

.

details

style

Formatting style. One of
`"h"`

(default) more compact
`"pmax"`

for those who prefer it and for compatibility with old versions of earth
`"max"`

is the same as `"pmax"`

but prints `max`

rather than `pmax`

`"C"`

C style expression with zero based indexing
`"bf"`

basis function format.

decomp

Specify how terms are ordered.
Default is `"anova"`

.
Use `"none"`

to order the terms as created by the forward.pass.
See `format.earth`

for a full description.

digits

The number of significant digits.
For `summary.earth`

, the default is `getOption("digits")`

.
For `print.summary.earth`

, the default is the `$digits`

component of `object`

.

fixed.point

Method of printing numbers in matrices.
Default is `TRUE`

which prints like this
(making it easier to compare coefficients):

(Intercept) 15.029 h(temp-58) 0.313 h(234-ibt) -0.046 ...

whereas `fixed.point=FALSE`

prints like this (which is more usual in R):

(Intercept) 1.5e+01 h(temp-58) 3.1e-01 h(234-ibt) -4.6e-02 ...

Matrices with two or fewer rows are never printed with a fixed point.

newdata

Default `NULL`

.
Else print R-Squared for the new data
(and the returned object will have `newrsq`

and `newdata`

fields).
Additionally, if a variance model is present print the interval coverage table for the new data.

…

Extra arguments are passed to `format.earth`

.

The value is the same as that returned by `earth`

but with the following extra components.

String(s) created by `format.earth`

.
For multiple response models, a vector of strings.

Only if `newdata`

was passed to `summary.earth`

.

Only if `newdata`

was passed to `summary.earth`

.

The corresponding arguments, passed on to `print.summary.earth`

.

```
# NOT RUN {
earth.mod <- earth(Volume~ ., data = trees)
summary(earth.mod, digits = 2)
# }
```

Run the code above in your browser using DataLab