R: A function to impute missing entries in continuous obsCovs

imputeMissing {unmarked} | R Documentation

## A function to impute missing entries in continuous obsCovs

### Description

This function uses an ad-hoc averaging approach to impute missing entries in obsCovs. The missing entry is replaced by an average of the average for the site and the average for the visit number.

### Usage

    imputeMissing(umf, whichCovs = seq(length=ncol(obsCovs(umf))))

### Arguments

`umf` | The data set who's obsCovs are being imputed.
`whichCovs` | An integer vector giving the indices of the covariates to be imputed. This defaults to all covariates in `obsCovs`.

### Value

A version of `umf` that has the requested obsCovs imputed.

### Author(s)

Ian Fiske

### Examples

    data(frogs)
    pcru.obscovs <- data.frame(MinAfterSunset=as.vector(t(pcru.data[,,1])),
         Wind=as.vector(t(pcru.data[,,2])),
         Sky=as.vector(t(pcru.data[,,3])),
         Temperature=as.vector(t(pcru.data[,,4])))
    pcruUMF <- unmarkedFrameOccu(y = pcru.bin, obsCovs = pcru.obscovs)
    pcruUMF.i1 <- imputeMissing(pcruUMF)
    pcruUMF.i2 <- imputeMissing(pcruUMF, whichCovs = 2)

[Package unmarked version 1.0.0 Index]