
感情分析
感情分析ツールを使用して、テキストデータが positive (肯定的)、negative (否定的)、または neutral (中立的) のどの感情を反映するかどうかを判断します。
感情分析ツールで使用するテキストデータの処理には、テキスト前処理ツールを 使用しない ことをお勧めします。テキスト前処理ツールは、感情分析ツールが感情を判断するために使用している特徴量を削除する可能性があります。
このツールは Alteryx Intelligence Suite の一部です。Intelligence Suite を使用するには、Designer のライセンスとアドオンインストーラーが別途必要です。Designer をインストール後、Intelligence Suite をインストールし、無料トライアルを開始 します。
言語サポート
現在、感情分析ツールは英語のテキストを含むデータのみを分析できます。
ツールコンポーネント
感情分析ツールには、2 つのアンカーがあります。
- 入力アンカー: 入力アンカーを使用して、分析するテキストデータに接続します。
- 出力アンカー: 出力アンカーを使用して、ダウンストリームで分析したデータを渡します。
ツールの設定
- 感情分析ツールをキャンバスに追加します。
- アンカーを使用して、感情分析ツールをワークフローで使用するテキストデータに接続します。
- 感情分析の実行に使用する アルゴリズム を選択します。
- 分析する テキストフィールド を選択します。
- ワークフローを 実行 します。
詳細オプション
感情分析ツールには、いくつかの詳細オプションがあります。
アルゴリズム
現在、使用できるアルゴリズムは 1 つだけです。
Valence Aware Dictionary for Sentiment Reasoning (VADER) アルゴリズム は、テキストの感情の価数と大きさを測定します。感情の価数は、それが肯定的か否定的かを示します。感情の大きさは、それがどれほど肯定的か否定的であるかを示します。VADER はまた、その価数において感情的でもない中立的でもないテキストを識別します。
文章レベルの感情
句読点を使用してテキストを文章で解析するには、文章レベルで感情を検索する のチェックボックスをオンにします。
VADER アルゴリズムを含む多くの感情分析アルゴリズムは、文章レベルで感情を見つけるように調整されています。つまり、アルゴリズムが文章を解析し、各文を個別に分析してから、テキスト本文全体の平均複合文スコアを返します。アルゴリズムが文章を解析するためには、テキストデータに句読点を含める必要があります。
カテゴリ別の感情
出力でテキストデータを「肯定的」、「否定的」、および「中立的」に分類するには、カテゴリ別感情を出力する のチェックボックスをオンにします。次に、負 (否定的) の最大値分類 フィールドと 正 (肯定的) の最小値分類 フィールドを使用して、複合感情スコアを使用した各カテゴリの範囲を定義できます。
負 (否定的) の最大値分類 では、アルゴリズムの否定的な感情に対する感度を定義します。アルゴリズムが検出できる否定的な感情の範囲を広げるには、このパラメーターを大きくします。正 (肯定的) の最小値分類 では、アルゴリズムの肯定的な感情に対する感度を定義します。アルゴリズムが検出できる肯定的な感情を広げるには、このパラメーターを小さくします。
複合感情スコアは -1 から 1 の範囲です。アルゴリズムは、-1 と 負の最大値分類 の間のスコアを「否定的」、負の最大値分類 と 正の最小値分類 の間のスコアを「中立的」、正の最小値分類 と 1 の間のスコアを「肯定的」と分類します。
出力
感情分析ツールは、最大で 5 つの列を出力します。既定では、4 つの列が含まれています。5 つ目の列は、カテゴリ別感情を出力する のオプションを選択すると表示されます。
列は、表示順に並んでいます。
- 否定的感情: この列には、0 から 1 までの範囲で、テキストの一部がどの程度否定的であるかのスコアが表示されます。0 に近いほど否定的でなくなり、1 に近いほど否定的となります。スコアは、このカテゴリに含まれる単語の割合を表します。否定的な感情、中立的な感情、肯定的な感情のスコアを合計すると、約 1 になるはずです。
- 中性的感情: この列には、0 から 1 までの範囲で、テキストの一部がどの程度中立的であるかのスコアが表示されます。0 に近いほど中性的でなくなり (つまり、肯定的または否定的のどちらか)、1 に近いほど、中立的となります。スコアは、このカテゴリに含まれる単語の割合を表します。否定的な感情、中立的な感情、肯定的な感情のスコアを合計すると、約 1 になるはずです。
- 肯定的感情: この列には、0 から 1 までの範囲で、テキストの一部がどの程度肯定的であるかのスコアが表示されます。0 に近いほど肯定的でなくなり、1 に近いほど肯定的となります。スコアは、このカテゴリに含まれる単語の割合を表します。否定的な感情、中立的な感情、肯定的な感情のスコアを合計すると、約 1 になるはずです。
- 複合感情スコア: この列には、-1 から 1 までの範囲のスコアが表示されます。負の数は否定的な感情を示し、正の数は肯定的な感情を示します。-1 は最も否定的なスコア、0 は最も中立的なスコア、1 は最も肯定的なスコアです。
- 感情カテゴリ: 感情カテゴリは複合感情スコアに由来し、肯定的、否定的、中立的のどれかのカテゴリが含まれます。アルゴリズムが肯定的、中立的、および否定的として分類するものは、負 (否定的) の最大値分類と正 (肯定的) の最小値分類 の設定によって異なります。