cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
  • Browse apps to extend the software in the new JMP Marketplace
  • This add-in is now available on the Marketplace. Please find updated versions on its app page

JMP Add-Ins

Download and share JMP add-ins
日本語テキスト分析エクステンション

このアドインは、日本語のテキストを分析するためのアドインです。このアドインは、他の言語では動作しません。

 

目的

[分析] > [テキストエクスプローラ]の日本語の前処理や可視化の機能を補完、拡張するためのアドインです。以下のようなことが可能です。

  • 分析対象とする日本語の品詞を指定する
  • 名詞句のみを分析対象として指定する
  •  共起ネットワークの描画

このアドインは、JMP 18のPythonインテグレーションの機能を利用しています。日本語の前処理は、spaCyGiNZA , ja-ginzaを使用しています。共起ネットワーク描画のための前処理に、NetworkX を使用しています。

 

スクリーンショット

 

2024-10-30 142524.png

 

 

 

使い方

  1. テキストデータが含まれる列は、尺度を「非構造化テキスト」に変更しておきます(該当の列を選択後、[列] > [列情報]から変更)。
  2. 「アドイン」>「日本語テキスト分析」>「共起関係を調べる」を選択します。JMPを起動後に初めてメニューを選択した場合、起動まで時間がかかります。
  3. テキストデータが入力されている列を「テキスト列」に指定します。分析のオプションから分析に含める品詞にチェックを入れます。
  4. [OK]ボタンをクリックすると、レポートとオプション設定のためのウィンドウが表示されます。
  5. 「単語と句のリスト」で不要な単語があれば、単語を選択後、右クリックして、「ストップワードの追加」で分析対象から除くことができます。
  6. 「コマンド」ウィンドウの[共起ネットワークを作成]ボタンをクリックします。

使い方の詳細については、添付のPDFをご覧ください。

 

テスト環境

  • JMP 18.1
  • Windows 11
  • 日本語環境
  • Python 3.11.9
  • spaCy 3.7.5
  • GiNZA 5.2.0
  • NetworkX 3.3
  • Pandas 2.2.3

 

インストール方法

「Text Explorer Japanese Extension.jmpaddin」をダウンロードしたあと、JMPで開いて、アドインをインストールします。

 

必要なPythonパッケージ

以下のPythonパッケージをインストールする必要があります。

  • spaCy
  • GiNZA
  • ja-ginza
  • NeworkX
  • Pandas

 

  1.  [ファイル]>[新規作成]>[JSLスクリプト]を選択します
  2.  以下のスクリプトを入力して[編集]>[スクリプトを実行]を選択します
Python Install Packages("pandas numpy spacy ginza ja_ginza networkx");

 

Comments

以前と比べて格段の機能アップで使いやすくなりました。語と句のリストをストップワード化したり、

再コード化することが多々あります。その内容で共起ネットワークを作成するにはどうしたらよいでしょうか。

ご教示いただけると幸いです。

 

@yuzawaomine 様、ご質問ありがとうございます。アドインを実行した際に、以下のように「テキストエクスプローラ」のウィンドウと、「共起ネットワーク」を作成するためのウィンドウの2つが表示されます。「テキストエクスプローラ」のウィンドウ上の「単語と句のリスト」の単語の上で右クリックして、「ストップワード」の指定をすることができます。その後、「共起ネットワークを作成」ボタンをクリックすると、ストップワードを指定した内容で、グラフが作成されます。再コード化も同様です。

スクリーンショット 2025-11-26 090013.png

 ご不明点等ありましたら、お気軽にお知らせください。

共起NWに再コード化やストップワード化が反映されるのを確認できました。

ありがとうございます。

Recommended Articles