Fixierung der Interpolation über die Flüchtigkeitsfläche in der R-Programmierung

8

Dieses Skript unten zieht Yahoo Daten über eine Funktion in quantmod, dann massiert die Daten um zu einem 3D-Graph mit RGL-Bibliothek zu forumalate, angefügt ist ein ggplot, um die Daten zu zeigen, die ich versuche, eine Oberfläche mit separaten Linien geoms zu erstellen . Das Problem ist, dass das 3D-Diagramm sehr hässlich aussieht und aufgrund der begrenzten Anzahl von Punkten auf den vorderen Monatsabläufen zerschneidet. Kann mir jemand sagen, was hier los ist, was ich tun kann, um das zu beheben ... muss ich glätten Jede Linie der Exspiration interpoliert dann ... ?? volsurface http://img15.imageshack.us/img15/7338/surface.png ggplot2_smile http://img402.imageshack.us/img402/1272/volatilitysmilegoog.png

%Vor%     
cdcaveman 31.03.2013, 01:46
quelle

1 Antwort

3

Das akima -Paket ist genau das, was Sie brauchen, aber ich denke, Sie müssen die Anzahl der interpolierten Punkte auf Ihrer Y-Achse, die delta -Variable, verringern . Die Art und Weise, wie Sie es jetzt eingestellt haben, verwendet das Standard-Raster mit 40 Punkten.

%Vor%

Sie können mit der Längenvariable in der Funktion seq spielen, um unterschiedliche Glättegrade zu erhalten.

Ich verstehe immer noch nicht ganz, was du willst, aber vielleicht möchtest du um maturity glätten? So würde das aussehen:

%Vor%

    
nograpes 11.05.2013, 06:55
quelle

Tags und Links