R/print.ftsm.R

Defines functions print.ftsm

print.ftsm <- function(x, ...) 
{
    if (class(x)[1] == "ftsm"){
        cat("Functional time series model\n")
        cat("\nCall:", deparse(x$call, 200), "\n")
        mean <- is.element("mean", colnames(x$basis))
        level <- is.element("level", colnames(x$basis))
        order <- ncol(x$basis) - mean - level
        cat(paste("\nMain effects:", ifelse(mean, "Mean", ""), ifelse(level, 
            "Level", "")))
        cat(paste("\nOrder of interaction:", order))
        cat(paste("\n   y:", x$y$yname, "\n   x:", x$y$xname, "\n"))
    }
    else {
         stop("object is not a functional time series model") 
    }       
}

Try the ftsa package in your browser

Any scripts or data that you put into this service are public.

ftsa documentation built on Sept. 11, 2023, 5:09 p.m.