getrmse {MQMF}R Documentation

getrmse calculates the rmse of the input 'invar' series

Description

getrmse calculates the root mean square error (rmse) of the input invar series (defaults to 'cpue') against an input 'year' time series. This is primarily designed to generate an alternative estimate of the intrinsic variability of a cpue time-series to that which may be obtained from a cpue standardization

Usage

getrmse(indat, invar = "cpue", inyr = "year")

Arguments

indat

the matrix, spmdat, or data.frame containing both a 'year' column and an invar column (default to 'cpue')

invar

the column name of the variable whose rmse is wanted; defaults to 'cpue'

inyr

the column name that points to the 'year' name

Value

a list of the rmse and the loess predicted values of the invar for each year in the time-series

Examples

year <- 1986:1994
cpue <- c(1.2006,1.3547,1.0585,1.0846,0.9738,1.0437,0.7759,1.0532,1.284)
dat <- as.matrix(cbind(year,cpue))
getrmse(dat,invar="cpue")  # should be 0.08265127
getrmse(dat,invar="cpue")$rmse

[Package MQMF version 0.1.5 Index]