これが十分に単純な質問であることを願っていますが、私は初心者であり、数回のセッションの後、自分でそれを管理できませんでした.
8 つのフィールドを持つ1x29
金融市場データの構造体がありますstock_market
。最初のフィールドは日付です
ご覧のとおり、株式市場のすべての構成要素が同じ長さの時系列を持っているわけではありません (一部の会社は他の会社よりも新しいか、市場から離れています)。
このような時系列データの不均一な構造を操作する最善の方法を一般的に知りたいです。具体的な例の 1 つは、構造体から 'Date' と 'AdjClose' (調整された終値) を 1 つの個別の株式について抽出し、日付を表示してグラフにプロットできる関数を書きたいということです。 X 軸にラベルが付けられ、右側に価格が表示されます。拡張はAdjClose
、それぞれのDate
値の長さが異なる場合でも、1 つの x 軸に複数の時系列を一緒にプロットすることです。グラフの一部でゼロに沿って線が走るように、これらの文字列を埋めたくありません。このタスクを管理できれば、他のより複雑な機能は難しくありません。
単純に 'plot(stock_market(1).Date, stock_market(1).AdjClose)` であり、ほとんどがエラーで赤くなっているため、コードを共有していません。パディングに関するいくつかの議論を読みましたが、上で述べたように、ダイアグラムにゼロやその他の数字をパディングしたくありません。他の機能については、それらをパディングする必要があるかもしれませんが、誰かが別の解決策を持っている場合は、それを聞くのは素晴らしいことです:-)
前もって感謝します。