2013-02-18 6 views
-1

I ont des données de séries chronologiques qui apparaît comme ci-dessous:sélectionner des données de séries chronologiques par mois

data 

      Jan  Feb  Mar  Apr  May  Jun  Jul  Aug  Sep  
1960 -10.3000 -7.1000 2.9000 18.0000 18.9000 29.5000 31.4000 28.0000 20.7000 
1961 -1.8000 -4.2000 4.0000 13.2000 22.0000 23.4000 24.0000 23.4000 17.3000 
1962 -12.1000 -3.1000 -0.1000 9.5000 22.9000 24.4000 26.4000 30.0000 21.2000 
1963 -2.9000 -5.9000 5.4000 9.3000 21.0000 25.3000 27.9000 24.6000 21.4000 
1964 -2.8000 -7.4000 2.2000 9.1000 17.6000 25.3000 25.1000 25.3000 18.0000 
1965 -9.5000 1.0000 6.3000 14.3000 18.3000 24.7000 28.4000 26.7000 21.9000 
1966 -5.4000 -2.7000 6.6000 14.3000 17.7000 24.2000 26.2000 25.3000 20.5000 
1967 -8.1000 -0.6000 3.0000 13.8000 23.2000 23.8000 27.6000 24.3000 20.4000  

Je veux tracer les données à l'échelle mensuelle, par exemple, je veux tracer les données du mois Janvier à partir de 1960- 1967 J'ai essayé d'utiliser la fonction zoo mais cela ne fonctionne pas. Le problème est que même après l'installation du paquet zoo, la fonction zoo semble ne pas être reconnue par le système. Le message d'erreur ressemble à ceci:

> install.packages("zoo") 
Installing package(s) into ‘C:/Users/skhanal2.RUSSELL/Documents/R/win-library/2.15’ 
(as ‘lib’ is unspecified) 
trying URL 'http://streaming.stat.iastate.edu/CRAN/bin/windows/contrib/2.15/zoo_1.7-9.zip' 
Content type 'application/zip' length 868277 bytes (847 Kb) 
opened URL 
downloaded 847 Kb 
package ‘zoo’ successfully unpacked and MD5 sums checked 
Warning: cannot remove prior installation of package ‘zoo’ 

The downloaded binary packages are in 
     C:\Users\skhanal2.RUSSELL\AppData\Local\Temp\RtmpCSHWVD\downloaded_packages 
> test<-zoo(data,by="month") 
**Error: could not find function "zoo"** 

Quelqu'un at-il essayé de tracer des données de séries chronologiques par mois Si oui, je vous serais reconnaissant si quelqu'un pouvait me aider à trouver la solution?. Aussi, quelqu'un peut-il suggérer quel est le problème dans la fonction zoo? J'utilise R version 2.15.2 et j'utilise Windows 7 en machine 32 bits. Merci!

+0

À l'avenir, si vous utilisez dput(), il sera plus facile pour les autres de travailler avec vos données d'exemple. – russellpierce

Répondre

1

Il ne suffit pas d'installer le package. Vous devez également le charger en mémoire à l'aide de la commande library(), par ex. library(zoo). Une fois que vous obtenez le paquet zoo chargé correctement ...

test<-zoo(data,order.by=sort(data$year)) 
plot(test) 
#or 
plot(test[,c("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep")]) 
+0

Attention: ne peut pas supprimer l'installation préalable du paquet 'zoo' - ne semble pas prometteur. Vous pouvez arrêter R et essayer de le réinstaller. A défaut, si vous allez dans le dossier de la bibliothèque hors de la racine de l'emplacement où R est installé, vous pouvez supprimer manuellement le dossier zoo, redémarrer R et réessayer l'installation. – russellpierce

+0

Cependant, il semble assez clair que votre problème à ce stade n'est pas statistique, c'est technique. (Bien que votre appel au zoo semble également défectueux). – russellpierce

+0

Merci. J'ai travaillé après avoir redémarré le logiciel R. Avez-vous une idée sur le filtrage des données par mois dans la série chronologique? –

Questions connexes