diff options
author | Suraj Yerramilli | 2015-06-04 22:06:08 +0530 |
---|---|---|
committer | Suraj Yerramilli | 2015-06-04 22:06:08 +0530 |
commit | dfc68b7dcf1fd3249c5d64186dfa0a5545044f07 (patch) | |
tree | 823197d49e7a104912a1b46ea739be5195526ed4 | |
parent | 346fc4a47592a972655fe8110ad95120663c7ba4 (diff) | |
download | SysID-R-code-dfc68b7dcf1fd3249c5d64186dfa0a5545044f07.tar.gz SysID-R-code-dfc68b7dcf1fd3249c5d64186dfa0a5545044f07.tar.bz2 SysID-R-code-dfc68b7dcf1fd3249c5d64186dfa0a5545044f07.zip |
Added classes to store arx and armax models
-rw-r--r-- | R/poly.R | 19 |
1 files changed, 16 insertions, 3 deletions
@@ -1,7 +1,20 @@ #' @export -idpoly <- function(A,B,C,D,E,F1,NoiseVar=0){ - - out <- list() +idpoly <- function(A,B,C,D,E,F1,ioDelay=0){ + out <- list(A= A,B=B,C=C,D=D,E=E,F1=F1,ioDelay = ioDelay) class(out) <- "idpoly" return(out) +} + +#' @export +arx <- function(A,B,ioDelay=0){ + out <- idpoly(A=A,B=B,C=1,D=1,E=1,F1=1,ioDelay = ioDelay) + class(out) <- c("arx","idpoly") + return(out) +} + +#' @export +armax <- function(A,B,C,ioDelay=0){ + out <- idpoly(A=A,B=B,C=C,D=1,E=1,F1=1,ioDelay = ioDelay) + class(out) <- c("armax","idpoly") + return(out) }
\ No newline at end of file |