Plotten Zeitreihen in R

Arbeite ich mit Daten, 1. zwei Spalten sind Datumsangaben, 3. Spalte symbol, und 4. und 5. Spalten sind die Preise.
Also, ich erstellte eine Teilmenge der Daten wie folgt:

test.sub<-subset(test,V3=="GOOG",select=c(V1,V4)

und dann versuche ich zu Plotten Zeitreihen Diagramm mit den folgenden

as.ts(test.sub)
plot(test.sub)

gut, es gibt mir eine scatter-plot - nicht das was ich suchte.
so, ich habe versucht plot(test.sub[1],test.sub[2])
und jetzt bekomme ich die folgende Fehlermeldung:

Error in xy.coords(x, y, xlabel, ylabel, log) : 
  'x' and 'y' lengths differ

Stellen Sie sicher, dass die keine. Zeilen waren die gleichen, ich lief nrow(test.sub[1]) und nrow(test.sub[2]) und Sie beide zurück gleiche Zeilen, so als Neuling auf R, ich bin nicht sicher, was die Lösung ist.

Ich lief auch plot.ts(test.sub) und das funktioniert, aber es hat nicht zeigen mir die Daten auf der x-Achse, die es tun, mit plot(test.sub) - und das ist das, was ich sehen möchte.

test.sub[1]
              V1
1107 2011-Aug-24
1206 2011-Aug-25
1307 2011-Aug-26
1408 2011-Aug-29
1510 2011-Aug-30
1613 2011-Aug-31
1718 2011-Sep-01
1823 2011-Sep-02
1929 2011-Sep-06
2035 2011-Sep-07
2143 2011-Sep-08
2251 2011-Sep-09
2359 2011-Sep-13
2470 2011-Sep-14
2581 2011-Sep-15
2692 2011-Sep-16
2785 2011-Sep-19
2869 2011-Sep-20
2965 2011-Sep-21
3062 2011-Sep-22
3160 2011-Sep-23
3258 2011-Sep-26
3356 2011-Sep-27
3455 2011-Sep-28
3555 2011-Sep-29
3655 2011-Sep-30
3755 2011-Oct-03
3856 2011-Oct-04
3957 2011-Oct-05
4059 2011-Oct-06
4164 2011-Oct-07
4269 2011-Oct-10
4374 2011-Oct-11
4479 2011-Oct-12
4584 2011-Oct-13
4689 2011-Oct-14

str(test.sub)
'data.frame':   35 obs. of  2 variables:
 $ V1:Class 'Date'  num [1:35] NA NA NA NA NA NA NA NA NA NA ...
 $ V4: num  0.475 0.452 0.423 0.418 0.403 ...

head(test.sub) V1 V4 
1212 <NA> 0.474697 
1313 <NA> 0.451907 
1414 <NA> 0.423184 
1516 <NA> 0.417709 
1620 <NA> 0.402966 
1725 <NA> 0.414264 

Nun, dass dies funktioniert, würde ich gern noch eine 3. variable plot einer 3d-Grafik - irgendwelche Vorschläge, wie ich das tun kann. thx!!!

Welche Art von Grundstück Sie sind auf der Suche nach genau?
nur ein line-graph mit der x-Achse die Datumsangaben in Spalte 1 und die y-Achse die Preise in die 4. Spalte
Nur dann nicht plot(test.sub,type="l").
es gibt mir immer noch scatter-Punkte als mit plot(test.sub).
auch, als Anfänger, bin ich daran interessiert, zu verstehen, warum bekomme ich die Error in xy.coords wenn die Anzahl der Zeilen in beiden Spalten sind die gleichen

InformationsquelleAutor itcplpl | 2011-10-17

Schreibe einen Kommentar