変数のレベルを参照する親愛なるコミュニティの皆様
変数のレベルのカウントを実行するにはどうすればよいですか?
R では、length(levels(x)) と入力できます。
例: 細菌の種は変数「種」のレベルです
最高、
高度な統計モデリング自動化とスクリプト作成データアクセスRe: 変数のレベルを参照する「列 > 列ビューア」で「概要を表示」を選択すると、次のような出力が得られます。

Re: 変数のレベルを参照する次に、[テーブル] > [概要] アプローチを使用します。 数百行のテーブルが表示される場合がありますが、下部の行パネルにテーブル内の行数が表示されます。
この提案が JMP ウィッシュリストに追加されたかどうかを確認することもできます。 存在する場合は、この機能の追加に投票してください。 そこに見つからない場合は、追加してください。
Re: 変数のレベルを参照するどうもありがとうございます。
ヒストグラムには「レベル」の行があり、まさに必要なものが表示されます。
それでも、泣き言を言われるかもしれませんが、レベルの数は数百にも及ぶ可能性があり、頻度表をスクロールするのは面倒です。 列内に一意の値がいくつあるかを確認する簡単な方法があるはずだと思います...
Re: 変数のレベルを参照するこんにちは、興味深い回答をありがとうございます。 しかし、それを機能させることができませんでした。それは間違いなく私のスキル不足のせいです。
Re: 変数のレベルを参照するインタラクティブなソリューションを希望する場合は、「表」>「概要」を使用します。 グループ変数として必要な列を入力し、「OK」をクリックします。 結果として得られるデータ テーブルの行数がレベル数になります。
または
必要な変数を順序変数または名義変数にします。 [分析] > [分布] を使用します。
Re: 変数のレベルを参照するリストまたはテーブルの列に一意の値が必要な場合に役立つ関数をいくつか紹介します。最初のものはリスト用です。
/*
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;
);Re: 変数のレベルを参照するありがとう!!
これはレベル数を見つけるための最も直接的な方法です。
それは少し「隠されています」が、少なくとも私が必要とするものを提供します