時間の経過に伴うパレートランキングの変化を視覚化する方法私は製造業で働いています。私がしている改善活動の一つは、損失データの分析です。生産目標を達成できないと、損失が発生します。損失の原因が割り当てられています。これらのデータは、パレート図を使用した分析に役立ちます。私は今朝それをやっていました、そしてこの質問が頭に浮かんだとき、「トップ15の原因はどのように経時的に変化しますか?」 私は以下のバブルチャートを思いつきました。二つの質問:
- これを視覚化するためのより良い方法を考えることができますか?
- ランクを最高から最低にするためのより良い公式はありますか?Year.Rankの式を見てください。
データは匿名化され、ランダム化されています...
前もって感謝します!
再:どのように時間の経過とともにパレートランキングの変化を視覚化するマーク、全てポイント&クリックでした。唯一のトリッキーな部分は、データフィルターにトランスフォーム列を追加することでした。
再:どのように時間の経過とともにパレートランキングの変化を視覚化するXan:
ありがとうございます。返信が遅れてすみません - 一週間中ミーティングにありました。私はあなたの解決策が好きです!我々は改善に取り組んでいるので、我々は常に「昨年の#1の問題は今年も#1の問題ですか?」と尋ねます。#1の順位が下がる(パレート図上で右に移動する)か、それでも#1が小さくなるはずです。折れ線グラフは、ランクの変化を確認するのに最適な方法です。折れ線グラフとJerryのツリーマップソリューション(損失の大きさを示しています)を組み合わせることは、私たちがどこで進歩しているのかを物語るのに役立ちます。
一つの質問:あなたの投稿したスクリプトはGraphBuilderの中でポイントクリックだけで作成されたのか、それともSave to data tableスクリプトを編集しなければならなかったのか?
このデータを再分析するために、ローカルデータフィルターとJMP14パックドバーを使用することを楽しみにしています。
再:どのように時間の経過とともにパレートランキングの変化を視覚化するジェリー:
ありがとうございます。先週の会議で忙しかった、返信が遅れてすみません。ツリーマップを使用するというあなたの考えを取り、V2の値は最大20文字のテキスト文字列なので、1つ変更を加えました。私はカラーテーマスペクトルを使用しました。これにより、ある期間から別の期間に、特定のV2値の長方形を比較することが目で簡単になりました。
グラフビルダー(
サイズ(1523、678)、
コントロールパネルを表示(0)
凡例を表示する(0)
連続色テーマ( "スペクトル")、
カテゴリカルカラーテーマ( "スペクトル")、
変数(
X(:Pareto.Category)、
Y(:損失)
ラップ(:年)、
カラー(:Pareto.Category)
)
要素(ツリーマップ(X、Y、凡例(4)、レイアウト( "Squarify")))、
SendToReport(
Dispatch({}、"グラフのタイトル"、TextEditBox、{テキストの設定( "2010-2017ロス")})、
ディスパッチ(
{}、
"グラフビルダー"、
FrameBox、
{DispatchSeg(TreeMapSeg(1)、フレームサイズ(499、176))}
)
ディスパッチ(
{}、
"グラフビルダー"、
FrameBox(2)
{DispatchSeg(TreeMapSeg(1)、フレームサイズ(498、176))}
)
ディスパッチ(
{}、
"グラフビルダー"、
FrameBox(3)
{DispatchSeg(TreeMapSeg(1)、フレームサイズ(499、176))}
)
ディスパッチ(
{}、
"グラフビルダー"、
FrameBox(4)
{DispatchSeg(TreeMapSeg(1)、フレームサイズ(499、177))}
)
ディスパッチ(
{}、
"グラフビルダー"、
FrameBox(5)
{DispatchSeg(TreeMapSeg(1)、フレームサイズ(498、177))}
)
ディスパッチ(
{}、
"グラフビルダー"、
FrameBox(6)、
{DispatchSeg(TreeMapSeg(1)、フレームサイズ(499、177))}
)
ディスパッチ(
{}、
"グラフビルダー"、
FrameBox(7)
{DispatchSeg(TreeMapSeg(1)、フレームサイズ(499、176))}
)
ディスパッチ(
{}、
"グラフビルダー"、
FrameBox(8)
{DispatchSeg(TreeMapSeg(1)、フレームサイズ(498、176))}
)
)
)
再:どのように時間の経過とともにパレートランキングの変化を視覚化するハイマーク、
1。折れ線グラフで時間の経過に伴う変化を確認するのは困難です。下の図は、平均ランク順に並べられた、これまでの上位15を占めるすべての原因の小さな倍数表示です。グループラップの代わりにグループXを使用すると、バブルビューに似たレイアウトになります。
2。式はCol Rank( - :Loss.Amount、:Time)に単純化できると思います。

Graph Builder(
Size( 728, 731 ),
Show Control Panel( 0 ),
Variables(
X( :Time ),
Y( :Year.Rank ),
Wrap( :Loss.Cause,
Order By( :Year.Rank, Ascending, Order Statistic( "Mean" ) )
)
),
Elements(
Line( X, Y, Legend( 11 ),
Missing Factors( "Treat as Missing" ),
Missing Values( "Connect Faded" )
)
),
Local Data Filter(
Add Filter(
columns(
Transform Column(
"Minimum[Year.Rank][Loss.Cause]",
Formula( Col Minimum( :Year.Rank, :Loss.Cause ) )
)
),
Where(
Transform Column(
"Minimum[Year.Rank][Loss.Cause]",
Formula( Col Minimum( :Year.Rank, :Loss.Cause ) )
) >= 1 & Transform Column(
"Minimum[Year.Rank][Loss.Cause]",
Formula( Col Minimum( :Year.Rank, :Loss.Cause ) )
) <= 15
)
)
),
SendToReport( Dispatch( {}, "Year.Rank", ScaleBox,
{Min( 20 ), Max( 0 ), Inc( 10 ), Minor Ticks( 1 )})
)
)
再:どのように時間の経過とともにパレートランキングの変化を視覚化する私はこのタイプのデータを表示しようとするときTree Mapsに部分的です、彼らは小さなスペースにたくさんの情報を詰め込みます:

上記のビジュアルを作成する必要はありませんが、rank列を使用してテーブルを1から15の値にサブセット化し、データフィルタと組み合わせることで、「上位15の変化はどのように経時変化を引き起こすのか」という具体的な質問に答えます。

1つだけ考えてください、もっとあると思います。