統計該列中的條目數以計算產量。如何統計每批的合格和不合格數量以計算產量?我想用公式來實現。 (製表函數可以正常工作,但我希望知道如何用公式來實現。)

基礎資料分析與建模回覆:統計列中的條目數以計算產量。選擇“批次”作為“分組依據”變數(右鍵單擊此列,您會在“新公式列”之後找到此選項),然後右鍵單擊“結果”列,選擇“分組依據”,然後選擇“計數”。
回覆:統計列中的條目數以計算產量。這將“統計”非缺失條目的數量。
編輯:“計數?”
JMP 只能計數數字,不能計數字串。
至少要根據右鍵選單中的可用選項進行選擇。
從 JMP19 開始,JMP 還可以統計唯一字串的數量:

但是,目前還沒有一鍵式方法來統計字串數量。
https://community.jmp.com/t5/Discussions/Collection-of-quot-funny-quot-Jmp-newbie-questions/mp/910592/highlight/true#M106966
回覆:統計列中的條目數以計算產量。您可以使用製表功能:

將「批號」拖曳到縱軸上,將「結果」拖曳到標題列上。然後將“行百分比”拖曳到主放置區。
在「通過」欄中,您可以讀取合格率(以百分比表示)。
Tabulate(
Add Table(
Column Table( Grouping Columns( :Result ), Add Aggregate Statistics( :Result ), Statistics( Row % ) ),
Row Table( Grouping Columns( :Lot ), Add Aggregate Statistics( :Lot ) )
)
);
回覆:統計列中的條目數以計算產量。要透過列公式計算產量,可以使用:
New Column( "yield_",
Format( "Percent", 9, 2 ),
Formula( Col Sum( :Result == "Pass", :Lot ) / Col Number( 1, :Lot ) )
)
回覆:統計列中的條目數以計算產量。嗨@hogi ,
這雖然可行,但需要對資料表進行一些處理:
- 將透過重新編碼為值“0”,將失敗重新編碼為值“1”。
- 將列“結果”的資料類型變更為“數值”,將“建模”類型變更為“名義”。
- 新增列屬性“值標籤”,以標識 0 和 1 的含義(並直接在資料表中顯示)。
- Finally, use "Group by" Lot and "Group by" Result, and create a new formula column based on "Result" column : New Formula Column>Aggregate>Sum. This will lead to this formula in the new column:
Col Number( :Result, :Lot, :Result )
@ConfidenceOwl94請查看附件中的資料表,其中包含新建立的「通過/失敗」計數列。您可以使用此列計算合格率,或直接將此列中的公式轉換為以下公式以直接計算合格率:
(Col Number( :Result, :Lot, :Result ) / Col Number( :Result, :Lot )) * 100
希望這個方法對您有幫助。