累積合計は、標準期間にわたって増加し、定期的に繰り返されるメジャーのデータ セットを操作する場合に役立ちます。 この例としては、家庭の電気使用量など、毎年繰り返される毎月の測定値が挙げられます。
生の測定値も有益ですが、累積合計は、年間を通じて測定値が軌道に乗っているのか、上昇傾向にあるのか、下降傾向にあるのかを確認するのに役立ちます。 累積合計列の作成は簡単に行えます。 JMPデータ テーブルの新しい数式列機能 (右クリックで利用可能) を使用します。
これがこれから作成するグラフです。

次の例を考えてみましょう。 私たちは家庭の電気使用量に関するデータを毎月報告しています。 適切なグループ (年) を作成するには、[メール送信日] 列を右クリックして、[新しい数式列] -> [日付時刻] -> [年] を選択します。
これにより、年だけを含む新しい列が自動的に作成されます。 年ごとに適切にグループ化するために、連続した年から通常の年に変更したいと考えています。 これを行うには、データ テーブルの列リストから Year[Date Mailed] の青い三角形を右クリックし、それをContinuous から Ordinal に変更します。
累積合計列を作成するには、まず Year[Date Mailed] 列を右クリックし、[新しい数式列] -> [グループ化] を選択します。
グループ化列を特定したので、[kWh 使用量] 列を右クリック -> 右クリック -> [新しい数式列] -> [行] -> [累積合計] を選択します。 これで、視覚化に必要な尺度を含む新しい列が完成しました。
絶対的な時間スケールではなく相対的な時間スケール (月) でデータを視覚化したいので、もう一度 [メール日] 列 -> 新しい数式列 -> 日付時刻 -> 月の略称に移動します。
この時点で、グラフを構築する準備がほぼ整いました。 ただし、最初に、データ フィルターを使用するときにグラフ内の一貫した色を維持するために、年列に列プロパティを追加します。 その列を右クリックし、[列プロパティ] -> [値の色付け] を選択します。 次に、「適用」をクリックします。
これで、グラフ ビルダーに移動して、累積合計グラフを作成できます。 月を X 軸にドラッグし、累計を Y 軸にドラッグします。 Year をオーバーレイにドラッグし、線要素をグラフにドラッグしてデータ ポイントも維持します。 ポイントの要約統計量を「なし」から「平均」に変更すると、ポイントが線に沿って整列します。
このグラフにフィルターを追加するには、グラフ ビルダーの赤い三角をクリックし、[ローカル データ フィルター] をクリックします。 フィルターとして年を追加します。
グラフビルダーで「完了」をクリックします。
ローカル データ フィルターを使用すると、最近 3 年間のみに焦点を当てることができます。 次に、このグラフをプレゼンテーション用に準備します。 ダブルクリックすると、グラフのタイトル、Y 軸ラベル、X 軸ラベルを編集できます。
これで、他の人と共有できるグラフができました。 これにより、過去の年と比較して今年の電力使用量がどのように追跡されているかがわかり、電力使用量を目標値に維持するために必要な介入を行うことができます。
リアルタイムでグラフを作成する方法は次のとおりです。

PS 累積密度関数と CDF プロットは、統計学者が分布を参照分布と比較したり、2 つの分布を比較したりするためにヒストグラムの凹凸を「平滑化」する対応する方法です。 今後の投稿でこれについてもう少し詳しく説明します。
はい、もちろん。それらを後続のグループとして追加するだけです。
col cumulative sum(1, :Test, :OtherColumn, :AnotherColumn)
早速のご返事ありがとうございます。
必要に応じて、「テスト」以外の追加の列でグループ化することはできますか?
ヴァイジュ、
あなたはちょうど欲しいと思います
col cumulative sum(1, :Test)
これにより、Test 列ごとにローリング カウントが得られます。または、必要な列を交換することもできます。
やあ、
累積合計を使用してグラフを作成できるようにしたいのですが、結果の合計ではなく、列の数式でその結果のインスタンスの数を加算したいと考えています。以下の表の例を参照してください。私が持っているデータセットは、100 以上の異なるテストを含む 300 万行を超える巨大なものです。
Test Time Test Result ModuleSN 時間別のテスト結果のインスタンス
A 2019/4/18 午前 11:00 5 A1 1
B 2019/4/18 午前 11:15 1 B1 1
A 2019/4/18 午前 11:17 6 A1 2
B 2019/4/18 午前11時30分 1.5 B1 2
A 2019/4/18 午前 11:18 5.5 A1 3
B 2019/4/18 午前 11:31 1.8 B1 3
助けてくれて本当にありがとう。
ヴァイジュ
とてもクールなものです、共有してくれてありがとう。
「kWh 使用量列を右クリック -> 右クリック -> 新しい数式列 -> 行 -> 累積合計」を実行したときに、JMP の舞台裏で何が起こっているのか説明していただけますか。JMP が計算している値がよくわかりません。
ありがとう、
ジョー