問題タブ [cumulative-sum]
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 - Rで経験的CDFを計算するにはどうすればよいですか?
次のようなファイルからスパース テーブルを読み込んでいます。
行の長さが異なることに注意してください。
各行は、1 つのシミュレーションを表します。各行の i 番目の列の値は、このシミュレーションで値 i-1 が観測された回数を示します。たとえば、最初のシミュレーション (最初の行) では、値が '0' の単一の結果 (最初の列)、値が '2' の 7 つの結果 (3 番目の列) などを取得しました。
すべてのシミュレーション結果の平均累積分布関数 (CDF) を作成したいので、後でそれを使用して真の結果の経験的 p 値を計算できます。
これを行うには、最初に各列を合計しますが、undef 列のゼロを取る必要があります。
行の長さが異なるこのようなテーブルを読み取るにはどうすればよいですか? 「undef」値を 0 に置き換えて列を合計するにはどうすればよいですか? 最後に、CDF を作成するにはどうすればよいですか? (私はこれを手動で行うことができますが、それを行うことができるパッケージがあると思います)。
database-design - データベースの最適化-合計フィールドまたはクエリテーブルがありますか?
私は、ユーザーが実行するアクションのポイントを取得するアプリを持っています。簡単なアクションの場合は1ポイント、難しいアクションの場合は2ポイントです。私のアプリで獲得したポイントの総数と今週(月曜日の深夜以降)に獲得したポイントをユーザーに表示したいと思います。
すべてのアクションを、それらの時間とポイント数とともに記録するテーブルがあります。
私には2つの選択肢があり、どちらが良いかわかりません。
- ユーザーがレポートを見るたびにクエリを実行し、ユーザーが取得したポイントを合計します
- これまでに取得したポイント数(合計および週次)を記録する2つのフィールドを各ユーザーに追加します。毎週のポイント値は、毎週月曜日の深夜に0に設定されます。
最初のオプションの方が簡単ですが、多くのユーザーとアクションを取得するため、クエリに長い時間がかかるのではないかと心配しています。
2番目のオプションは、アクションの表と要約値の間の不一致のリスクを回避します。
私はあなたがここで最良の選択肢であると思うものに非常に興味があります。
ありがとう、ドリアン
c# - LINQ を使用して、C# で数値の配列の累積合計を見つける
double を含む csv 文字列 (例: "0.3,0.4,0.3") があり、これらの数値の累積合計 (例: [0.3,0.7,1.0]) を含む double 配列を出力できるようにしたいと考えています。
これまでのところ、私は
double[] probabilities = textBox_f.Text.Split(new char[]{','}).Select(s => double.Parse(s)).ToArray();
これは数値を配列として提供しますが、数値の累積合計ではありません。
この式を続けて必要なものを取得する方法はありますか、または反復を使用して、既に持っている配列から新しい配列を作成する必要がありますか?
python - for ループ中に実行中の合計を計算する - Python
編集: 以下は、受け取ったフィードバック/回答に基づいた作業コードです。
この質問は、MIT のオープン コースウェアを使用して Python/CS を学習しているときに出てきた、以前の質問に由来しています。--以前の質問はこちら--
次のコードを使用して、毎月の支払いなどのリストを作成しています。ただし、ループの最後に、月に支払われた合計金額の現在の合計を示す必要があります。
オリジナルコード
問題は、支払われた金額の現在の合計を維持する方法を理解できなかったことです. 追加してみましtotalPaid = round(interestPaid + principalPaid, 2)
たが、それは1か月の合計になりました。各月の値を維持し、最後にそれらをすべて合計して印刷することはできません。
また、結果の金額が1131.12になるはずであることも知っています
リストを介して各値がわかっているときにこれを行う多くの例を見つけましたが、それを正しく推定することはできません。
固定コード
mysql - MySQLでの複数のカテゴリの合計の実行
私はフォームのテーブルを持っています
MySQLのカテゴリごとに現在の合計を計算する必要があります。結果は次のようになります。
MySQLでこれを効率的に行う方法はありますか?私は広範囲にわたって検索しましたが、見つけることができるのは、MySQLに単一の現在の合計を挿入する方法に関する情報だけです。これを実現するためにGROUPBYまたは同様の構造を使用する方法があるかどうか疑問に思います。
java - javaのクラス全体で動作する合計を実行していますか?
私は現在、テストを含むプログラムを書いています。ユーザーが送信をクリックすると、正しいか間違っているかのいずれかが出力され、別のクラスに移動します。これを行うだけでなく、変数に1を追加する答えが正しいかどうかを知りたいです。
私がうまくいかないのは、異なるクラスで同じプロジェクトに保存されているすべての質問に1または0を追加する必要があるため、異なるクラスでこれを行う方法です。
sql - SQL の列全体の条件付き累計
私はこのデータを持っています:
3 日目の最終残高 (実際のデータは 30 日目まで拡張可能) が 0 になるように、SQL Server を使用して列全体のローリング合計を実行するにはどうすればよいですか?
1 日の残高は、前日の残高 + 当日の獲得額 + 当日の消費額で決まり、3 つすべての合計が 0 未満の場合、残高は 0 になります。
javascript - JavaScript の非常に単純な実行中の合計について助けが必要
とても単純な問題なので、私には理解できないようです。これが明らかな場合は申し訳ありません。
7 回の表を出して、最後に現在の合計を出さなければなりません。ここに私が持っているものがあります:
ありがとう
sql - Vertica SQL クエリを最適化して累計を実行する
次のような時系列データを含むテーブル S があります。
特定のキーについて、日数が欠落する可能性はありますが、ほとんどありません。
この累積データを別のテーブルに挿入する目的で、デルタ値 (正の INT) から累積列を作成したいと思います。これは私がこれまでに得たものです:
私の SQL フレーバーでは、デフォルトのウィンドウ句は RANGE BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW ですが、明示的にするためにそこに残しました。
このクエリは非常に遅く、累積カウントに 0 を入力した古い壊れたクエリよりも桁違いに遅いです。累積数を生成する他の方法に関する提案はありますか?
私はここで解決策を見ました: テーブル内のグループ化されたレコードによる累計
私が使用している RDBM は Vertica です。Vertica SQL は最初のサブセレクト ソリューションを排除し、そのクエリ プランナーは、2 番目の左外部結合ソリューションが上記の分析形式よりも約 100 倍コストがかかると予測します。
sql - SQL Server:多くのフィールドに「groupby」がある累積パーセンテージ
このテーブルがあり、TYPE_MATERIAL/YEARSごとの累積パーセンテージを計算したい
結果は次のようになります。
このクエリはインターネットで見つかりましたが、TYPE_MATERIALとYEARSが1つしかない場合にのみ累積パーセンテージが計算されるため、この場合には適していません。
助言がありますか?ありがとう