summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSuraj Yerramilli2015-06-02 16:26:29 +0530
committerSuraj Yerramilli2015-06-02 16:26:29 +0530
commitf7cdac306dfd40409724bcc3dabbb006874298a8 (patch)
tree2a2368881cd4d5c471b42e78879998a216dc97ea
parent1dc1f8f10aaca41a1f69a4c07ef7ac4ba0050be5 (diff)
downloadSysID-R-code-f7cdac306dfd40409724bcc3dabbb006874298a8.tar.gz
SysID-R-code-f7cdac306dfd40409724bcc3dabbb006874298a8.tar.bz2
SysID-R-code-f7cdac306dfd40409724bcc3dabbb006874298a8.zip
Minor Changes
-rw-r--r--R/impulse.R5
1 files changed, 5 insertions, 0 deletions
diff --git a/R/impulse.R b/R/impulse.R
index 86ee06d..cbea221 100644
--- a/R/impulse.R
+++ b/R/impulse.R
@@ -31,6 +31,11 @@ impulseest <- function(data,M=30,K=0,regul=F,lambda=1){
Z <- t(sapply(ind,z_reg))
Y <- data$output[ind,]
+ # Dealing with Regularization
+ if(regul==F){
+ lambda = 0
+ }
+
# Fit Linear Model and find standard errors
fit <- lm(Y~Z-1)
df <- nrow(Z)-ncol(Z);sigma2 <- sum(resid(fit)^2)/df