[R] Kalman Filtering?
Prof Brian Ripley
ripley at stats.ox.ac.uk
Wed Jun 15 20:04:15 CEST 2005
On Wed, 15 Jun 2005, Spencer Graves wrote:
> Thanks much. I modified the R code for "KalmanLike" as you
> suggested, and the problem went away.
>
> Next question: Should KalmanLike work the way it does without your
> suggested modification? If not, how do we get your proposal transmitted
> to the appropriate person so it is appropriately considered for adoption
> in a future release of R?
It works as it is documented to do, for a very good reason.
I've reiterated the comment in the code in the help page, for those who
don't read the sources (like you: perhaps you should learn to).
> Thomas Lumley wrote:
>
>> On Wed, 15 Jun 2005, Spencer Graves wrote:
>>
>>
>>> 1. The function "KalmanLike" seems to change its inputs AND
>>> PREVIOUSLY MADE copies of the inputs.
>>
>>
>> The strange thing is that it changes its inputs. It would be expected that
>> this also changed previously made copies. The copies will just be
>> references to the same actual object in memory (which is why changing the
>> inputs is undesirable).
>>
>> Looking at the C code, it does change the a, P, and Pnew components of the
>> model. I'm a little reluctant to mess with this code, but an R-level
>> work-around should be to replace mod$P with mod$P+0 and so on in the
>> call to .Call, as this will force copying.
--
Brian D. Ripley, ripley at stats.ox.ac.uk
Professor of Applied Statistics, http://www.stats.ox.ac.uk/~ripley/
University of Oxford, Tel: +44 1865 272861 (self)
1 South Parks Road, +44 1865 272866 (PA)
Oxford OX1 3TG, UK Fax: +44 1865 272595
More information about the R-help
mailing list