はじめまして、樋口です。書き込みありがとうございます。 対応分析にはRを使っていますので、Rからデータを取り出す形となります。手 順は以下の通りです。 [1] KH Coderで対応分析を実行します。 [2] 「保存」ボタンをクリックして、「R Source」形式で対応分析の結果を保 存します。 [3] kh_coder.exeと同じ場所にあるRgui.batをダブルクリックして、KH Coder に付属のRを起動します。 [4] Rのコンソール画面に[2]で保存したファイルをドラッグします。※これに よってR上で、同様の対応分析が実行されます。 [5] 以下のコマンドを実行する(Rのコンソール画面に貼り付けてエンター・ キーを押す)ことで、対応分析の入力となったデータ表がC:\temp0.csvに保存 されます。 #-------------------------------------------------------------------- savefile <- "C:\\temp0.csv" out_data <- cbind(rownames(d), d) if (nchar(savefile)) { write.table( out_data, savefile, sep=",", quote=F, row.names=F ) print( paste("saved: ",savefile) ) } #-------------------------------------------------------------------- [6] 以下のコマンドを実行する(Rのコンソール画面に貼り付けてエンター・ キーを押す)ことで、プロット作成に必要な座標データ等がC:\temp1.csvに保 存されます。 #-------------------------------------------------------------------- savefile <- "C:\\temp1.csv" out_data <- cbind(c$cscore[,d_x], c$cscore[,d_y], 1 ) # 語 if ( exists("biplot") ){ # 変数・見出し if (biplot){ out_data <- rbind( out_data, cbind(c$rscore[,d_x], c$rscore[,d_y], 2) ) } } out_data <- cbind(rownames(out_data), out_data) # 仕上げ colnames(out_data) <- c("label","x","y","type") if (nchar(savefile)) { # 保存 write.table( out_data, savefile, sep=",", quote=F, row.names=F ) print( paste("saved: ",savefile) ) } #-------------------------------------------------------------------- なお、[6]についても[7]についても、最初の1行「savefile <- "C:\\temp1.cs v"」を次の内容に変更すると、GUIで保存ファイル名を決めることができます。 #-------------------------------------------------------------------- savefile <- NULL require(tcltk) savefile <- tclvalue( tkgetSaveFile( filetypes = "{{CSV Files} {.csv}}", defaultextension=".txt" ) ) #--------------------------------------------------------------------