FrontPage
日本語学講義Ⅱ(コーパス日本語学入門)†
06/24 第11回 文字列関数の利用†
- レポートテーマについて
- リアルタイム参加ができない人は事前にWebClassで連絡
06/17 第10回 さまざまな集計†
(Excel基礎)セルの相対参照と絶対参照†
- A1:相対参照
- $A$1:絶対参照
- $A1:列のみ絶対参照
【前回補足】調整頻度の計算†
- クロス集計表
- 例:「矢張り」
- ※割合を比較するだけなら調整頻度を出す必要はない。
- 『日本語歴史コーパス』を例に:頻度で見る「あはれ」「をかし」と源氏・枕
- ※先品館比較では、最低限、調査対象の語数を考慮する必要(=調整頻度ではかる)
集計用の列を自分で用意する†
Excelの文字列関数†
集計に必要な情報をフィールドから切り出すことで集計に使う
- (参考)Mac版Excelと文字種
- フィルタのオプションで平仮名と片仮名が区別されないので、文字コードで区別する
- =unicode(文字列) :文字列の先頭文字の文字コード(Unicode、10進数)を返す
「中納言」インラインタグ機能の利用†
- 前後文脈に埋め込んだタグから、必要な情報を取り出して利用
- テキストエディタと正規表現を使うと便利だが、テキストフィルタや文字列関数でも利用できる
06/10 第9回 ランダムサンプリング/調整頻度の計算†
【前回補足】複数の検索結果をまとめるもう一つの方法†
「検索条件式ごとに出力ファイルを分割する」を外して検索条件式で一度にダウンロード(ZIPファイルの中のcsvファイルを利用)
ランダムサンプリング調査†
- 大量に用例があり、調査内容からすべて対象にできない場合
- ランダムに並べ替え→先頭n例を調査対象に
- ランダムな数字の列: =RAND()
- ランダムな数字の列をコピーして「値として貼り付ける」と数字が固定される
出現サンプル数の調査(重複の削除)†
用例数ではなく、用例が一つでも出現したサンプルの数を調べたい場合
- たとえば同一サンプル内での繰り返しが多いものを調査するとき(例:一人称代名詞など)
- 例:「俺・僕・私」
BCCWJ利用の落とし穴†
- BCCWJはあくまでも「現代語」のためのコーパスなので通時的な調査には向かない
- レジスターによって母集団の年が違っている
- 30年あるのは白書・ベストセラー・国会会議録など一部のものだけ
- もともとテキスト量の多いレジスターにたくさん用例があるからといって「そのレジスターでよく使われる」とはいえない
- →調整頻度の計算
- cf.人口あたりの事故件数,1平方キロあたりの…etc.
- BCCWJの語数
- 短単位語数表をピボットテーブルで集計
調整頻度(pmw)†
- 粗頻度を総語数で割る
- レジスターごとの語数データ:中納言ページの「語数について」のリンク先からExcel形式でダウンロードできる
- 語数ファイルをピボットテーブルで集計して分母にする
- 調整頻度には100万語あたりの頻度(pmw)がよく使われる
06/03 第8回 Excelによる検索結果の集計(2)†
「中納言」検索課題(いままでの復習)†
複数の検索結果の結合†
一度にピボットテーブルで集計できるように一つの表にまとめる
- ※必ず表をくっつけること(空行を入れるとそこで表が切れていると認識される)
ショートカットキーを活用すると便利
- Ctrl*1+End*2 ファイルの末尾/表のいちばん右下に移動
- Shift+Ctrl+End*3 〃範囲を選択
- 表をコピー
- Ctrl+Home*4(表の左上へ移動), ↓(列名は選択しないようにするため1行下へ),Shift+Ctrl+End, Ctrl+C(コピー)
- コピーした表を既存の表の下に貼り付け
- Ctrl+↓(表の一番下の行に移動), ↓(1行下へ), Ctrl+V(貼り付け)
05/27 第7回 Excelによる検索結果の集計†
「中納言」検索結果のダウンロードとExcelでの利用†
- ダウンロード
- Excelでインポート
Excelの基礎†
- 並べ替え(ソート)
- フィルタ(絞り込み)
- テキストフィルタ
- 多重フィルター(複数の条件指定)
【重要】ピボットテーブルの使い方†
05/20 第6回 『中納言』の使い方(2)†
「中納言の使い方」†
05/13 第5回 『中納言』の使い方†
(前回補足)形態素解析を試してみる†
- Web茶まめ
- ニュースのテキストとブログやSNSのテキストの比較
(前回補足)形態素解析の仕組み†
「中納言の使い方」†
05/06 第4回 コーパスの形態論情報†
コーパスの形態論情報†
- コーパス検索アプリケーション「中納言」と短単位と長単位
品詞体系†
- BCCWJ・CHJはUniDicの品詞体系にもとづく(BCCWJのために開発されたのがUniDic)
コーパスへの形態論情報の付与†
- 短単位:MeCabとUniDicを使った形態素解析で情報付与
- 長単位:短単位を組み上げて情報付与
参考資料†
04/29(授業実施日) 第3回 日本語コーパスの紹介(2)
『日本語歴史コーパス』『日本語日常会話コーパス』†
放送予定†
- チコちゃんに叱られる! 4月29日(金)午後7:57
「現代日本語書き言葉均衡コーパス」(BCCWJ)の構成とサンプリング (残り)†
- スライド「コーパスとは~BCCWJの設計」 P.45 「3つのサブコーパス」~
「日本語歴史コーパス」(CHJ)の構成†
- 残された資料に限りがある(そもそも偏りがある)歴史的なコーパスの場合、現代語コーパス同様の「代表性」を求めることは困難
- 近世以前
- 残されている資料が少なく、できるだけ(可能なら全部)コーパスに入れたい
- 近世(後期)以降
- 偏りはあるものの選べるだけの資料があるが、それでもなるべく全文でいれたい(作品など資料単位で調査したい)
- 『日本語歴史コーパス』の中身
- 中世以前は重要な資料をまるごと対象に
- 近世の洒落本・人情本:年代・著者(・地域)のバランスを取って作品単位でサンプリング
近代語コーパスの場合†
- 近代雑誌(現在はCHJの一部)
- 多様な記事を含む「総合雑誌」を対象とすることでバランスを確保
- 発行年での大まかなサンプリング
- その後の雑誌コーパスも8年おきに収録
- 明六雑誌・東洋学芸雑誌・国民之友・太陽(・中央公論・文藝春秋)
- 近代小説
「日本語日常会話コーパス」(CEJC)の構成†
利用する側から見たコーパスの設計†
- BCCWJでもCHJでも、どのように設計されているかを知らないと大きな誤りを犯す可能性がある
- サブコーパスのサイズを無視した比較
- バランスのとれていない項目間の単純比較(BCCWJの年代、CHJの時代・ジャンル等)
04/22 第2回 日本語コーパスの紹介(1)『現代日本語書き言葉均衡コーパス』†
「中納言」授業アカウントの配布†
- チャットで一人ずつ配布します
- 個人用アカウントを取得した人は不要です
コーパスを使ってみる†
- 細かい話は抜きで「中納言」でコーパスを使ってみよう
- 『現代日本語書き言葉均衡コーパス』(BCCWJ)コアのみを対象に設定
- 文字列検索
- 短単位検索
コーパスとは†
(以下スライド参照)
- 狭義のコーパス
- 言語研究を目的として収集され、言語研究のための情報が付けられたコンピュータ上で利用可能な大規模な言語データ。
- 現代日本語書き言葉均衡コーパス(BCCWJ) / 日本語歴史コーパス(CHJ)
- 広義のコーパス
- コンピュータ上で利用可能な大規模な言語データ。必ずしも言語研究向きではないが、言語研究に利用可能。
- さまざまなテキストアーカイブ(新潮文庫の百冊 / 青空文庫 / 国会会議録)
- Web上のデータ
- 検索サイトの利用
- WAC(Web as Corpus)
- この授業で主に扱うのは狭義のコーパス。中でも「現代日本語書き言葉均衡コーパス(BCCWJ)」と「日本語歴史コーパス(CHJ)」
コーパスへの要請†
- 大規模であること
- 各種のテキストが含まれていて、ジャンルなどのバランスがとれていること
- 著作権の問題がないこと
- 言語研究に利用できる情報がついていること
「現代日本語書き言葉均衡コーパス」(BCCWJ)の構成とサンプリング†
- 均衡コーパス(Balanced corpus)
- 「バランスがとれている」「代表性」とは?
- コーパスの母集団の設定とサンプリング
- BCCWJのサブコーパス
- 可変長と固定長
参考リンク†
- 英語のコーパス リファレンス
- 現代日本語書き言葉均衡コーパス(BCCWJ)
04/15 第1回 イントロダクション†
授業内容等の確認†
- オンライン授業の進め方について
- 原則としてZoomでのリアルタイム授業
- 録画を共有するので復習すること
- 受講者アンケート
- 受講環境(大学/自室、Windows/Mac/その他、受講中のPC操作の可否)
- 関心のある分野について
- PC等のスキルについて
「中納言」アカウントについて†
- 「授業アカウント」について
- 個人用の「中納言」オンライン利用申込み
授業で利用する主なソフトウェア・Webアプリケーション(予定)†
授業内容デモ†
- コーパスの利用
- Excelによる集計(ピボットテーブル)
- 形態素解析
- テキストエディタと正規表現
(オープンハウス)†