參考變量水平親愛的社區
如何計算變量的級別?
在 R 中,我可以輸入 length(levels(x))。
示例:細菌的種類是變量“種類”的級別
最好的,
高級統計建模自動化和腳本編寫數據存取回复:參考變量級別“Cols > Columns Viewer”通過“Show Summary”提供此類輸出:

回复:參考變量級別然後使用“表格”>“摘要”方法。 您可能會得到一個包含數百行的表格,但底部的行面板會告訴您表格中有多少行。
您還可以查看此建議是否已添加到 JMP 願望清單中。 如果存在,請投票以添加此功能。 如果您在那裡找不到它,請添加它。
回复:參考變量級別非常感謝
在直方圖中有一條帶有“級別”的線,它正是我所需要的。
儘管如此,冒著抱怨的風險,級別的數量可能有數百個,並且滾動瀏覽頻率表很麻煩。 我想應該有一種更簡單的方法來找出列中有多少個唯一值......
回复:參考變量級別您好,感謝您提供這個有趣的答案。 但我無法讓它工作。毫無疑問,這是由於我的技能不足造成的。
回复:參考變量級別如果您更喜歡交互式解決方案,請使用“表”>“摘要”。 將所需的列作為組變量,然後單擊“確定”。 結果數據表中的行數就是級別數。
或者
將所需的變量設為序數變量或名義變量。 使用分析 > 分佈。
回复:參考變量級別如果您希望列表或表列中具有唯一值,這裡有一些有用的函數。第一個是列表:
/*
Function Name: get_unique_values
Description: Find the unique values in a list. Uses an associative array
Arguments:
in_list List to get unique values for
*/
Get_unique_values = Function( {in_list},
{Default Local},
tmp = [=> 0];
Insert Into( tmp, in_list );
tmp << get keys;
);
對於表列:
/* Function Name Get_Unique_Values_col
Description: Get the unique values for a column. For example:
Indications
------------
AAAAA
BBBBB
AAAAA
CCCCC
CCCCC
unique_list = get_unique_values_col (:Indications)
will return {"AAAAA", "BBBBB", "CCCCC"}
Arguments:
dtcol column descriptor to calculate unique values for
*/
Get_Unique_Values_col = Function( {dtcol},{default local},
// Eval/expr trickery to get this to work.
eval(eval expr(
Summarize(unique_list = By(expr(dtcol)))));
unique_list;
);回覆:參考變數級別謝謝你!!
這是求層數最好最直接的方法。
它有點“隱藏”,但至少它給了我我需要的東西