参考变量水平亲爱的社区
如何计算变量的级别?
在 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;
);回复:参考变量级别谢谢你!!
这是求层数最好最直接的方法。
它有点“隐藏”,但至少它给了我我需要的东西