MARSS Dev Site

Project Information

Project members
e2holmes eric.ward kellie mark.scheuerell Dan.Pendleton

Sharing
Public


Description

This is the DEVELOPMENT site for the MARSS.  For the current MARSS  release go to CRAN or download straight from the R GUI using "Install Packages" menu.

MARSS fits mulitvariate autoregressive state-space (MARSS) models with Gaussian errors to multivariate time series data.  A MARSS model is:

x(t) = B x(t-1) + u + v(t), v(t)~MVN(0,Q)

y(t) = Z x(t) + a + w(t), w(t)~MVN(0,R)

Project news (Jan 27, 2012): MARSS 2.8 uploaded to CRAN.  2.3+ implements the algorithm for a fully unconstrained MARSS model with fixed and shared elements in all parameters.  See changes.pdf for the fixes since 2.5.  MARSS 2.9 is in the works which will allow more typical specification of covariates. I'm also working on MARSS 3.0, which implements the general EM algorithm with linear constraints on the parameter matrices. MARSS 2.8 is implementing a constrained version of the more general algorithm in the EMDerivation paper.  The change for 3.0 requires changing the 'wrappers' so user can specify the linear constraints.  The actual algorithm code (MARSSkem.r) is unchanged.

Developers: Eli Holmes, Eric Ward and Kellie Wills

Current known issues:

  • lap-p models not working with method=kem since kemcheck is blocking.  Need to review EM algorithm per constraint that B subblock corresponding to diag(Q)=0 must be diagonal.    Use method="BFGS" or "BFGSkf" as a work around. 
  • moving average models not tested and doesn't allow R=0 for the simple example in 8.4.  See code in 2/16/12 email for example MA code.
  • The likelihood for the covariate "trick" where you want covariate to affect process only and do that by setting R=zero is wrong.  There shouldn't be a likelihood of the covariate added in, but will be since Q=1.I added a note to manual for 2.8 saying you need to subtract off that extra LL.
  • For cross-platform compatibility with MacOS, I think all of the source files need a hard return / empty line as the last line.
  • MLE objects from fitting with BFGS will not work when passed to MARSSaic, MARSSboot, and MARSSparamCIs since these expect a MLE object fit using "kem".


Files

MARSS Dev Site /
  • Download MARSS Dev Site as zip archive Download
Name Status Rev Size Updated Downloads Brief Description Actions
Item is folder Bayes in devel
In development
- 16 items 07/12/2010 16:12 PDT 116 5 d
source code for 3.0
Item is folder MARSS_source
Stable
- 6 items 01/27/2012 13:15 PST 36 12 d
source code with all Sweave files
EMDerivation.pdf
Stable
11 612.01 KB 01/27/2012 13:11 PST 119 119 f
Derivation of the EM algorithms for 2.0
Changes_between_versions.pdf
Stable
8 87.89 KB 01/27/2012 13:11 PST 38 38 f
Read this to see the changes from 1.1 to 2.3
UserGuide.pdf
Stable
20 2 MB 01/27/2012 13:11 PST 345 345 f
2.8 User guide and manual
MARSS_2.8.tar.gz
Stable
56 2.49 MB 01/30/2012 12:02 PST 178 178 f
source code; R vs 2.13.2
MARSS_2.8.zip
Stable
60 2.62 MB 01/30/2012 12:02 PST 206 206 f
Win binaries; R vs 2.13.2
Quick_Start.pdf
Stable
1 118.11 KB 12/20/2011 20:39 PST 7 7 f
(none)

Keywords



Downloads

96 project downloads
2562 individual file downloads

Sculpin 0.2 | xhtml | problems or comments? | report bugs