コーディングの共起ネットワーク分析をしようとしたが、「失敗した」と表示される #1261
-
お使いのKH Coderのバージョン3.Beta.07f エラー・不具合について詳しくお書きください■お使いのOS ■KH Coderのインストール先フォルダ(解凍先フォルダ) ■どんなエラー・不具合・問題ですか? コーディングではtxtの以下のようなファイルを読み込んでいます *企業 *働場 ■スクリーンショット ■どのように操作すればその問題を再現できますか?
■エラー・メッセージ Rを用いた推定または描画に失敗しました ■その問題はチュートリアルの漱石「こころ」データでも同様に発生しましたか? 「こころ」ですがコーディングは私個人が利用としたコーディングと同じものを利用すると、以下のような失敗文 「こころ」に合わせて、仮に以下のようなコーディングを参照して、共起ネットワークを表示させたところ、図は表示されました。 *おうち *触る 私としてやりたいことは、(「こころ」で言うならば)先生や奥さんや父と一緒に用いられている単語は、先生・奥さん・父と個々で区別するのではなく、人(先生・奥さん・父)と一緒に用いられている単語を明らかにしたいのです。 ■その問題を再現できるファイル(群) ■分析しようとしているのは何語のテキストですか? ■分析対象として指定しているファイルの形式は何ですか? ■お使いのセキュリティ対策/ウイルス対策ソフトウェア 至らないところも多いかと思いますが、お力貸していただけると大変ありがたいです。 コンソール・ウィンドウの表示内容(Macではターミナルの表示内容)を貼り付けてくださいEncoding of this Console: cp932
Encoding of this file system: cp932
Locale: cp932
This is KH Coder 3.Beta.07f on MSWin32.
CWD: C:/khcoder3
Available Physical Memory: 2047MB
Checking MySQL connection...
R Version: 3.1, x86_64
Using un-threaded functions...
Monitors: 0, 1536, 0, 864
new window: 1127, 210
new window: 532, 92
Connected to MySQL 5.6, khc35.
MySQL integrity check: pass, c:/khcoder3/dep/mysql
new window: 862, 265
Checking icode (jp2)... utf8
"\x{2022}" does not map to cp932 at /<C:\khcoder3\kh_coder.exe>kh_dictio.pm line 427, <SOURCE> line 58.
"\x{2022}" does not map to cp932 at /<C:\khcoder3\kh_coder.exe>kh_dictio.pm line 427, <SOURCE> line 276.
"\x{2022}" does not map to cp932 at /<C:\khcoder3\kh_coder.exe>kh_dictio.pm line 427, <SOURCE> line 300.
Morpho1 1 wallclock secs ( 0.19 usr + 0.00 sys = 0.19 CPU)
Single row: 292 bytes
The HEAP table will eat approx. 4MB; We have 1547MB max.
Read 0 wallclock secs ( 0.00 usr + 0.00 sys = 0.00 CPU)
Format 0 wallclock secs ( 0.00 usr + 0.00 sys = 0.00 CPU)
Strat1 1 wallclock secs ( 0.00 usr + 0.00 sys = 0.00 CPU)
Strat2 0 wallclock secs ( 0.00 usr + 0.00 sys = 0.00 CPU)
RawTXT 1 wallclock secs ( 0.00 usr + 0.00 sys = 0.00 CPU)
df: heap df: heap df 0 wallclock secs ( 0.00 usr + 0.00 sys = 0.00 CPU)
fc 0 wallclock secs ( 0.00 usr + 0.00 sys = 0.00 CPU)
Check 0 wallclock secs ( 0.00 usr + 0.00 sys = 0.00 CPU)
fix_morpho 0 wallclock secs ( 0.00 usr + 0.00 sys = 0.00 CPU)
fix_unknown 0 wallclock secs ( 0.00 usr + 0.00 sys = 0.00 CPU)
fix_headings 0 wallclock secs ( 0.00 usr + 0.00 sys = 0.00 CPU)
make_cache 0 wallclock secs ( 0.00 usr + 0.00 sys = 0.00 CPU)
clear_tmp 0 wallclock secs ( 0.00 usr + 0.00 sys = 0.00 CPU)
MySQL: FLUSH
Morpho File: C:/khcoder3/config/khc35/khc35_ch.txt
Warn: Non-decoded string: 企業文化.txt,
cp932,
gui_widget::codf, /<C:\khcoder3\kh_coder.exe>gui_widget/codf.pm, 56
Checking icode (jp2)... utf8
new window: 600, 179
Checking icode (jp2)... utf8
MySQL: FLUSH
kh_r_plot: Loading Cairo...
Loading required package: Rcpp
Loading required package: RColorBrewer
Non-function objects are not currently inserted (not traceable): .packageName
Modified functions inserted through trace(): wordlayout
Warning: package 'ggplot2' was built under R version 3.1.3
Statistics::R::Bridge::pipe::read_processR, Sleep and Retry!
Warning: package 'ggnetwork' was built under R version 3.1.3
Loading required package: sna
Warning: package 'sna' was built under R version 3.1.3
sna: Tools for Social Network Analysis
Version 2.3-2 created on 2014-01-13.
copyright (c) 2005, Carter T. Butts, University of California-Irvine
For citation information, type citation("sna").
Type help(package="sna") to get started.
Attaching package: 'sna'
The following objects are masked from 'package:igraph':
%c%, betweenness, bonpow, closeness, degree, dyad.census, evcent,
hierarchy, is.connected, neighborhood, triad.census
Statistics::R::Bridge::pipe::read_processR, Retry: 17
output file: C:/khcoder3/config/R-bridge/khc35_cod_netg_1.png |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 1 reply
-
詳細に状況をお知らせいただいてありがとうございます。 コードの共起ネットワークのエラー単純集計を見ると、「*企業文化」の出現数がとても少ないようです。 このため、類似度行列を見ると、「*企業文化」はほかのコードと共起していません。 結果として、ネットワークに描く線(edge)が少なすぎるため、共起ネットワークがエラーになります。 現在のバージョンでは「Too few edges!」とエラーを出します。ただ、お使いのバージョンは以前のものなので、エラー表示の改良がまだされていなくて、人間に意味が分かるようなエラー表示になっていません。 このエラーを解決するには、線(edge)すなわち共起関係を増やしていただくほかありません。 抽出語とコードの分離についてKH Coderでは機械的に取り出す「抽出語」と、人間が意図的に取り出す「コード」とを、分けて扱っています。 こうした考え方については、機能紹介ページの下の方で、「段階1」「段階2」と書いているあたりに、少しだけ説明があります。公式入門書や詳しく知るための本にももっと説明があります。 そうした考え方から、コードの共起ネットワークにはコードのみが表示されます。ここでは、関心のある語をすべてコーディングルールに記述する必要があります。 対策について(1)上記のように関心のある語をすべてコーディングルールに記述するのも1つの方法です。
ただ、これは少し面倒なので、以下のような方法もあります。 (2)メニューの「ツール」「抽出語」「関連語検索」画面で、「企業理念」「会社」「企業」などの語を検索します。そして結果がでたら「共起ネット」ボタンをクリックします。そうすると、以下のような共起ネットワークが作成されます。 「関連語検索」画面から作成する共起ネットワークについては、詳しく知るための本のA.5.6節に説明があります。 終わりにKH Coder 3 Beta版のサポート(積極的な改修)は終了していますので、たとえば論文に掲載するような重要な分析については、KH Coder 3正式版のご利用をお勧めしております。※おそらく、同じ分析結果になろうかとは思うのですが。 |
Beta Was this translation helpful? Give feedback.
詳細に状況をお知らせいただいてありがとうございます。
コードの共起ネットワークのエラー
単純集計を見ると、「*企業文化」の出現数がとても少ないようです。
このため、類似度行列を見ると、「*企業文化」はほかのコードと共起していません。
結果として、ネットワークに描く線(edge)が少なすぎるため、共起ネットワークがエラーになります。
現在のバージョンでは「Too few edges!」とエラーを出します。ただ、お使いのバージョンは以前のものなので、エラー表示の改良がまだされていなくて、人間に意味が分かるようなエラー表示になっていません。
このエラーを解決するには、線(edge)すなわち共起関係を増やしていただくほかありません。
抽出語とコードの分離について
KH Coderでは機械的に取り出す「抽出語」と、人間が意図的に取り出す「コード」とを、分けて扱っています。
こうした考え方については、機能紹介ページの下の方で、「段階1」「段階2」と書いているあたりに、少しだけ説明があります。公式入門書や詳しく知るための本にももっと説明があります。
そうした考え方から、コードの共起ネットワークにはコードのみが表示されます。ここでは、関心のある語をすべてコーディングルールに記述する必要があります。
対策について
(1)上記のように関心のある語をすべてコーディングルールに記述するのも1つの方法です。
ただ、これは少し面倒なので、以下…