<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />我想使用 JMP 根據李克特量表資料建立發散長條圖(例如,非常不喜歡,強烈不喜歡,...非常喜歡)。 我學習瞭如何在 R 中建立此類圖表(見下圖),但我更願意在 JMP 中建立。 我在 Tableau 中見過一些示例,但在那裡創建我想要的東西真是一場噩夢。 如果我不包含“中性”數據,我可以弄清楚如何在 JMP 中使用負計數和正計數來執行此操作。 我嘗試將中性分為兩類(“不不喜歡”和“不喜歡”,或一些這樣的偽術語。
有什麼建議麼? 我在 JMP 方面擁有一定程度的腳本編寫技能,所以這當然是可能的。
謝謝!

我更改了李克特量表中的選項名稱,腳本按字母順序對它們進行排序。 我怎樣才能防止這種情況發生?
我在問卷中經常使用李克特量表,我有自己的方式,這與你想要的不同,但也許給出了一個想法... (不用擔心語言,它就是;非常好,好,一般,差,非常差)

我一直在使用帶有緩衝區域的原始解決方案,但現在這個解決方案允許我包含計數,因此完全符合要求! 另外,它看起來最像我原來的 R 輸出。 做得好! 非常感謝!
對不同的反應和一半的中立反應使用負數是可以的。

我剛剛想到的另一種方法可以避免負比例值:將兩個圖表背對背組合,一個包含一致的項目,另一個包含不同意的項目,但反轉後者的比例:

將中性反應分成兩半後,我製作了一個有兩個 X 軸的圖表。 一根軸有 3 個不同意的響應,一根軸有 3 個同意的響應。 我還將圖形間距設為 0 以去除中間接縫。 完整腳本:
Graph Builder(
Size( 532, 454 ),
Show Control Panel( 0 ),
Graph Spacing( 0 ),
Variables(
X( :strongly disagree ),
X( :disagree, Position( 1 ) ),
X( :neutral, Position( 1 ) ),
X( :agree ),
X( :strongly agree, Position( 2 ) ),
X( :neutral, Position( 2 ) ),
Y( :Question )
),
Elements(
Position( 1, 1 ),
Bar( X( 3 ), X( 2 ), X( 1 ), Y, Legend( 6 ), Bar Style( "Stacked" ) )
),
Elements(
Position( 2, 1 ),
Bar( X( 3 ), X( 1 ), X( 2 ), Y, Legend( 7 ), Bar Style( "Stacked" ) )
),
SendToReport(
Dispatch( {}, "strongly disagree", ScaleBox, {Reversed Scale} ),
Dispatch( {}, "Question", ScaleBox, {Reversed Scale} ),
Dispatch(
{},
"400",
ScaleBox,
{Legend Model(
6,
Properties( 0, {Fill Color( 32 )} ),
Properties( 1, {Fill Color( 35 )} ),
Properties( 2, {Fill Color( 3 )} )
), Legend Model(
7,
Base( 0, 0, 0 ),
Properties( 0, {Fill Color( 32 )} ),
Properties( 1, {Fill Color( 37 )} ),
Properties( 2, {Fill Color( 5 )} )
)}
),
Dispatch( {}, "400", LegendBox, {Position( {2, 1, 0, 3, 4, 5} )} ),
Dispatch( {}, "X title", TextEditBox, {Set Text( "disagreement" )} ),
Dispatch( {}, "X 1 title", TextEditBox, {Set Text( "agreement" )} )
)
)
樂意效勞。 您可以在“列屬性”中設定值顏色(右鍵單擊列名稱,然後“列屬性”->“值顏色”)。 如果您正在處理許多列,則可以編寫步驟腳本,或者在為第一列設定顏色後,您可以將其列屬性複製並貼上到其他列。
無法將計數直接新增至份額圖表中,但如果您在先前的腳本中將“頻率 (0)”變更為“頻率 (1)”,則計數將顯示在份額圖表的正上方。 您也可以在產生結果後透過選擇紅色小三角選單中的「頻率」項目來新增計數。 下面的截圖顯示了結果。 您可以透過使用超級類別將回應分組為「任何不同意回應」、「中立」和「任何同意回應」等內容來擴展此功能。 這樣做會將分組計數加入頻率表。
。
我以前從未見過分享圖表! 我將進一步調查此事。 我發現它需要不同的格式。 有沒有辦法指定顏色或在某處獲取數字“x 軸”來顯示兩個方向的計數(同意和不同意)。 感謝您的解決方案!
我喜歡這個解決方案。 太糟糕了,JMP 不允許我在 0 處分割 x 軸來進行兩個方向的計數。 我曾希望它允許堆疊條形為負數,但它也不會這樣做。 我在 Excel 中找到了一個可以實現這一點的解決方案。 我能夠根據我的數據調整您的腳本,並且我剛剛刪除了 x 軸上的標籤。
分類平台中的「一致回應」也可能會有所幫助。 它將產生以中間響應值為中心的份額圖表。 您可以在“分析”->“消費者研究”->“分類”後的“相關”選項卡下找到它。 附件中包含一個範例腳本;下面的螢幕截圖顯示了結果。

我可以想到一些迂迴的方法,但沒有什麼直接的方法。 你的分裂中立的想法行不通還是太迂迴了?
如果您不需要以0 為中心的計數軸,另一種技術是將0 放在左側,並在左側添加一個不可見(透明度= 0)的虛擬層級。將每個答案計數放在單獨的在列中,我計算了虛擬值為「中間-強烈不同意-同意-中立/2」。 然後,我堆疊了答案列,主要是為了可以為整個群組分配「值顏色」屬性。 我在「圖例設定」對話方塊中隱藏了圖例中的虛擬層級。 決賽桌附有腳本。
