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

  [No.1891] 対応分析で描画に失敗というエラー 投稿者:赤嶺  投稿日:2014/12/13(Sat) 10:29:49
対応分析で描画に失敗というエラー (画像サイズ: 688×544 53kB)

いつもお世話になっております。
外部変数を利用した対応分析実行時にエラーが出て添付画像のような表示が出現します。外部変数を利用しない対応分析は成功しました。外部変数を利用した共起ネットワークは出力されます。「こころ」のデータで対応分析をすると出力されます(外部変数ではないですが)。外部変数のデータに不備が考えらるのでしょうか?見当がつきません。(Macで、有償サポート利用しています)
御教示頂けますでしょうか。


  [No.1892] Re: 対応分析で描画に失敗というエラー 投稿者:HIGUCHI Koichi  投稿日:2014/12/13(Sat) 11:29:17

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

これは最初に表示されるエラーでしょうか? だとすると、ラベルのレイアウ
トに失敗しているのかもしれません。

ラベルの数(描画する語の数)を変えてみるとどうでしょうか? 「差異が顕
著な語を分析に使用」の欄はデフォルトでは60になっているかと思います。こ
れを50、40、30などに変えてみるとどうでしょうか?


  [No.1893] Re: 対応分析で描画に失敗というエラー 投稿者:赤嶺  投稿日:2014/12/13(Sat) 13:29:07

Re: 対応分析で描画に失敗というエラー (画像サイズ: 2498×1524 154kB)

お返事ありがとうございます。
・・・・・・
> これは最初に表示されるエラーでしょうか? 
> ラベルの数(描画する語の数)を変えてみるとどうでしょうか? 「差異が顕著な語を分析に使用」の欄はデフォルトでは60になっているかと思います。これを50、40、30などに変えてみるとどうでしょうか?
・・・・・・
一番最初に出てくる表示です。次に今回添付している表示になります。その後、何の記載もない対応分析結果のウィンドウが開きます。
語の数を30まで減らしても同様のエラーが出ました。
外部変数に使用してはいけない文字などありますでしょうか?


  [No.1894] Re: 対応分析で描画に失敗というエラー 投稿者:赤嶺  投稿日:2014/12/13(Sat) 13:34:44

追記です。
全く別のデータを用いて外部変数を使った対応分析を行なった所、可能でした。


  [No.1895] Re: 対応分析で描画に失敗というエラー 投稿者:HIGUCHI Koichi  投稿日:2014/12/13(Sat) 14:12:31

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

うーん、なかなか手強いですね。

> 外部変数に使用してはいけない文字などありますでしょうか?

これについては、値のラベルとして「a」「b」「c」…のようなものを入力す
れば、これが問題になっているのかどうかをご確認いただけます。

メニューから「ツール」「外部変数と見出し」「リスト」の画面で変数を選択
し、それぞれの値の「ラベル」として「a」「b」「c」のように入力してから、
「ラベルを保存」をクリックしてください。それから分析を行なってみていた
だければ、はっきりするでしょう。

これが問題では無かった場合は、元データ(テキスト+外部変数)か、あるい
はデバッグ用データをお送りいただくのが早くて確実かと思われます。

ご検討いただけましたら幸甚です。

なお、デバッグ用ファイルを保存する手順は以下の通りです。
----------------------------------------------------------------------
0. KH Coderを終了する
1. KH Coderをインスト-ルした場所の「config」フォルダ内にある、
「coder.ini」ファイルを開き、「r_plot_debug 0」という箇所の「0」
を「1」に変更して上書き保存 ※「coder.ini」はメモ帳等のテキスト
エディタで開くことができます。
2. KH Coderを起動してエラーが出る操作(クラスター分析 or 対応分析)
をもう一度行う
3. 分析対象ファイルがある場所の「coder_data」フォルダ内に、「分析
対象ファイル名_word_corresp_1.r」といった、「.r」で終わる名前の
ファイルが(場合によっては複数)作成されているので、これらのファ
イルを添付して送信
----------------------------------------------------------------------


  [No.1900] Re: 対応分析で描画に失敗というエラー 投稿者:赤嶺  投稿日:2014/12/15(Mon) 12:52:09

追記です。

> これについては、値のラベルとして「a」「b」「c」…のようなものを入力す れば、これが問題になっているのかどうかをご確認いただけます。

こちらの方法も試しましたがエラーが出ました。


  [No.1898] Re: 対応分析で描画に失敗というエラー 投稿者:HIGUCHI Koichi  投稿日:2014/12/14(Sun) 12:25:55

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

> 外部変数に使用してはいけない文字などありますでしょうか?

この点についての補足なのですが、半角の記号類は避けていただいた
ほうが無難かもしれません。特にあぶなそうなのは半角のバックス
ラッシュ「\」クォート「'」ダブルクオート「"」あたりかなと存じ
ます。ないと思いますが、タブ文字なんかもあぶないですね。


  [No.1899] Re: 対応分析で描画に失敗というエラー 投稿者:赤嶺  投稿日:2014/12/15(Mon) 09:47:10

ありがとうございます。

> この点についての補足なのですが、半角の記号類は避けていただいた ほうが無難かもしれません。特にあぶなそうなのは半角のバックス ラッシュ「\」クォート「'」ダブルクオート「"」あたりかなと存じます。ないと思いますが、タブ文字なんかもあぶないですね。

これらの文字は使用していませんでした。
経過報告ですが、その後、外部変数を一旦名義尺度(数値)にして読み込み、ラベルに元の文字を入力した所、この方法では対応分析成功しました。一応これで分析自体は進められるのですが、なぜ元々の文字で出来ないのかはよく分かりませんでした。外部変数に利用できる文字数に限界があるとうことでしょうか?
先生にご提案頂いたエラー時のデータはお送りした方が良いでしょうか?


  [No.1901] Re: 対応分析で描画に失敗というエラー 投稿者:HIGUCHI Koichi  投稿日:2014/12/15(Mon) 19:29:35

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

原因不明のままとはいえ、ひとまず、分析が可能になったことはなによりでご
ざいます。

> 外部変数に利用できる文字数に限界があるとうことでしょうか?

制限はありますが、全角で127文字くらいまでは大丈夫だと思います。それよ
り多く入力なさっていた場合は、これに該当するかもしれません。

> エラー時のデータはお送りした方が良いでしょうか?

お送りいただけば、原因究明を試み、もしバグが見つかれば修正いたします。
もしできましたら、これを試みることができれば幸いに存じます。

しかしながら、データないしは対応分析の結果を拝見させていただくことにな
ります。この点で問題が生じかねないか、あるいは気乗りされないようでした
ら、どうぞ見合わせてください。ご無理をなさらないでください。


  [No.1902] Re: 対応分析で描画に失敗というエラー 投稿者:赤嶺  投稿日:2014/12/15(Mon) 21:34:44

お返事ありがとうございます。
> しかしながら、データないしは対応分析の結果を拝見させていただくことにな ります。この点で問題が生じかねないか、あるいは気乗りされないようでした ら、どうぞ見合わせてください。ご無理をなさらないでください。

テキストデータそのものは個人情報でお見せできないのですが、対応分析の結果は問題ないかと思います。先日ご提案頂いたデバッグ用データというのは個人情報は含まれるのでしょうか?


  [No.1903] Re: 対応分析で描画に失敗というエラー 投稿者:HIGUCHI Koichi  投稿日:2014/12/15(Mon) 22:53:01

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

いえ、個人情報や、元のテキストを再現できるような情報は含まれていません。

対応分析に用いたクロス表の状態のデータと、対応分析の結果が見えるという
感じです。よろしかったら、デバッグ用ファイル(*.rファイル)をテキスト
エディタで開いてごらん下さい。

お送りいただければ必ずバグを発見・修正できるとは言い切れないのが苦しい
ところなのですが、ご検討いただけましたら幸いです。

p.s.
これまた有償なのですが、最新版へのアップデータを公開しました。
https://khcoder.stores.jp/#!/items/548ebef72b3492720200021f

主な変更は以下のような点です:
・Excelファイルを指定しての新規プロジェクト作成
 https://twitter.com/khcoder/status/532063739982249987

・共起ネットワーク(最少スパニングツリーだけを描画)
 https://twitter.com/khcoder/status/517292440823156736

・コロケーション統計画面への尺度追加
 https://twitter.com/khcoder/status/542711157924954112
 https://twitter.com/khcoder/status/542848009961082881


  [No.1904] Re: 対応分析で描画に失敗というエラー 投稿者:赤嶺  投稿日:2014/12/16(Tue) 09:20:43

ありがとうございます。
もしかすると、私の些細なミスかもしれませんが、念の為に送信させていただきます。

新バージョンも早速導入したいと思います!


  [No.1905] Re: 対応分析で描画に失敗というエラー 投稿者:HIGUCHI Koichi  投稿日:2014/12/16(Tue) 19:15:40

樋口です。書き込みありがとうございます。

メールでもお伝えしましたように、特定の特徴を持つ「めずらしい」データを
入力した場合にのみエラーが生じるという、KH Coderのバグでした。

おかげさまで、このバグを発見・修正することができました。

感謝申し上げます。


  [No.1906] Re: 対応分析で描画に失敗というエラー 投稿者:赤嶺  投稿日:2014/12/17(Wed) 17:24:10

こちらこそ、ありがとうございました。