[掲示板へもどる]
一括表示

  [No.742] カタカナ語の検索について 投稿者:佐藤  投稿日:2011/01/30(Sun) 22:51:12

 「言語研究のための統計入門」の第9章P242に「日本語研究のヒント[3]でカタカナ語の使用傾向を調査する」というものがありますが、 
品詞としてカタカナ語(外来語?、定義は現時点では不完全なようです)を検索することは可能でしょうか?
 茶筅の「カタカナ語」は、未定義語になっているようですが。

*しかし、この「言語研究のための統計入門」という本は面白いですね。やみつきになりそうです。


  [No.743] Re: カタカナ語の検索について 投稿者:HIGUCHI Koichi  投稿日:2011/01/31(Mon) 01:32:08

Re: カタカナ語の検索について (画像サイズ: 714×646 43kB)

こんにちは、樋口です。書き込みありがとうございます。

『言語研究のための統計入門』は素晴らしい御本ですね。なお、すでにご存知
かとは思いますが、KH Coderで複数ファイルの分析を(繰り返し操作なしに)
行う方法をこちらにまとめています。

『言語研究のための統計入門』 & KH Coder
http://khc.sourceforge.net/kuroshio.html

さてカタカナ語の検索ですが、添付のスクリーンショットのような形でExcel
をお使いいただくのが、現状では比較的手軽かと思います。

まず、KH Coderのメニューから「ツール」「抽出語」「抽出語リスト」を選び、
「一列」を選択したうえで「OK」をクリックします。

あとはExcel上で、カタカナを含むかどうかをチェックする列を追加します。
まず、「開発」リボンで「Visual Basic」をクリックします。「Microsoft Vi
sual Basic」というタイトルの画面が開くので、メニューから「挿入」「標準
モジュール」をクリックします。そして白い編集欄に以下のコードをペースト
します。ペーストすれば「Microsoft Visual Basic」画面は閉じてしまって結
構です。

Function RegMatch(Regex, TargetText)
    Dim re As Object
    Set re = CreateObject("VBScript.RegExp")
    re.Pattern = Regex
    RegMatch = re.Test(TargetText)
End Function

もとのExcel画面で、
  D2セルに =RegMatch("[ァ-ヶー]",A2)
  E2セルに =RegMatch("^[ァ-ヶー]+$",A2)
と入力します。この入力した2つのセルを下の方の行までコピー&ペーストす
れば完了です。あとはExcelのフィルタ機能でTRUEの行だけを表示させれば、
添付のスクリーンショットのようになります。なお、上記の手順はExcel 2002
と2007で確認しました。


  [No.744] Re: カタカナ語の検索について 投稿者:佐藤  投稿日:2011/01/31(Mon) 13:18:45

 早速のご回答ありがとうございます。実は、カタカナ語が増加しているという論文を見つけ、どのようにしてカタカナ語を計量したのか、方法論を見ると、人海戦術で数えたという原始的なものしか記載されていなかったので、ご相談したわけです。
 私は、KHcoderの抽出語一覧の各品詞を一列に並べソートをして、カタカナ語を抽出しましたが、これでも結構時間がかかります。大量のデータで歴史的変遷を見る場合には、何らかのプログラミングの知識が必要ですね。
 もう文系といわず理系といわず、VBAやらマクロの知識が必要な時代だと認識させられました。


  [No.745] 「吾が輩は猫である」のカタカナ語について 投稿者:佐藤  投稿日:2011/01/31(Mon) 17:58:01

 苦沙弥先生の好きな言葉は以下のとおりです。
 
ビール        12  
タカジヤスターゼ   6
インスピレーション  11
カーライル      7
メンチボー      3
スタビリチー     2

団栗のスタビリチーを論じて併せて天体の運行に及ぶ
寒月先生も頑張っているようですね。


  [No.746] Re: 「吾が輩は猫である」のカタカナ語について 投稿者:HIGUCHI Koichi  投稿日:2011/02/01(Tue) 16:03:26

こんにちは、樋口です。

> プログラミング

学習コストの問題はありますが、Excel VBAであれPerlであれ、何か1つ使える
ものがあれば、いろいろと捗るかもしれませんね。

> KHcoderの抽出語一覧の各品詞を一列に並べ

甚だ蛇足ながら、他にお読みになる方が誤解されるといけないので一応書いて
おきますと、「抽出語リスト」作成時のオプションで「一列」を選べば、ここ
までは自動で行っていただけようかと思います。