問題タブ [moving-average]
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 - 対応する元の値から移動平均の結果を減算する方法は?
以下に示すこの行は、ウィンドウ 3 で特定の値の移動平均を単純に計算します。値の総数は 12 で、移動平均ウィドウは 3 であるため、結果の値の数は 10 です (以下に示すように)。
movingmean
これらの平均値 ( ) を対応する元の値から 差し引きたいと思います。
例: 2-2.000000, 3-2.500000, NA-3.000000, NA-4.000000, ..., 2-3.666667
.
sql-server - SQLで移動平均メソッドをどのように作成しますか?
SQLで移動平均メソッドをどのように作成しますか?
注文表:
detail_orderテーブル:
必要なテーブルの結合または出力:
仮説
ありがとうございます
r - データのグループ/バケットに関する EWMA
トレンドを作成する必要がある時系列ベクトルがあります。
RでEMA関数を取得しようとしていました(TTRパッケージを介して-quantmodをロードしており、TTRが必要です)価格のグループを実行します。
ベクトル内の特定の行数に対して EMA の見積もりを作成する方法はありますか? バケット サイズが 10 で、各バケット間の傾向を推定したいとします。バケットのオープンとクローズを選択するだけでは大量の情報が無効になるため、バケット全体を推定したいと思いますが、 1 つの出力。
別の方法として、バケットの長さを平均化しようとしましたが、これでは目的の出力が生成されません。
私が使用しているベクトルの例
javascript - 配列を重複するチャンクに分割する (サブグループを移動する)
JavaScript 配列をチャンクに分割する方法について大きな疑問があります。私は現在、私が書いているいくつかの統計的方法にこれを使用しており、私が使用している答えは次のとおりです(ただし、答えのように配列プロトタイプを拡張しないことを選択しました):
これは、 などの配列を取り、2[1,2,3,4,5,6]
の a が返されると、 が返されます。これを変更して「重複する」チャンクの配列を作成する方法に興味があります(または、移動平均、「移動サブグループ」などの方法に精通している場合)。 chunkSize
[[1,2],[3,4],[5,6]]
上記と同じchunkSize
3 つの配列を指定すると、 が返され[[1,2,3],[2,3,4],[3,4,5],[4,5,6]]
ます。2の AchunkSize
が返され[[1,2],[2,3],[3,4],[4,5],[5,6]]
ます。
これにアプローチする方法について何か考えはありますか?
mysql - N行のmysql移動平均
車のMPGを計算するために使用される、以下のような単純なMySQLテーブルがあります。
selectステートメントを使用して車のガロンあたりのマイル数(MPG)を簡単に計算できますが、MPGは充填ごとに大きく異なるため(つまり、毎回まったく同じ量のガスを充填しない)、コンピュータも「移動平均」です。したがって、どの行でも、MPGはその行のMILES / GALLONであり、MOVINGMPGは最後のN行のSUM(MILES)/ SUM(GALLONS)です。その時点までに存在する行がN未満の場合は、その時点までのSUM(MILES)/ SUM(GALLONS)だけです。
selectステートメントにNを代入することにより、MPGおよびMOVINGMPGで行をフェッチする単一のSELECTステートメントはありますか?
mysql - 前の行の値に依存する UPDATE クエリ
MySQL で SQL クエリを使用して 200 行の指数移動平均 (EMA) を計算しようとしています。各行は、前の行の値に依存しています。式は次のとおりです。
私のテーブルは最初は次のようになります
(最初の行の「平均」を「価格」に手動で設定したため、以下のクエリには初期値があります)
このクエリの実行
私のテーブルは次のようになります
ご覧のとおり、最初の 2 行を除くすべての行で平均が明らかに正しくありません。
問題は、クエリが ID 順に行を更新する必要があることだと思います。しかし、クエリに「ORDER BY id」を追加すると、「エラー 1221 (HY000): UPDATE と ORDER BY の使用方法が正しくありません」というメッセージが表示されます。UPDATE クエリで ORDER BY を JOIN と共に使用することはできないと思います。
では、前の行の値に依存する UPDATE クエリを実行するにはどうすればよいでしょうか?
grouping - グループ化されたデータの移動平均
組織グループごとにグループ化されたデータがいくつかあり、各グループ内で移動平均を計算したいと思います。私はいろいろ試しましたが、データ セット全体ではなく、グループ内でコマンドを操作するためのすばやく簡単な方法がわかりません。
sql - T-SQL 平均計算
select ステートメントに一連の値列の 2 つの平均計算を組み込みたいと考えています。
目的の出力計算を含む単純化されたテーブル構造については、このリンクを参照してください: Pastebin
1) 移動平均:
Month1 = その月の value1 列の値。Month2 = sum == 0 の場合は 0 を書き込み、そうでない場合は avg(Month1 and Month2) など。
したがって、各製品について、1 年以内の各月の移動平均が必要です。Excelでこれを設定しましたが、式をSQLに転送できません。
2) 全体平均:
製品ごとに、すべての年の平均を計算し、計算された値をその製品のすべての行に複製します。
これで私を助けてくれることを願っています。手順が必要なようですが、単純なステートメントである可能性があります。
sql-server - 各日の移動平均PER TICKER
たとえば、株式の 3 日移動平均 (実際には 30 日) の出来高を計算しようとしています。最近の 3 つの日付エントリの平均を取得しようとしています (今日から 3 日ではなく)。SQL Server 2012 で行番号を使用して何かをしようとしましたが、成功しませんでした。誰でも助けてもらえますか。以下はテンプレート スキーマであり、SQL での私の無駄な試みです。以下の SQL には、group by を使用したさまざまな化身がありますが、まだ機能していません。どうもありがとう!
サンプル スキーマ:
r - テキストファイルから移動平均を計算するには?
1 つのテキスト ファイルがあります。以下に示すように、いくつかの計算(移動平均)を実行し、結果を書きたいと思います。テキスト ファイルには、15 列と 601 行が含まれます。
結果を表示するために「平均」と入力したところ、計算が正しくないことがわかりました (手動で確認しました!)。私はそれがmovingave関数自体である可能性があると思っていましたが、チェックしてうまくいきました:
テキストファイルでこれを行うと、何が問題なのだろうか?
ファイルの最初の 2 行: