Hello everybody, I am writing a review paper about State Space models in R, and I would like to cover as many packages as I reasonably can. So far I am familiar with the following tools to deal with SS models: * StructTS, Kalman* (in stats) * packages dse[1-2] * package sspir * package dlm I would like to have some input from users who work with SS models: are there any other packages for SS models that I am missing?, which package do you use and why?, what do you think are advantages/ disadvantages of the package you use? Of course I do have my own preferences (biased, of course) and opinions about the different packages, but I would also like to summarize in my paper the feedback I get from the R community. Thank you in advance. Best, Giovanni Petris -- Giovanni Petris <GPetris at uark.edu> Associate Professor Department of Mathematical Sciences University of Arkansas - Fayetteville, AR 72701 Ph: (479) 575-6324, 575-8630 (fax) http://definetti.uark.edu/~gpetris/
Hi, Giovanni: 1. I've used primarily "sspir" and "dlm". There is apparently a new release of "sspir", which I have not used. When I last tried "sspir", it did NOT have a forecast function, while "dlm" did. The two packages have functions with the same name but incompatible code. It would be good if the two were compatible, but unfortunately, I'm not in a position to volunteer to make them so. 2. I'm very glad you are preparing such a review paper. To check your lit search, you might try something like the following: library(sos) ss <- ???"state space" k <- ???"kalman" sk <- ss|k installPackages(sk) writeFindFn2xls(sk) When I did this just now, it identified 272 help pages in 92 packages matching either "state space" or "kalman". In addition to the packages you mentioned, the following packages may also interest you: expsmooth, cts, KFAS, forecast, timsac, Stem, and deSolve; these all have at least 6 help pages matching one of these terms. The pomp package, with 5 matches, may also be of interest. The "installPackages" command above only installed packages with at least 6 help pages in this example. To extend this to 4, I used "installPackages(sk, 4)". Then I deleted the "sk.xls" file in "getwd()" and reran "writeFindFn2xls(sk)" to get more information about packages with 5 and 4 matches. To extend this search further, I added the following: dlm <- ???"dynamic linear model" dlms <- ???"dynamic linear models" dlsk <- sk|dlm|dlms writeFindFn2xls(dlsk) This identified 320 help pages in 115 packages, but I don't know it added anything relevant to your question. I created the "sos" package with help from Sundar Dorai-Raj and Romain Francois largely to help with this kind of search. In seconds, it converted questions and insecurities about what relevant packages might be available into an embarrassment of riches. An anonymous referee (or some other future reader) will be less likely to complain about something you've missed. If it misses an important package, the package is either small or does not adequately match your search terms. Hope this helps. Spencer Giovanni Petris wrote:> Hello everybody, > > I am writing a review paper about State Space models in R, and I would > like to cover as many packages as I reasonably can. > > So far I am familiar with the following tools to deal with SS models: > > * StructTS, Kalman* (in stats) > * packages dse[1-2] > * package sspir > * package dlm > > I would like to have some input from users who work with SS models: > are there any other packages for SS models that I am missing?, which > package do you use and why?, what do you think are advantages/ > disadvantages of the package you use? > > Of course I do have my own preferences (biased, of course) and > opinions about the different packages, but I would also like to > summarize in my paper the feedback I get from the R community. > > Thank you in advance. > > Best, > Giovanni Petris > >-- Spencer Graves, PE, PhD President and Chief Operating Officer Structure Inspection and Monitoring, Inc. 751 Emerson Ct. San Jos?, CA 95126 ph: 408-655-4567
You might try: RSiteSearch("state space") and try the search engine at rseek.org On Fri, Sep 11, 2009 at 11:04 AM, Giovanni Petris <GPetris at uark.edu> wrote:> > Hello everybody, > > I am writing a review paper about State Space models in R, and I would > like to cover as many packages as I reasonably can. > > So far I am familiar with the following tools to deal with SS models: > > * StructTS, Kalman* (in stats) > * packages dse[1-2] > * package sspir > * package dlm > > I would like to have some input from users who work with SS models: > are there any other packages for SS models that I am missing?, which > package do you use and why?, what do you think are advantages/ > disadvantages of the package you use? > > Of course I do have my own preferences (biased, of course) and > opinions about the different packages, but I would also like to > summarize in my paper the feedback I get from the R community. > > Thank you in advance. > > Best, > Giovanni Petris > > -- > > Giovanni Petris ?<GPetris at uark.edu> > Associate Professor > Department of Mathematical Sciences > University of Arkansas - Fayetteville, AR 72701 > Ph: (479) 575-6324, 575-8630 (fax) > http://definetti.uark.edu/~gpetris/ > > ______________________________________________ > R-help at r-project.org mailing list > https://stat.ethz.ch/mailman/listinfo/r-help > PLEASE do read the posting guide http://www.R-project.org/posting-guide.html > and provide commented, minimal, self-contained, reproducible code. >
Hi, Rob Hyndman's forecast package does exponential smoothing forecasting based on state space models (and lots of other stuff, ARIMA et al.). It's not exactly the companion package to his book, but it comes close. The book's ("Forecasting with Exponential Smoothing - The State Space Approach") webpage is here: http://www.exponentialsmoothing.net/ HTH, Stephan Giovanni Petris schrieb:> Hello everybody, > > I am writing a review paper about State Space models in R, and I would > like to cover as many packages as I reasonably can. > > So far I am familiar with the following tools to deal with SS models: > > * StructTS, Kalman* (in stats) > * packages dse[1-2] > * package sspir > * package dlm > > I would like to have some input from users who work with SS models: > are there any other packages for SS models that I am missing?, which > package do you use and why?, what do you think are advantages/ > disadvantages of the package you use? > > Of course I do have my own preferences (biased, of course) and > opinions about the different packages, but I would also like to > summarize in my paper the feedback I get from the R community. > > Thank you in advance. > > Best, > Giovanni Petris >