ドキュメンテーション

最新のリリースでは、このページがまだ翻訳されていません。 このページの最新版は英語でご覧になれます。

categorical 配列

離散的な非数値データの有限集合から値をとる定性データの配列

categorical は、離散カテゴリの有限集合からの値をとるデータを格納するためのデータ型です。こうしたカテゴリは自然順をもつこともありますが、これは必須ではありません。categorical 配列は、非数値データを効率的に格納し操作するのに適しており、値に付けられたわかりやすい名前も維持されます。categorical 配列を table 内で使用して、行のグループを選択することができます。詳細については、categorical 配列の作成を参照するか、テーブルと categorical 配列をご覧ください。

関数

categoricalカテゴリに割り当てられた値を含む配列
iscategorical入力が categorical 配列かどうかを判別
discretizeデータをビンまたはカテゴリにグループ化
categoriescategorical 配列のカテゴリ
iscategorycategorical 配列カテゴリのテスト
isordinal入力が順序 categorical 配列かどうかを判別
isprotectedcategorical 配列のカテゴリが保護されているかどうかを判別
addcatscategorical 配列へのカテゴリの追加
mergecatscategorical 配列のカテゴリのマージ
removecatscategorical 配列からのカテゴリの削除
renamecatscategorical 配列のカテゴリ名の変更
reordercatscategorical 配列でのカテゴリの順序の変更
setcatscategorical 配列のカテゴリの設定
summarytable、timetable または categorical 配列の概要の表示
countcatscategorical 配列要素の出現回数をカテゴリ別にカウント
isundefinedcategorical 配列の未定義の要素を検索

例および操作のヒント

categorical 配列の作成

この例では、categorical 配列を作成する方法を示します。

table 変数内のテキストのカテゴリカルへの変換

この例では、テーブル内の変数を文字ベクトルの cell 配列から categorical 配列に変換する方法を説明します。

categorical 配列の要素の比較

categorical 配列に関係演算を使用します。

categorical 配列の結合

連結を使用して categorical 配列を結合します。

乗算を使用した categorical 配列の結合

乗算を使用して、順序 categorical 配列および未定義の要素をもつ配列などの categorical 配列同士を結合します。

カテゴリカル データのプロット

categorical 配列のデータをプロットします。

categorical 配列によるデータへのアクセス

categorical 配列から要素を検索、選択および削除します。

保護された categorical 配列の操作

この例では、保護されたカテゴリを含む categorical 配列を操作する方法を示します。

概念

categorical 配列の利点

categorical 配列によって、データの自然な表現、文字ベクトルの数学的な順序付け、およびメモリの効率的な使用が可能になります。

順序 categorical 配列

順序 categorical 配列では、カテゴリに数学的な順序が付けられています。関数 minmax または関係演算 (「より大きい」や「より小さい」など) を利用する場合は、順序 categorical 配列を使用してください。

categorical 配列をサポートする主要な関数

MATLAB® には、categorical 配列を他の配列とほぼ同じ方法で操作できる関数が多数あります。これらの関数の中には categorical 配列の操作時に特別な動作を示すものがいくつかあります。