Re: グラフビルダーのバグ?複数の応答 + 複数のヒストグラムやあ@ほぎ、
これはバグではないと思いますが、データの構造と表示する情報に応じて予想される変更です。
- グラフ 1 では、生徒ごとに 1 つの行があると思いますが、生徒ごとに複数の回答があるということは、左側のグラフに男性または女性の数が表示されることを意味します。反応男性または女性の数ではありません学生.
- グラフ 2 では、観察の変数「性別」のみを表示しているため、正しい学生数が得られます。
おそらく、データテーブルの再フォーマット (国に関する情報を積み重ねる) および/または学生の「ID」列を追加する (回答する被験者を特定し、回答の重複を避けるため) が役立つ可能性があります。
場合によっては、別のグラフを作成しなければならないこともあります。
この最初の回答がお役に立てば幸いです。
Re: グラフビルダーのバグ?複数の応答 + 複数のヒストグラムやあ@ほぎ、
私はあなたの問題を理解しましたが、あなたが示すデータとグラフのタイプに関して、この動作は私には非常に正常に思えます:Y軸の「カウント」は、あなたの例では、応答の数を個別にカウントすることになっています(学生に関係なく) AND男女別の生徒数。これは 2 つの異なるカウント情報です。
ここで回避策を見つけました(以下のグラフを作成するには、「性別ごとのカウントID」列が必要です):

試してみたい場合は、次のスクリプトを使用してください。
Graph Builder(
Size( 565, 582 ),
Show Control Panel( 0 ),
Variables(
X( :sex ),
Y( :countries visited ),
Y( :"Count[ID][sex]"n ),
Overlay( :sex )
),
Elements( Position( 1, 1 ), Histogram( X, Y, Legend( 11 ), Counts( 1 ) ) ),
Elements(
Position( 1, 2 ),
Bar( X, Y, Legend( 4 ), Label( "Label by Value" ) )
),
SendToReport(
Dispatch(
{},
"400",
ScaleBox,
{Legend Model(
11,
Properties( 0, {Fill Color( 19 )}, Item ID( "F", 1 ) ),
Properties( 1, {Fill Color( 21 )}, Item ID( "M", 1 ) )
), Legend Model(
4,
Properties( 0, {Fill Color( 19 )}, Item ID( "F", 1 ) ),
Properties( 1, {Fill Color( 21 )}, Item ID( "M", 1 ) )
)}
),
Dispatch(
{},
"400",
LegendBox,
{Legend Position( {11, [2, 3], 4, [0, 1]} )}
)
)
);
これは、同じグラフに 2 種類の情報を表示することで、問題を解決するはずです。
Re: グラフビルダーのバグ?複数の応答 + 複数のヒストグラムやあ@ビクター_G
それはただの標準です大家族データテーブルなので、はい、学生ごとに1行..
モデリングタイプの列のために使用しました複数回答.
クラスに 2 人の生徒 (1 人の女の子と 1 人の男の子) だけの簡単な例を見てみましょう。
結果は非常に驚くべきものです。
●女子9カウント?!?! - クラスの独身の女の子が 3 つのスポーツ活動を行い、3 つの国を訪れたという理由だけで
- 独身の女の子は 3 倍にカウントされますバスケットボール,(他のスポーツ活動も同様) . 3か国行ったから?!?
- 少年は 2 か国しか訪れていないので、2 倍に数えます。
この反応は本当ですか?」期待される"?
誰がこの複雑なタイプのプロットを必要とするのだろうか:個人の数の積」反応"
このように本当に必要なユーザーもいるのかもしれませんが、このモードを無効にする機能があればいいのにと思います。
単にカウントしない理由 =番号それぞれの X 軸上のカテゴリによって分割された学生の数 - 他のサブプロットからの干渉はありません。

もっと見る...
Re: グラフビルダーのバグ?複数の応答 + 複数のヒストグラムやあ@ビクター_G残念ながら、この回避策は私の場合にはうまくいきません。
質問が 10 個までの調査があり、結果の組み合わせヒストグラム プロットを生成したいと考えています。
問題: 質問のうち 2 つで複数回答が可能でした。
グラフ ビルダーの現在の (「予想される」?) 動作では、残りのヒストグラムの「カウント」は次のように生成されます。
複数の質問1と2の回答数のそれぞれの積で個々の「カウント」を重み付けします。
このように「期待」されている場合、これは好きではありません意図されました :)
残念ながら、度数が多すぎて表示できません。 したがって、ディメンションを追加して問題を回避することはできません。
ユーザーが現在のプロット方法と、サブプロットのヒストグラムが(予想どおり)「カウント」を表示するだけで、他のプロット。
ところで、現在の動作に適したアプリケーション ケースを見つけるのはまだ難しいです。
隣接するヒストグラムで、あるプロットの「カウント」が他のプロットの応答の個々の数の積の合計によって重み付けされている場合を誰か/誰かが説明できますか?
Re: グラフビルダーのバグ?複数の応答 + 複数のヒストグラムこのバグは将来のリリースで修正されるという確認を Jmp サポートから受け取りました 
TS-00034150
Re: グラフビルダーのバグ?複数の応答 + 複数のヒストグラム
@ホギ書きました:
...で修正されました将来のリリース
Jmp 17.2 ではまだバグが残っていますが、
したがって、「将来のリリース」= Jmp 18 以降
グラフ ビルダー: 複数の応答 + 複数のヒストグラムGaph Builder で、モデリング型の複数応答で値を表示できるようになりました。 それはとても便利です!
問題:
複数のヒストグラムまたは棒グラフが隣り合っていて、表示された値の 1 つにモデリング タイプの多重応答がある場合、他のプロットの数値にも影響します。
以下の例では、訪問した国の数がクラス内の男性学生と女性学生の数に影響します。 ケイティを世界中に送り出すことで、クラスの女子生徒の数が増えます。
モデリング型の複数回答の列を同じプロット内に表示した場合でも、実際の男子生徒数と女子生徒数を表示する方法はありますか?

編集:
にリンクを追加しましたJmp と JSL の小さなトラップ
もっと見る...dt = Open( "$SAMPLE_DATA/Big Class Families.jmp" );
NewWindow("compare",H List box(
dt << Graph Builder(
Show Control Panel( 0 ),
Variables(
X( :sex ),
X( :countries visited )
),
Elements( Position( 1, 1 ), Bar( X, Legend( 3 ) ) ),
Elements( Position( 2, 1 ), Bar( X, Legend( 8 ) ) ),
SendToReport(
Dispatch(
{},
"",
ScaleBox,
{Min( 0 ), Max( 50 ), Inc( 10 ), Minor Ticks( 1 )}
)
)
);
dt << Graph Builder(
Show Control Panel( 0 ),
Variables( X( :sex ) ),
Elements( Bar( X, Legend( 3 ) ) ),
SendToReport(
Dispatch(
{},
"",
ScaleBox,
{Min( 0 ), Max( 50 ), Inc( 10 ), Minor Ticks( 1 )}
)
)
)));
dt << Minimize Window();
New Window( "",
<<TYPE></TYPE>dt = Open( "$SAMPLE_DATA/Big Class Families.jmp" ); NewWindow("比較",H リスト ボックス( dt << グラフ ビルダー( コントロール パネルの表示( 0 ), 変数( X( :性別 ), X( :訪問国 ) ), 要素( 位置( 1, 1 ), Bar( X, Legend( 3 ) ) ), Elements( Position( 2, 1 ), Bar( X, Legend( 8 ) ) ), SendToReport( Dispatch( {}, "", ScaleBox, {Min( 0 ), Max( 50) ), Inc( 10 ), Miner Ticks( 1 )} ) ) ); dt << グラフ ビルダー( コントロール パネルの表示( 0 ), 変数( X( :sex ) ), 要素( Bar( X, Legend( 3 ) ) ), SendToReport( Dispatch( {}, "", ScaleBox, {Min( 0 ), Max( 50 ), Inc( 10 ), Major Ticks( 1 )} ) ) ))); dt << ウィンドウを最小化(); New Window( "", <
データの探索と視覚化Re: グラフビルダーのバグ?複数の回答 + 複数のヒストグラムうーん、グラフ ビルダーの複数の応答と複数のヒストグラムに関するこのバグはまだ残っています。
おそらく例証的である:
Names Default to Here(1);
dt = Open( "$SAMPLE_DATA/Big Class Families.jmp" );
Graph Builder(
Variables( X( :name ), X( :sports, Order By( :sports, Descending, Order Statistic( "N" ) ) ) ),
Elements( Position( 1, 1 ), Bar( X, Legend( 3 ), Summary Statistic( "N" ) ) ),
Elements( Position( 2, 1 ), Bar( X, Legend( 4 ), Summary Statistic( "N" ) ) )
);
右のグラフは、どのスポーツ活動に何人の生徒が参加しているかを示しており、左のグラフは同じ名前の生徒の数を示しています。

同じ名前の生徒?!?!
ロバートですよね?
Re: グラフビルダーのバグ?複数の回答 + 複数のヒストグラムグラフビルダーの要約統計量(N)では、同じ名前の生徒をカウントできません。右側に複数回答列があるため、「行」が多すぎるためです。これは、同じレポート内で複数回答列を軸、色、サイズなどとして使用するとすぐに発生します。
回避策: 変換列を使用して「手動で」カウントを実行します。
Graph Builder(
Transform Column( "student=1", Formula( 1 ) ),
Transform Column(
"Col Number@X",
Formula( Col Number( 1, :"@Exclude"n, :"@Filter"n, :"@Graph"n, :"@Overlay"n, :"@X"n ) )
),
Size( 573, 393 ),
Summary Statistic( "Median" ),
Graph Spacing( 4 ),
Variables(
X( :name ),
X( :sports, Order By( :sports, Descending, Order Statistic( "N" ) ) ),
Y( :"Col Number@X"n ),
Y( :"student=1"n, Position( 1 ) )
),
Elements( Position( 1, 1 ), Bar( X, Y( 1 ), Legend( 3 ), Summary Statistic( "Mean" ) ) ),
Elements( Position( 2, 1 ), Bar( X, Y( 2 ), Legend( 4 ), Summary Statistic( "N" ) ) )
);
プロットははるかに良くなりました:

これまでは、次のようなグラフ (標準のグラフ ビルダー プロットのように「インタラクティブ」なグラフ) を生成するのは非常に複雑でした。
ユーザーが別の列をラップまたは X 軸にドラッグするとどうなりますか?
JMP19 の新しいスコープオプションにより、列の変換が要約統計と同じくらい簡単になりました (:green_heart:)
グラフビルダーの新時代!
参照: JMP 19 のグラフビルダーの新機能 ( @ザングレッグ著)
生徒を年齢別にカウントしたい場合は、年齢を x 軸にドラッグするだけで、カウントは新しいカテゴリに合わせて自動的に調整されます。