KH Coder 3 チュートリアル
漱石『こころ』を題材に【スライド版】

1

本チュートリアルの内容
1.
2.
3.
4.
5.

2

KH Coderの準備
プロジェクト作成と前処理
頻出語と共起それぞれの部（上・中・下）に特徴的な語
コーディングによるコンセプトの抽出

1. KH Coderの準備

3

1.1 インストール

画面の案内にそって、「次へ」「インストール」などのボタンをクリック

4

1.2 KH Coderの起動方法① デスクトップに作成されたアイコンをダブルクリック② 解凍先フォルダが開くので、「kh_coder.exe」をダブルクリック

5※PCの設定によっては、 ｢kh_coder｣ のように、ファイル名の「.」ピリオド以降を省略した状態で表示されます。

2. プロジェクト作成と前処理

6

【解説】分析のねらいと進め方
本ページのようにタイトルが【解説】で始まるページ
では操作不要です。お読みいただくだけで結構です。

漱石『こころ』の探索的分析
物語最後の「先生」の自殺が突然で不自然という批判はもっともか？
『こころ』の人間観、人間の罪とは？

分析の手順は大きく分けて2段階

7

語を自動的に取り出して集計し、予断を交えずにデータの全体像を探るコーディングを行うことで、分析者の観点を活かしてコンセプトを取り出し、分析を深める

【解説】データの準備
1行目に列の名前を入力

2行目からデータを入力

1つ目のシートに入力※データ量が多くてKH Coderでエラーになる場合、CSV形式で保存してからKH Coderへ
8『こころ』は上・中・下の3部構成。部の中がさらに一・二・三などの章に分かれる

Excelで1つの列にテキストを入力し、ほかの列にテキスト以外の情報（今回は部や章の番号）を入力。テキスト以外の情報のことを「外部変数」と呼ぶ。

2.1 プロジェクト作成（分析するファイルを指定）
この部分を「メニュー」と呼ぶ② ｢参照｣ をクリックして① メニューから｢プロジェクト｣「新規」をクリック｢tutorial_jp｣フ ォ ル ダ 内 の｢kokoro.xls｣（ Excel ア イ コン）を開く③「テキスト｣ 列と｢日本語｣が選択されていることを確認

9④ クリック

次回KH Coderを起動した時は「新規」ではなく、「プロジェクト｣「開く」を選択して、既存のプロジェクトを開く2.2 強制抽出する語の指定① メニューから「前処理」「語の取捨選択」を選択
重要な言葉なのに、1語として抽出されない時は「強制抽出」② 「一人」「二人」と入力③ クリック

10｢一｣と｢人｣に 分 か れてしまうような､分割が細かすぎる場合にも有効
細かすぎる分割を洗い 出 す に は｢前 処 理｣
｢複 合 語 の 検 出｣コ マンドが便利

2.3 前処理の実行① メニューから「前処理」「前処理の実行」を選択｢前処理｣ とはテキスト中から自動的に語を取り出して分析の準備をする処理
この処理を実行しておかないと分析は行なえない② クリック11

3. 頻出語と共起ネットワーク

123.1 抽出語リスト① メニューから「ツール」「抽出語」「抽出語リスト」

小説なので主要人物が上位に｢死ぬ｣が89回と多く出現?
｢一人｣より｢二人｣の方が多い！
(スクロールして確認して下さい)
活用のある語は基本形に直して抽出＆カウント
ex.「知らない」→「知る」② 番号をクリックで活用形を表示③ 抽出語をクリッ
13

クすると｢KWICコンコーダンス｣へ

3.2「KWICコンコーダンス」1/2① ダブルクリックでさらに広い範囲の文脈を表示可

分析結果中の語をクリックすればこの画面が開く
数値だけでなく語の前後の文脈(context) を見るのが大切
KWIC = Key WordIn Context② ｢集計｣をクリックする

14と｢コロケーション統計｣へ

3.2「KWICコンコーダンス」2/2① 前ページの手順で｢コロケーション統計｣が開く「左1」とは、左側の1つ目、すな
わち直前に出現していた回数のこと「父」は「死ぬ」の2語前に7回出現した② クリックすれば特定15の品詞の語だけを表示可

前後に多く出現していた語を通じて、検索対象語がもとのテキスト中でどう使われていたかという文脈をうかがえる3.3 共起ネットワーク① メニューから「ツール」「抽出語」「共起ネットワーク」→「OK」
入力Excelファイルの同じセル内によく一緒に出現する語（共起する語）を、線で結んだネットワーク。強く結びついた部分ごとに自動的にグループ分け＆色分け。

② 抽出語をクリックすると｢KWICコンコーダンス｣へ｢調整｣をクリックすれば各種オプションを変更可。
Ex. 線（edge）の本数を｢上位 60｣から｢100｣へ。
16「保存」をクリックすれば画像ファイルとして保存可。

【解説】語の共起を探索する方法
複数の方法の中から選択可

共起ネットワーク※自己組織化マップは長時間を要するので注意

自己組織化マップ

MDS

共起する語のグループから、データ中のテーマないしトピックを探索できる
これらの分析には内部で｢R｣という統計ソフトウェアを使用
17クラスター分析

4. それぞれの部（上・中・下）に特徴的な語――特徴語 ＆ 対応分析――
18

4.1 それぞれの部の特徴語一覧① メニューから「ツール」「外部変数と見出し」② 「部」をクリック③ 「文」を選択④ 「特徴語」「一覧（Excel形式）」を選択
19

3つの部（上・中・下）の特徴語が上位10語ずつリストアップされる。

【解説】特徴語からみる物語の流れ
下 は「先生」が主人公に 送 った 長い 遺 書。 親友「K」と「お嬢さん」と の 三角 関係 な どを 通
じ て 、上 では 主 人公 にも 読 者に も「 解 ら」 なかった事柄が明らかに。

上 では主人公と「先生」が交流を深めていく。しかし「先生」の話はよく「解ら」ないことも多い。

中では主人公が実家に戻り「父」「母」との会話が多くなる。「先生」とも「手紙」をやりとり。

Ex. 「先生の話のうちでただ一つ底まで聞きたかったのは，人間がいざという間際に、誰でも悪人になるという言葉の意味であった。単なる言葉と20 しては、これだけでも私に解らない事はなかった。しかし…」(上二九)4.2 ｢対応分析｣による視覚的な探索① メニューから「ツール」「抽出語」「対応分析」②「部」が選択されていることを確認

21③ クリック部（上・中・下）の特徴をグラフィカルに探索できる

【解説】｢対応分析｣の見方② 原点(0, 0)から見て、「上_先生と私」の方向にある語、そして原点から離れている語ほど、上に特徴的！

③ 同様に、原点(0, 0)から見て「中_両親と私」の方に離れている語ほど、中に特徴的！
下も同じ。

22

※特徴語の一覧から読み取れた上・中・下の特徴と、ほぼ同じ特徴を対応分析からも読み取れる。

原点(0, 0)① 原点(0, 0)付近にはこれといって特徴のない語が集まる5. コーディングによるコンセプトの抽出

23

【解説】 コーディングとは語ではなくコンセプトを数えたい場合もある
例えば「人の死」というコンセプトは、「死ぬ」だけでなく「殺す」という語でも表現されるコンセプトを数えるためのコーディングルール
コード（コンセプト）の名前＊人の死
死ぬ or 殺す or 亡くなる

コ ー ド を 付与 す る 条 件。 「 死 ぬ」「殺す」「亡くなる」のどれかが出現している文書は、「＊人の死」に言及していたと見なされる。

24

チュートリアルで使用する「theme.txt」

5.1 コーディングルールによる検索① メニューから「ツール」「文書」「文書検索」② 「参照」をクリックして｢tutorial_jp｣フォルダ内の 「theme.txt」を開く③ H5を選択④ ダブルクリック

Excelの1つ1つのセル を KH Coder は｢H5｣ と認識。H5を選択するとセル単位の検索に。

⑤ ダブルクリックでセル全体を表示

25

コーディングルール作成時には、どのような文書にコードが付与されているかを検索・確認することが大切5.2 コードのクロス集計（部ごと）① メニューから「ツール」「コーディング」「クロス集計」②「参照」をクリックして「theme.txt」を開く※ ｢theme.txt｣ とすでに表示されている場合は操作不要③ H5を選択④「集計」をクリック｢下｣ では300セルのうち18セル (6%)が＊友情に言及⑤「バブル」をクリック
してプロットを作成

26

各コードが、どの部で多く出現していたかを示すプロット【解説】部ごとの集計から見る物語の流れ③ 中・下のような人物の死は描かれていないのに、上でも「人の死」が一定数出現。

なぜ？
次の分析で確認！

27① 下では3角関係のいきさつから親友が自殺。そのため「恋愛」「友情」「信用・不信」が多い。

② 中では病気で死に瀕する「父」の様子が描かれる。

5.3 コードのクロス集計（章ごと）① 5.2に続けて以下の操作を行う②「文」を選択③「章」を選択④「集計」をクリック⑤「選択」「人の死」をクリックしてグラフを作成
28「人の死」コードがどの章で多く出現していたかを見る折れ線グラフ

【解説】「人の死」の推移から 1/3① 自殺の直前だけを見② しかし物語全体に視野を広げると、「先生」が死ぬことに執着している様子が、上でも詳細に描かれている。
Ex. 「…先生の話は，容易に自分の死という遠い問題を離れなかった。そうしてその死は必ず奥さんの前に起るものと仮定… 」(上三五)29

る と 、 「 先生 」 は か な
り 急 激 に 決意 を 固 め ているようにも見える。

上二四
上三五

【解説】「人の死」の推移から 2/3③ 自殺の理由の一部には、お上二四

上三五
金や恋に切羽詰まれば誰でも悪人になる、人間一般への失望

Ex. 「…自分もあの叔父と同じ人間だと意識した時…。他に愛想を尽かした私は、自分にも愛想を尽かして動けなくなったのです」(下五二)30

【解説】「人の死」の推移から 3/3④ 自殺が突然で不自然という批判はちょっと漱石に対して酷では？

計量テキスト分析の利点として：データ全体を見渡す視点が得られる
目で読むべき特徴的な部分はどこか探索できる
31

上二四上三五おわりに各操作の意味や結果の読み取り方についてより詳し
くは、「KH Coderの本」第3章をご参照ください。
『社会調査のための計量テキスト分析 第2版』
第2版では、よりよい分析・活用のために研究事例のレビューを増補し、KH Coder 3にも対応しました。

謝辞
本チュートリアルの作成と改善にあたっては、立命館大学産業社会学部ならびに大学院社会学研究科の皆さまにご協力いただきました。
32

公式入門書が出ました！

「これだけ押さえておけば大丈夫」という機能を、厳選してご紹介。
初めての方は、こちらからお読みいただくとスムーズと思います。

33