summaryrefslogtreecommitdiff
path: root/man/impulseest.Rd
diff options
context:
space:
mode:
Diffstat (limited to 'man/impulseest.Rd')
-rw-r--r--man/impulseest.Rd46
1 files changed, 46 insertions, 0 deletions
diff --git a/man/impulseest.Rd b/man/impulseest.Rd
new file mode 100644
index 0000000..4247a0f
--- /dev/null
+++ b/man/impulseest.Rd
@@ -0,0 +1,46 @@
+% Generated by roxygen2: do not edit by hand
+% Please edit documentation in R/nonparam.R
+\name{impulseest}
+\alias{impulseest}
+\title{Estimate Impulse Response Coefficients}
+\usage{
+impulseest(x, M = 30, K = NULL, regul = F, lambda = 1)
+}
+\arguments{
+\item{x}{an object of class \code{idframe}}
+
+\item{M}{Order of the FIR Model (Default:\code{30})}
+
+\item{K}{Transport delay in the estimated impulse response
+(Default:NULL)}
+
+\item{regul}{Parameter indicating whether regularization should be
+used. (Default:\code{FALSE})}
+
+\item{lambda}{The value of the regularization parameter. Valid only if
+\code{regul=TRUE}. (Default:\code{1})}
+}
+\description{
+\code{impulseest} is used to estimate impulse response coefficients from
+the data
+}
+\details{
+The IR Coefficients are estimated using linear least squares. Future
+Versions will provide support for multivariate data.
+}
+\examples{
+uk <- rnorm(1000,1)
+yk <- filter (uk,c(0.9,-0.4),method="recursive") + rnorm(1000,1)
+data <- idframe(output=data.frame(yk),input=data.frame(uk))
+fit <- impulseest(data)
+impulseplot(fit)
+
+}
+\references{
+Arun K. Tangirala (2015), \emph{Principles of System Identification:
+Theory and Practice}, CRC Press, Boca Raton. Sections 17.4.11 and 20.2
+}
+\seealso{
+\code{\link{step}}
+}
+