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

  [No.1457] 出力画面が真っ黒になる原因 投稿者:SH  投稿日:2013/10/22(Tue) 22:32:32
出力画面が真っ黒になる原因 (画像サイズ: 506×551 25kB)

どうすれば解消されるのか知りたいので再び質問させていただきました。
添付した画像のように,出力画面が真っ黒になってしまいます。
添付画像は,コーディングファイルによる多次元尺度法の「方法:Kruskal,距離:Cosine」で出力した時のものです。しかし,「方法:Classical,距離:Jaccard」でやったときにはこのようなことは起こりませんでした。
また,クロス集計表を出す画面で,マップと折れ線の両方で同様のことが起きました。

なぜこのようになってしまうのか,どうやったら直るのか教えてください。


  [No.1458] Re: 出力画面が真っ黒になる原因 投稿者:HIGUCHI Koichi  投稿日:2013/10/22(Tue) 22:59:24

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

うーん、なぜなのか、すぐには思いつくことがありません。Rによるプロット
作成に失敗しているようですが、原因がよくわかりません。

ちなみに、エラーメッセージはなにも出ないのでしょうか?

また、この事象の発生時に、config\R-bridgeフォルダの「output.log」ファ
イルを開いて、内容をざっと見ていただくと、何かエラーとか不具合らしき
メッセージは残っていますでしょうか?

それから、お決まりの確認になりますが、チュートリアルの「こころ」データ
と添付のコーディングルール「theme.txt」では、同様の問題は生じますでし
ょうか? あるいは、添付の「theme.txt」そのままなら大丈夫だが、このコ
ーディングルールだと「こころ」でも問題がでるといったことはございますで
しょうか?

[追記]
あと、「表示:」の箇所の「ドットとラベル」と書かれた箇所で「ドットのみ」
を選択してみたり、「ドットとラベル」に戻したりしてみるといかがでしょう。
正常に表示されたりしますでしょうか。真っ黒のままでしょうか。

こちらの環境で問題を再現できさえすれば、おそらく問題を解決できますので、
上記以外にも、問題を再現するためのヒントになりそうなことがありましたら
お知らせいただけますと幸いです。


  [No.1461] Re: 出力画面が真っ黒になる原因 投稿者:SH  投稿日:2013/10/23(Wed) 09:24:34

返信ありがとうございました。

(1)output.logファイルについて
logの中身については詳しくないのですが,見てみたところ「Error」という文字を発見しました。

*1か所目
<simpleError in source(PERLINPUTFILE): 2:18: unexpected ','
1: .0714285714286,5.35714285714286,7.14285714285714,3.57142857142857,32.1428571428571,1.78571428571429,3.57142857142857,1.78571428571429,0,0,0,20,0,20,0,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,50,0,
2: rsd <- matrix( c),
^>
<simpleError in source(PERLINPUTFILE): 2:18: unexpected ','
1: .0714285714286,5.35714285714286,7.14285714285714,3.57142857142857,32.1428571428571,1.78571428571429,3.57142857142857,1.78571428571429,0,0,0,20,0,20,0,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,50,0,
2: rsd <- matrix( c),
^>

あともう2か所見つかりました。
*2か所目
<simpleError in eval.with.vis(expr, envir, enclos): object 'doc_length_mtr' not found>
<simpleError in paste(name_dim, "1"): object 'name_dim' not found>
<simpleError in c$stress: object of type 'special' is not subsettable>
<simpleError in eval.with.vis(expr, envir, enclos): object 'doc_length_mtr' not found>
<simpleError in paste(name_dim, "1"): object 'name_dim' not found>
<simpleError in c$stress: object of type 'special' is not subsettable>
<simpleError in eval.with.vis(expr, envir, enclos): object 'doc_length_mtr' not found>
<simpleError in paste(name_dim, "1"): object 'name_dim' not found>
<simpleError in c$stress: object of type 'special' is not subsettable>

*3箇所目
<simpleError in eval.with.vis(expr, envir, enclos): object 'doc_length_mtr' not found>
<simpleError in paste(name_dim, "1"): object 'name_dim' not found>
<simpleError in c$stress: object of type 'special' is not subsettable>
<simpleError in eval.with.vis(expr, envir, enclos): object 'doc_length_mtr' not found>
<simpleError in paste(name_dim, "1"): object 'name_dim' not found>

(2)「こころ」にて
kokoro2とthemeにてやってみたところ,クロス集計表での出力は相変わらずヒート・バブル共に真っ黒な画面でした。

多次元尺度法は,きちんと出力できました。


> こんにちは、樋口です。書き込みありがとうございます。
>
> うーん、なぜなのか、すぐには思いつくことがありません。Rによるプロット
> 作成に失敗しているようですが、原因がよくわかりません。
>
> ちなみに、エラーメッセージはなにも出ないのでしょうか?
>
> また、この事象の発生時に、config\R-bridgeフォルダの「output.log」ファ
> イルを開いて、内容をざっと見ていただくと、何かエラーとか不具合らしき
> メッセージは残っていますでしょうか?
>
> それから、お決まりの確認になりますが、チュートリアルの「こころ」データ
> と添付のコーディングルール「theme.txt」では、同様の問題は生じますでし
> ょうか? あるいは、添付の「theme.txt」そのままなら大丈夫だが、このコ
> ーディングルールだと「こころ」でも問題がでるといったことはございますで
> しょうか?
>
> [追記]
> あと、「表示:」の箇所の「ドットとラベル」と書かれた箇所で「ドットのみ」
> を選択してみたり、「ドットとラベル」に戻したりしてみるといかがでしょう。
> 正常に表示されたりしますでしょうか。真っ黒のままでしょうか。
>
> こちらの環境で問題を再現できさえすれば、おそらく問題を解決できますので、
> 上記以外にも、問題を再現するためのヒントになりそうなことがありましたら
> お知らせいただけますと幸いです。


  [No.1462] Re: 出力画面が真っ黒になる原因 投稿者:HIGUCHI Koichi  投稿日:2013/10/23(Wed) 11:06:55

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


まず念のための確認ですが、KH Coderは最新のバージョンをお使いでしょうか?
メニューから「ヘルプ」「KH Coderについて」をクリックして、開いた画面で
「Version」の箇所をご確認ください。もしこの箇所が「2.beta.30d」でない
場合は、最新版の「2.beta.30d」をお試し下さい。
※バージョン番号は、最後の「d」の部分までご確認下さい。


次に、一度KH Coderを終了してから、再度起動し、「こころ」のプロジェクト
を開きます。そして「theme.txt」でクロス集計を行って、「バブル」をクリ
ックして下さい。この際、コーディング単位は「段落」、クロス集計は「見出
し1」としてください。また、他の操作は行わないで下さい。

これで真っ黒な画面が出ましたら、その状態で、output.logを開き、内容全体
をこちらにコピー&ペーストしてお知らせいただけますでしょうか。

また、10秒ほどお待ちいただいてから、以下の操作を行ってみてください。
「バブル」をクリックして開いた真っ黒な画面ですが、左下の「バブル」と
書かれた箇所で、「バブル」と「ヒート」を切り替えられるようになっていま
す。10秒ほどお待ちいただいてから、何度か「バブル」「ヒート」を切り替え
て見て、真っ黒で無くなるかどうかご確認ください。


あと、お使いのOSのバージョンであったり、その他に何か思い当たられる点
(一般的なPCと異なっている点)がもしあればお知らせください。


  [No.1467] Re: 出力画面が真っ黒になる原因 投稿者:SH  投稿日:2013/10/23(Wed) 21:47:36

Re: 出力画面が真っ黒になる原因 (画像サイズ: 1363×703 105kB)

こんばんは。

新しく最新バージョンをダウンロードし,クロス集計表の画面のヒートとバブルをクリックしました。
やはり真っ黒な画面でした。この2つの表示を切り替えてみましたが黒い画面は変わりませんでした。

そこでoutput.logをコピーしましたので下に貼っておきます。

[1] "Statistics::R - Perl bridge started!"
[1] "khcoder212.2"
<simpleError in 1:nrow(chi$residuals): argument of length 0>
<simpleError in 1:nrow(chi$residuals): argument of length 0>
<simpleError in 1:nrow(chi$residuals): argument of length 0>
<simpleError in 1:nrow(chi$residuals): argument of length 0>
<simpleError in 1:nrow(chi$residuals): argument of length 0>
<simpleError in 1:nrow(chi$residuals): argument of length 0>
<simpleError in 1:nrow(chi$residuals): argument of length 0>
<simpleError in 1:nrow(chi$residuals): argument of length 0>
<simpleError in 1:nrow(chi$residuals): argument of length 0>
<simpleError in 1:nrow(chi$residuals): argument of length 0>
<simpleError in 1:nrow(chi$residuals): argument of length 0>
<simpleError in 1:nrow(chi$residuals): argument of length 0>
<simpleError in 1:nrow(chi$residuals): argument of length 0>
<simpleError in 1:nrow(chi$residuals): argument of length 0>
<simpleError in 1:nrow(chi$residuals): argument of length 0>
<simpleError in 1:nrow(chi$residuals): argument of length 0>
<simpleError in 1:nrow(chi$residuals): argument of length 0>
<simpleError in 1:nrow(chi$residuals): argument of length 0>
<simpleError in 1:nrow(chi$residuals): argument of length 0>
<simpleError in 1:nrow(chi$residuals): argument of length 0>
<simpleError in 1:nrow(chi$residuals): argument of length 0>
<simpleError in 1:nrow(chi$residuals): argument of length 0>
[1] "khcoder212.2"
[1] "khcoder212.2"
<simpleError in source(PERLINPUTFILE): 2:18: unexpected ','
1: d <- matrix( c(1.23456790123457,4.93827160493827,1.23456790123457,17.2839506172839,3.7037037037037,7.40740740740741,2.46913580246914,35.8024691358025,1.23456790123457,4.93827160493827,2.469135
2: rsd <- matrix( c),
^>
<simpleError in source(PERLINPUTFILE): 2:18: unexpected ','
1: d <- matrix( c(1.23456790123457,4.93827160493827,1.23456790123457,17.2839506172839,3.7037037037037,7.40740740740741,2.46913580246914,35.8024691358025,1.23456790123457,4.93827160493827,2.469135
2: rsd <- matrix( c),
^>
[1] "khc=15.3960654886666=0.000453718886545313=-1.89876009326148=-0.478511428234361=3.21247254366312=khcend"
[1] "khc=15.3960654886666=0.000453718886545313=-1.89876009326148=-0.478511428234361=3.21247254366312=khcend"
[1] "khc=38.5821810589207=4.1877990414545e-09=-1.30760305767578=-3.19812187683563=5.02781382487399=khcend"
[1] "khc=38.5821810589207=4.1877990414545e-09=-1.30760305767578=-3.19812187683563=5.02781382487399=khcend"
[1] "khc=18.7598820178787=8.44001812426978e-05=-1.10511011101127=-2.0339718938291=3.59269878613574=khcend"
[1] "khc=18.7598820178787=8.44001812426978e-05=-1.10511011101127=-2.0339718938291=3.59269878613574=khcend"
[1] "khc=47.3263735014441=5.28699098545657e-11=-2.77479797155684=-1.7972806315248=5.77230144558881=khcend"
[1] "khc=47.3263735014441=5.28699098545657e-11=-2.77479797155684=-1.7972806315248=5.77230144558881=khcend"
[1] "khc=42.3563234293657=6.34514031546039e-10=-2.28338881248725=5.4284077543975=-2.02953411269605=khcend"
[1] "khc=42.3563234293657=6.34514031546039e-10=-2.28338881248725=5.4284077543975=-2.02953411269605=khcend"
[1] "khcoder212.2"
<simpleError in source(PERLINPUTFILE): 2:18: unexpected ','
1: d <- matrix( c(5.91054313099042,2.55591054313099,1.91693290734824,3.6741214057508,5.75079872204473,7.26643598615917,0,0.69204152249135,3.80622837370242,17.6470588235294,13.3333333333333,9,6,15
2: rsd <- matrix( c),
^>
<simpleError in source(PERLINPUTFILE): 2:18: unexpected ','
1: d <- matrix( c(5.91054313099042,2.55591054313099,1.91693290734824,3.6741214057508,5.75079872204473,7.26643598615917,0,0.69204152249135,3.80622837370242,17.6470588235294,13.3333333333333,9,6,15
2: rsd <- matrix( c),
^>
[1] "khcoder212.2"
<simpleError in source(PERLINPUTFILE): 2:18: unexpected ','
1: d <- matrix( c(5.91054313099042,2.55591054313099,1.91693290734824,3.6741214057508,5.75079872204473,7.26643598615917,0,0.69204152249135,3.80622837370242,17.6470588235294,13.3333333333333,9,6,15
2: rsd <- matrix( c),
^>

以上です。

それから,最初にthemeを選択したところ,「クロス集計:利用不可」と出たため普段自分が使っているファイルで開いてみたりしたため,余計な内容のものが含まれているかもしれません。


  [No.1468] Re: 出力画面が真っ黒になる原因 投稿者:SH  投稿日:2013/10/23(Wed) 22:24:14

Re: 出力画面が真っ黒になる原因 (画像サイズ: 458×557 47kB)

取り急ぎ報告です。

自分が普段使っているファイルを使用してクロス集計表を出力中に添付した画像のメッセージが出ました。


次に,コーディング単位を「見出し1」から「段落」に変更してヒートとバブルを出したところ,画面は真っ黒にならずに,正常に出力されました。


  [No.1473] Re: 出力画面が真っ黒になる原因 投稿者:HIGUCHI Koichi  投稿日:2013/10/24(Thu) 00:50:56

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

> 普段自分が使っているファイルで開いてみたりしたため,余計な内容のもの
> が含まれているかもしれません。

申し訳ありませんが、この状態ですと、問題の解明が困難です。あまりに多く
の可能性があって、狙いを絞れないのです。

ひとまずは、「こころ(kokoro2.txt)」と「theme.txt」だけをお使いいただ
けますと、どこに問題があるかを探れる見込みが大きくなります。

> 最初にthemeを選択したところ,「クロス集計:利用不可」と出たため

チュートリアルにしたがって、「kokoro2.txt」をプロジェクトとして登録し
ていただいていること、またコーディング単位として「段落」を選び、「クロ
ス集計:」の箇所で「見出し1」を選択していることをご確認ください。

その上で、(一部繰り返しになりますが)以下の手順をお願いできますでしょ
うか。

一度KH Coderを終了してから、コンピュータを再起動します。KH Coderを起動
し、「こころ」のプロジェクトを開きます。そしてクロス集計画面で「theme.
txt」を選択し、コーディング単位は「段落」、クロス集計は「見出し1」とし
て、「集計」をクリックしてください。集計結果が出たら、「バブル」をクリ
ックして下さい。これ以外の操作は行わないで下さい。

これで真っ黒な画面が出ましたら、その状態で、output.logを開き、内容全体
をこちらにコピー&ペーストしてお知らせいただけますでしょうか。


それから、No.1467で貼り付けていただいたスクリーンショットでは、「カイ2
乗値」の行がすべて「---」になっています。この状態ではマップ・折れ線グ
ラフ作成は必ず失敗して(真っ黒になって)しまいます。「カイ2乗値」は常
に「---」になってしまいますでしょうか。それとも数値が表示されることも
ありますでしょうか。「こういう操作をすると---だけど、こうすると数値が
表示される」といったことがございましたら、お知らせください。


  [No.1475] Re: 出力画面が真っ黒になる原因 投稿者:SH  投稿日:2013/10/24(Thu) 10:26:28

こんにちは。

今度は指示通りに出力を行うことが出来たと思います。
カイ二乗値はすべて「---」になっています。
だからか,真っ黒な画面が出たので,output.logの内容を以下に貼っておきます。

[1] "Statistics::R - Perl bridge started!"
[1] "khcoder212.2"
[1] "khc=15.3960654886666=0.000453718886545313=-1.89876009326148=-0.478511428234361=3.21247254366312=khcend"
[1] "khc=15.3960654886666=0.000453718886545313=-1.89876009326148=-0.478511428234361=3.21247254366312=khcend"
[1] "khc=38.5821810589207=4.1877990414545e-09=-1.30760305767578=-3.19812187683563=5.02781382487399=khcend"
[1] "khc=38.5821810589207=4.1877990414545e-09=-1.30760305767578=-3.19812187683563=5.02781382487399=khcend"
[1] "khc=18.7598820178787=8.44001812426978e-05=-1.10511011101127=-2.0339718938291=3.59269878613574=khcend"
[1] "khc=18.7598820178787=8.44001812426978e-05=-1.10511011101127=-2.0339718938291=3.59269878613574=khcend"
[1] "khc=47.3263735014441=5.28699098545657e-11=-2.77479797155684=-1.7972806315248=5.77230144558881=khcend"
[1] "khc=47.3263735014441=5.28699098545657e-11=-2.77479797155684=-1.7972806315248=5.77230144558881=khcend"
[1] "khc=42.3563234293657=6.34514031546039e-10=-2.28338881248725=5.4284077543975=-2.02953411269605=khcend"
[1] "khc=42.3563234293657=6.34514031546039e-10=-2.28338881248725=5.4284077543975=-2.02953411269605=khcend"
[1] "khcoder212.2"
[1] "khcoder212.2"
<simpleError in source(PERLINPUTFILE): 2:18: unexpected ','
1: d <- matrix( c(5.91054313099042,2.55591054313099,1.91693290734824,3.6741214057508,5.75079872204473,7.26643598615917,0,0.69204152249135,3.80622837370242,17.6470588235294,13.3333333333333,9,6,15
2: rsd <- matrix( c),
^>
<simpleError in source(PERLINPUTFILE): 2:18: unexpected ','
1: d <- matrix( c(5.91054313099042,2.55591054313099,1.91693290734824,3.6741214057508,5.75079872204473,7.26643598615917,0,0.69204152249135,3.80622837370242,17.6470588235294,13.3333333333333,9,6,15
2: rsd <- matrix( c),
^>


  [No.1476] Re: 出力画面が真っ黒になる原因 投稿者:HIGUCHI Koichi  投稿日:2013/10/24(Thu) 10:32:47

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

現在お使いのkh_coder.exeのファイル名をkh_coder.exe.bakのように変更した
上で、下記URLのテスト版kh_coder.exeを同じ場所にコピーしてお試しいただ
けるでしょうか。
http://khcoder.info/psnl/tmp/kh_coder.exe

「こころ」「theme.txt」、「段落」「見出し1」で同様にお試しいただいた場
合、カイ二乗値であったり、「バブル」をクリックした結果は変化しますでし
ょうか?


  [No.1477] Re: 出力画面が真っ黒になる原因 投稿者:SH  投稿日:2013/10/24(Thu) 11:54:46

テスト版をダウンロードしてこれまでと同じ順序でクロス集計とバブルの出力を行いました。

その結果,カイ二乗値は全て整数が出てアスタリスクもついていました。
また,「バブル」もきちんと出力されました。


  [No.1479] Re: 出力画面が真っ黒になる原因 投稿者:HIGUCHI Koichi  投稿日:2013/10/24(Thu) 12:59:15

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

どうやら下記URLのスレッドで発見されたのと同じ不具合に起因する問題だっ
たようです。KH Coderのバグのためにお手数をおかけしました。
http://khcoder.info/cgi-bin/bbs_khn/khcf.cgi?no=1422&mode=allread

「こころ」と「theme.txt」に関しては、いったん問題が解決したものと思い
ます。もし、独自のデータでまだ問題が出るようでしたら、改めてお知らせ
ください。


  [No.1484] お礼 投稿者:SH  投稿日:2013/10/24(Thu) 21:17:01

このたびはお忙しい中,どうもありがとうございました。
引き続きKH coderを使わせていただきます。