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

  [No.2222] アルファ版の中国語データ分析につきまして 投稿者:   投稿日:2015/10/06(Tue) 11:21:58
アルファ版の中国語データ分析につきまして (画像サイズ: 1226×1146 116kB)

 樋口様

株式会社GMOリサーチの水原と申します。
大変有用なツールを公開いただき、誠にありがとうございます。
日ごろよりマーケティングリサーチの自由回答分析に利用させていただいております。

本日は、標記中国語の分析について、ご質問したくご連絡差し上げております。
先だって公開された3.Alpha.01aで画像図1のローデータを前処理すると、通常に終了し、画像図3のように抽出語リストを見ることができます。

ところが、画像図4のオプションで共起ネットワークを出そうとすると、画像図5のエラーが出てしまいます。
なお、
c:\KHcoder\config\R-bridge\output.log
には以下のようなエラーが保存されております。


[1] "Statistics::R - Perl bridge started!"
[1] "khcoder31.0"
[1] "khcoderx86_64"
<simpleError in library(igraph): no library trees found in 'lib.loc'>
<simpleError in eval(expr, envir, enclos): could not find function "get.vertex.attribute">
<simpleError in eval(expr, envir, enclos): could not find function "get.vertex.attribute">
<simpleError in eval(expr, envir, enclos): could not find function "get.vertex.attribute">
<simpleError in eval(expr, envir, enclos): could not find function "get.vertex.attribute">
<simpleError in eval(expr, envir, enclos): could not find function "get.vertex.attribute">
<simpleError in eval(expr, envir, enclos): could not find function "get.vertex.attribute">
<simpleError in paste("khcoderN ", length(get.vertex.attribute(n2, "name")), ", E ", length(get.edgelist(n2, name = T)[, 1]), ", D ", substr(paste(round(graph.density(n2), 3)), 2, 5), sep = ""): could not find function "get.vertex.attribute">
<simpleError in paste("khcoderNodes ", length(get.vertex.attribute(n2, "name")), " (", length(get.vertex.attribute(n, "name")), "), Edges ", length(get.edgelist(n2, name = T)[, 1]), " (", length(get.edgelist(n, name = T)[, 1]), "), Density ", substr(paste(round(graph.density(n2), 3)), 2, 5), ", Min. Jaccard ", substr(paste(round(th, 3)), 2, 5), sep = ""): could not find function "get.vertex.attribute">
[1] "khcoderJac0ok"

他のコーディング手法でも、たとえば階層クラスターでは以下のように、1行目は似たエラーメッセージが出ております。
<simpleError in library(amap): no library trees found in 'lib.loc'>

もし、エラー原因についてお心当たりの点がございましたら、ご教授いただけますと幸いです。
もちろんアルファ版であることは承知しておりますので、お手間なときにお教えいただける範囲で構いません。
何とぞよろしくお願い申し上げます。


  [No.2223] Re: アルファ版の中国語データ分析につきまして 投稿者:   投稿日:2015/10/06(Tue) 11:29:10

 樋口様

申し訳ありません。
こちらの環境を書き落としておりました。

Windows7 Professional SP1
で、分析用のローデータは500行程度です。
よろしくお願い致します。


  [No.2225] Re: 中国語データ分析時のエラー 投稿者:HIGUCHI Koichi  投稿日:2015/10/06(Tue) 13:29:58

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

詳細に状況をお知らせいただき、大変助かります。

> no library trees fond in 'lib.loc'

おそらくKH Coderを解凍なさったフォルダ(かその上位フォルダ)の名前に、
日本語が含まれているのではないかと思いますが、いかがでしょう?

例えばデフォルトの「c:\khcoder3」とか、「c:\apps\khcoder3」のような場
所にKH Coderを解凍してお使いいただけば、このエラーはなくなるかと思いま
すので、お試しいただけますと幸いです。

公開ページに書いておけばよかったのですが、フルパスに全角文字やスペース
が含まれると上手く動かないのです。Windows版のRは、中国語モードにすると
(ロケールを中国語にすると)日本語を一切読み書きできなくなり、日本語を
含むフォルダ名を扱えなくなってしまいます。おそらく、この仕様に起因する
エラーかなと思います。


p.s.
余計なお世話かもしれないのですが、KH Coderのコーディングルールでそのま
ま指定できるのは、「語」と認識されているものだけです。したがって「東京」
で始まっている長い文字列は、あらかじめ強制抽出しておくか、あるいはシン
グルクォートで括って文字列扱いにしないと、うまくコーディングできていな
いかもしれません。


  [No.2226] Re: 中国語データ分析時のエラー 投稿者:   投稿日:2015/10/06(Tue) 14:33:13

 樋口様

大変お世話になっております。
お早い対応をいただき、誠にありがとうございます。

お伝えいただいたように、解凍したフォルダや上位フォルダに日本語が含まれておりました。KH Coderごとルートに移動させたら、問題なく動作致しました。誠にありがとうございます。

本データ、訪日中国人に日本のイメージを聞いたものですので、おっしゃるとおり&#19996;京迪士尼&#20048;&#22253;、&#19996;京塔といった複合語が多数出現します。
出現率が高いものを、コーディングの際に強制抽出できるようリストを作成したいと思います。ご丁寧にお伝えいただき大変助かります。

今後とも愛用したいと思います。
このたびはご対応いただき、大変ありがとうございました。


  [No.2330] 【御礼】 投稿者:水原亮  投稿日:2015/12/14(Mon) 14:29:15

 樋口様

先だっては丁寧なご対応をいただきまして、誠にありがとうございました。

学術論文というわけではございませんので恐縮ですが、先だってお答えいただいた内容にしたがって簡単な分析を行った、日中の日本に対するイメージ比較を先週末にリリースしましたので、お知らせ致します。

http://www.gmo-research.jp/5677.html

中国語で初めてネットワーク分析を行うにあたってご助言をいただき、大変感謝しております。重ねて御礼申し上げます。
今後ともよろしくお願い申し上げます。


  [No.2331] Re: 【御礼】 投稿者:HIGUCHI Koichi  投稿日:2015/12/15(Tue) 17:13:49

ご丁寧にありがとうございます。

Twitterでご紹介させていただきました。
https://twitter.com/khcoder/status/676334156591198208