問題タブ [zoo]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
r - Zoo オブジェクトのラグの作成
以下を使用して、動物園オブジェクトのラグを作成していますecon$gdp4 <- lag(econ$gdp, k = -4, na.pad = TRUE)
。econ
ラグを作成したいオブジェクトに約 6 つの列があり、期間 1 から 9 のラグを作成したいのですが、ループを使用してこれらを作成する方法はありますか?
r - R/zoo: 一意でないインデックス エントリを処理しますが、データは失われませんか?
データ ポイント (金融ティック、実験記録など) の csv ファイルがありますが、データのタイムスタンプが重複しています。問題を示すコードは次のとおりです。
vignette('zoo-faq')、エントリ 1 は、aggregate=T が動物園の迷惑な警告メッセージを取り除くことを教えてくれます。しかし、結果は次のように変わります。
警告メッセージを取り除き、それでも w1 と同じ結果を得る別の方法はありますか? (はい、私は以前に使用していたsuppressWarnings()について知っていますが、私はその考えが嫌いです。)(毎日のOHLCVデータを返すカスタム集計関数をread.zooに渡すことについて疑問に思っていました...しかし、それが可能であったとしてもうまくいきませんでした.)
r - xts または Zoo 時系列オブジェクトの各行を固定行で分割する
多数の時系列 (列; 共通の日付列 (インデックス) を保持する xts オブジェクトを分割しようとしています。指定された日付 (「2010-09-30」など) の値で各列を分割したい. これは、その日付の各列の値が 1 になるようにオブジェクト全体を再スケーリングするためです (一般的なA
リベースタスク)。A[6,]
私はちょうどすることができました
そしてそれはうまくいきます。ただし、xts オブジェクトとその行サブセットを操作しようxts['2010-09-30']
としても、簡単には機能しません。誰かが私を正しい方向に向けてください。これは非常に基本的なことであり、自分で答えを見つけたはずです。実際、パッケージを使用してこのように時系列をリベースする一般的なより良い方法があれば、喜んでその方法を採用します。
r - 時差に対するR形式の回答
2回減算して答えをフォーマットしようとしています。
次に例を示します。
tdif1、tdif2、および tdif3 で秒の一部に別の書式設定式を使用しましたが、秒と秒の一部で答えを出すものはありません (tdif[2] の場合は .075 である必要があります)。助言がありますか?
r - 動物園の時系列を10分単位で切り捨てます
私は次のような動物園の時系列を持っています:
ご覧のとおり、時刻は11:37、12:07、12:22などです。これらの時刻を10分の最も近い整数倍に変更します(たとえば、XX:10、XX:20)。この場合、11:37は11:40になり、12:07は12:10になり、12:22は12:20になります。
私はそれを最も近い分に集約する方法を見つけました:
しかしtrunc
、秒、分、時間など以外のものに集約するために使用することはできません。
どうすればこれを行うことができますか?
例を簡単にするために、の出力dput(head(ww)
は次のとおりです。
r - R-完全なデータセットを保存
たとえば、Rでループを使用している場合
結果は、完全に選択されたデータになります。
ただし、選択したデータを保存したい場合は、最後のループカウンターに対応するデータのみを記憶します。
「???」で使用する正しい関数は何ですか ?ありがとう。
r - R-データ「リスト」を1つのdata.frameにマージします
リスト機能を使用する場合:
Aは、から見つめる一連の個別のデータサブセットを提供しi = 1
ます。ただし、すべてのサブセットを動物園形式またはデータフレーム形式のいずれかで1つのデータフレームにマージしたいと思います。
これがの構造ですel_nino_1974_2000_all
。
申し訳ありませんが、フォーマットの方法がわかりません。
r - R の動物園オブジェクトに対して、非規則的な時間ステップで自己相関/ラグ分析を実行できますか? もしそうなら、どのように?
R の動物園オブジェクトに対して、非規則的な時間ステップで自己相関/ラグ分析を実行できますか? もしそうなら、どのように?
ここで見つけた他の唯一の投稿は、定期的な時系列を扱っていました。不規則な時間ステップで取得された一連の観測があります。たとえば(t,y) = (0,2668), (36.62,2723), (42,2723),...
、
t
時間単位の時間、およびy
(カテゴリ*) 観測値です。... *元の投稿から編集
毎日 (ラグ = 24) および毎週 (ラグ = 168) のラグ相関を調べて、特定のカテゴリの観測がこれらのラグ間隔で/近くで繰り返されるかどうかを確認したいと思います。Rでこれを行う方法はありますか?自分のデータ用に Zoo オブジェクトを作成しましたが、これを行う方法に関するドキュメントを見つけることができませんでした。
r - R / Zoo:毎年x軸に目盛りを表示します
私は、約50年をカバーするyearqtrインデックスを持つ動物園オブジェクトを持っています。プロットすると、x軸は10年ごとのラベルを示しますが、これは少し不毛な感じがします。
いくつかの研究は私にこれをもたらしました:
これは、x軸が目盛りのぼやけであり、醜い小数のラベルが付いているため、一方の端からもう一方の端にスイングしているように感じます。何年も表示する簡単な方法はありますか?(私が最初に探していたのは、「x軸ラベルの間隔を少し小さくする」という言い方でしたが、そのようなものはないようです。cex.axisはフォントサイズを変更するだけです。)
r - Zoo オブジェクトの xyplot で 1 つの y 軸のみを逆にする方法
Zoo オブジェクトの xyplot を作成する際に問題が発生しています。
簡単な例を作成しました:
次のコードを使用して、マルチパネル xyplot を作成しています。
私がやりたいのは、このパネルの 1 つだけで y 軸を逆にすることです。関連する例を見つけました:
ただし、私の例では prepanel を動作させることができません。私はラティスにかなり慣れていないので、おそらくパネル機能で何かわからないことがあります。
さらに、パネルの 1 つをヒストグラムとして取得し、他のパネルを線として取得する簡単な方法があれば、ヒントをいただければ幸いです。
どんな助けでも大歓迎です!