最新のリリースでは、このページがまだ翻訳されていません。 このページの最新版は英語でご覧になれます。
カテゴリに割り当てられた値を含む配列
categorical
は、High
、Med
、Low
などの離散カテゴリの有限集合に値を割り当てるデータ型です。これらのカテゴリには High > Med > Low
などの数学的な順序を指定することができますが、必須ではありません。categorical 配列は、非数値データを効率的に格納し操作するのに適しており、値に付けられたわかりやすい名前も維持されます。一般的に、categorical 配列は table の行のグループを指定するために使用します。
B = categorical(
は、1 つ以上の A
,___,Name,Value
)Name,Value
のペアの引数で指定された追加オプションを使用して、categorical 配列を作成します。前述の構文のいずれかの入力引数を含めることができます。
たとえば、カテゴリが数学的な順序になることを示すには、'Ordinal',true
を指定します。
categorical 配列を受け入れる関数、または返す関数の一覧については、categorical 配列を参照してください。
入力配列に、相互に近すぎる数値、datatime 値または duration 値がある場合、関数 categorical
はこれらの値を切り捨てて重複値にします。たとえば、categorical([1
1.00001])
は入力配列の 2 番目の要素を切り捨てます。数値データからカテゴリを作成するには、関数 discretize
を使用します。
関数 discretize
を使用して、数値データをカテゴリ別にグループ化することもできます。