O subconjunto xts fornece resultados incorretos por meses

Estou usando o R 3.2.1 para Mac OS X e parece ter tido um comportamento incorreto no subconjunto xts. Em resumo, o subconjunto de dados mensais fornece um resultado que fica 1 mês atrasado do que deveria ser. Aqui está um exemplo simples que é semelhante a uma análise de temperatura pálida que estou fazendo:

Primeiro, farei alguns dados de teste para o exemplo:

xts.test <- xts(rnorm(440*12, mean=0, sd=10),order.by=timeBasedSeq(155001/1989))

Isso produz uma corretaxts arquivo AFAICT. Aqui está o primeiro ano de 12 meses.

head(xts.test, 12L)

               [,1]
Jan 1550 -6.9301845  
Feb 1550 12.1581413  
Mar 1550  3.9688139  
Apr 1550  3.9540268  
May 1550  9.8200923  
Jun 1550 -4.2090998  
Jul 1550  7.5950340  
Aug 1550 -6.5967389  
Sep 1550 -0.6736532  
Oct 1550  6.4939221  
Nov 1550  4.3916465  
Dec 1550 19.8800872  

No entanto, quando tento definir um subconjunto selecionando um único ano, recebo o seguinte:

xts.test["1550"]

               [,1]
Feb 1550 12.1581413  
Mar 1550  3.9688139  
Apr 1550  3.9540268  
May 1550  9.8200923  
Jun 1550 -4.2090998  
Jul 1550  7.5950340  
Aug 1550 -6.5967389  
Sep 1550 -0.6736532  
Oct 1550  6.4939221  
Nov 1550  4.3916465  
Dec 1550 19.8800872  
Jan 1551 -2.9549224  

Ou seja, em vez do janeiro-dezembro de 1550 correto, eu recebo de fevereiro de 1550 a janeiro de 1551

Fico com um atraso semelhante quando tento definir um subconjunto selecionando meses do ano.c(2, 3,4,5,6,7) me abril a setembro em vez de março a agosto.

Alguma idéia aqui?

questionAnswers(1)

yourAnswerToTheQuestion