R: GCV/UBRE score for use within nlm

full.score {mgcv} | R Documentation

## GCV/UBRE score for use within nlm

### Description

Evaluates GCV/UBRE score for a GAM, given smoothing parameters. The routine calls `gam.fit` to fit the model, and is usually called by `nlm` to optimize the smoothing parameters.

This is basically a service routine for `gam`, and is not usually called directly by users. It is only used in this context for GAMs fitted by outer iteration (see `gam.outer`) when the the outer method is `"nlm.fd"` (see `gam.method`).

### Usage

    full.score(sp,G,family,control,gamma,pearson,...)

### Arguments

`sp` | The logs of the smoothing parameters
`G` | a list returned by `gam.setup`
`family` | The family object for the GAM.
`control` | a list returned be `gam.control`
`gamma` | the degrees of freedom inflation factor (usually 1).
`pearson` | whether the GCV/UBRE score should be based on the Pearson statistic or the deviance. The deviance is usually preferable.
`...` | other arguments, typically for passing on to `gam.fit`.

### Value

The value of the GCV/UBRE score, with attribute `"full.gam.object"` which is the full object returned by `gam.fit`.

### Author(s)

Simon N. Wood simon.wood@r-project.org

[Package mgcv version 1.3-29 Index]