圖形產生器:使用多個回應列時統計資料不清晰大家好,
我在使用多個響應列重新排列統計資料/條形圖時遇到問題。作為範例,我將使用 Big Class Families 資料表,並使用 JMP18。
我想繪製訪問過特定國家/地區的人數比例,為簡單起見,我將年齡限制為 14 歲。
Graph Builder(
Size( 1097, 475 ),
Legend Position( "Right" ),
Fit to Window( "Off" ),
Summary Statistic( "Median" ),
Order Statistic( "Median" ),
Variables( X( :countries visited ), Group X( :age ) ),
Elements(
Bar(
X,
Legend( 5 ),
Summary Statistic( "N" ),
Label( "Label by Percent of Total Values" )
),
Caption Box( X, Legend( 6 ), Summary Statistic( "Median" ) )
),
Local Data Filter(
Add Filter(
columns( :age ),
Where( :age == 14 ),
Display( :age, N Items( 6 ) )
)
)
);

對於計數 1 和 2,長條圖上的百分比標籤分別顯示數值 9.1 和 18%。如果以相應年齡(12)的人數為基礎計算百分比,我預計(如果我錯了,請糾正我)值為 1/12~ 8.3% 和 2/12 ~ 17%價值。由於某種原因,JMP 似乎使用響應數量作為百分比計算的基值(在本例中為 11,因此 1/11 ~ 9.1% 和 2/11 ~ 18%)
是否打算將回應數用作多重回應列而不是相應行數的此類計算的基值?像我想要的那樣繪製值的最佳實踐是什麼(相對於作為標籤的行數的百分比)?
基礎資料分析與建模數據探索和視覺化回覆:圖形產生器:使用多個回應列時統計資料不清晰也許與消費者研究/分類反應研究有關?
https://community.jmp.com/t5/Discussions/Question-lated-to-multiple-response-variable-how-to-generate/mp/766131/highlight/true#M94610
Open( "$SAMPLE_DATA/Big Class Families.jmp" );
Categorical(
Count Missing Responses( 1 ),
Multiple Delimited( :countries visited )
);
經常旅行的學生計數為 N 次 - 即使在分母中也是如此!
→ 固定
不旅行的學生不算!
→ fixed via Count Missing Responses( 1 )
還有──多田! - [底部統計數據]:

Open( "$SAMPLE_DATA/Big Class Families.jmp" );
Categorical(
Count Missing Responses( 1 ),
Multiple Delimited( :countries visited ),
Legend( 0 ),
Local Data Filter(
Close Outline( 1 ),
Add Filter(
columns( :age ),
Where( :age == 14 )
)
)
);
回覆:圖形產生器:使用多個回應列時統計資料不清晰如果其他使用者對「替代」(Ntotal = Nrows)統計感興趣,這裡是願望:
圖形產生器:“按行統計”選項 - 不是按響應
最重要的學習是,一旦在圖中的任何地方使用建模類型為「多重回應」的列,圖形生成器就會改變其計算統計資料的整個方式:
回覆:圖形產生器:使用多個回應列時統計資料不清晰確實@hogi :為了完成這個想法,徹底解決這個問題......然而,一個學生不能一次訪問多個國家(例如,一個學生不能同時在意大利和德國)同一時間)。因此,按照這種方式定義,這些國家是相互排斥的。那麼,結合沒有訪問過任何國家的學生的情況,那麼它也是集體詳盡的。然後,這些總和將達到 100%(透過按照目前方法計算回應)。
正如你當時...
回覆:圖形產生器:使用多個回應列時統計資料不清晰
@MRB3855寫道:
一名學生可以訪問多個國家
是的,我想這就是「多重回應」的基本思想:)
回覆:圖形產生器:使用多個回應列時統計資料不清晰您好@hogi,無需在 100%、30% 和 50% 的(合法)示例中添加 100%,因為訪問的國家/地區並不相互排斥(一名學生可以訪問多個國家/地區)。如果這種東西是您所追求的…它可能是「JMP 願望清單」的候選人?
回覆:圖形產生器:使用多個回應列時統計資料不清晰
@MRB3855寫道:
@hogi說:
“有多少比例的學生訪問過義大利?”
……
真的嗎?我不知道…
……我剛想到班主任問:
「今年誰訪問了義大利?哇,大家!還有法國?全班 30% 的人...”
假設班上有 10 位學生。
他們都曾經造訪過義大利:100%。
其中 3 人曾造訪法國:30%
其中 5 人曾造訪巴西:50%
總計(僅查看 3 個數字):“180%”
我同意,這絕對不是辦法,用百分比來計算:)
我的大腦幾乎爆炸了 -但有人可能會同意:100%、30% 和 50% 是「有意義的」。
僅有的兩件事。
- 它們加起來並不等於 100%
- 無法透過「以總價值百分比標記」*)和 JMP 中的類似方法來計算它們。
*)如果有類似的東西可能會很棒: “按所有行的百分比進行標籤” (就像在沒有多重響應的所有圖中一樣)
所以,我支持@gnu23的建議,提供按行計算而不是“響應”的第二個/替代選項...
回覆:圖形產生器:使用多個回應列時統計資料不清晰嗨@hogi @gnu23很棒的談話!有幾則評論讓我印象特別深刻。
@hogi說:
(1)
“有多少比例的學生訪問過義大利?”
更有可能被問到的問題是:
“在所有學生訪問任何國家的案例中,有多少次是意大利?”
真的嗎?我不知道…如果我在A國擔任旅遊部長,我對哪個比較感興趣?
我認為這取決於你對什麼感興趣,你的受眾是誰,等等。
和:
(2)
”我會接受這樣的比率“有多少比例的學生訪問過…?”不需要加起來達到 100%。
真的嗎?好吧,我來玩;幫我解決這個問題。即,到底什麼不需要加起來達到 100%?當然,有些人沒有訪問任何國家(或沒有回應)。因此,所有國家/地區的比例總和不會達到 100%……您需要添加未造訪任何國家(或未回覆)的人員比例的情況。那麼所有的比例總和就是1。
回覆:圖形產生器:使用多個回應列時統計資料不清晰我同意,一行計數為 1 的用例似乎非常明顯 - 即使對於具有多個回應的條目:)
“有多少比例的學生訪問過義大利?”
更有可能被問到的問題是:
“在所有學生訪問任何國家的案例中,有多少次是意大利?”
我必須承認我被「100%」的論點所困,但在午餐時間討論這個話題之後,我會接受像「百分之多少的學生訪問過......?」這樣的比率。不需要總計為 100%。如何計算數值?
當多個直方圖組合在一張圖中時,計算響應的奇怪行為變得更加奇怪:
圖形產生器:多重回應+多個直方圖
我們假設學校透過 Jmp 評估體育活動。如果學生有足夠的時間去旅行,她可以作弊並將體育活動的分數提高幾個數量級!觀看路易斯環遊世界 - 以及對“籃球”統計數據的影響:


dt = Open( "$SAMPLE_DATA/Big Class Families.jmp" );
NewWindow("compare",H List box(
dt << Graph Builder(
Show Control Panel( 0 ),
Variables(
X( :sports ),
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>
回覆:圖形產生器:使用多個回應列時統計資料不清晰嗨@MRB3855 ,
感謝您的快速回覆。我知道除以行數會導致百分比總和不是 100%,在我看來,如果您正在處理具有「多個回應」的列,這是非常合乎邏輯的。在這種情況下,使用單一標稱回應是一種選擇,但它也會減少功能。
我想在情節中概述的是一個國家的某種“受歡迎程度”,或者換句話說,如果我隨機選取一個人,他去過x國的機率是多少。
這種奇怪的統計數據的一個更嚴重的例子是一個包含 12 個人的數據集,其中只有一個人去過兩個國家,而其餘的人都沒有去過任何國家。像上面這樣的圖將顯示兩個國家的 50%(1/2 響應),而不是兩個國家的 1/12(我認為這是有道理的)。使用“包含缺失”並不能解決這個問題,因為它會將缺失值添加為額外響應,但仍然計算響應而不是行,產生(在我看來)錯誤的百分比值,只要至少有一行超過單一響應。
我認為討論歸結為一個問題:多個響應列的統計數據通常應使用響應數(JMP 中現在的標準)或行數作為“n”。在我看來,第二個選項對於許多用例來說更有意義,並且在「n」的這兩個值之間切換的選項將增加多個回應列的(已經非常好的)功能。
回覆:圖形產生器:使用多個回應列時統計資料不清晰@gnu23 ,您好:您建議的方式(除以人數 12)將得到總和 = 100*(5/12 + 6/12) = 91.67%,小於 100%。除以反應數 (11) 的結果總計為 100*(5/11 + 6/11) = 100%,這是理所當然的。您可以從圖形產生器下拉紅色小三角中選擇「包含缺少的類別」(5/16),以獲得更完整的資料視圖。或者,如果您想使用人數作為“n”,您可能必須將訪問過的國家/地區更改為單一名義回應,並輸入“無響應”(對於訪問過的縣)或無響應者的內容(或者,如上所述,使用“包括缺失的類別”選項)。
所以......這取決於你想在你的情節中展示什麼。您是否關注某個縣的訪問(如圖所示)或個人的旅行歷史?