実現したいこと
ここに実現したいことを箇条書きで書いてください。
- Rで相関分析の結果(cor.testの結果)をリストのようにまとめたい
前提
複数組のカラムについてcor.testによる相関分析をするために、whileループを回して相関分析の結果を一つの変数に格納しようとしています。
相関分析の手法については以下の通りです。
cor.result1[loopcounter]<-cor.test(rank(corData1),rank(corData2),method = "pearson")
上のコードを実行した後、cor.result1とコンソールに入力するとすべての分析結果が表示されるようにしたいです。
分析結果はt値、p値、信頼区間を取得したいと考えています。
発生している問題・エラーメッセージ
t値しか取得できない。
エラーメッセージ
該当のソースコード
R
1#data(softの番号(前工程でsoft_1のみにしてある),・・・,Q2,・・・,Q5_1,Q5_2,Q5_3) 2column_number2<-2 3#Q5_1の列の番号 4loopcounter<-1 5cor.result1<-list() 6corData1<-data.soft1$Q2 7seiki_soft_1_Q2<-shapiro.test(corData1) 8seiki_soft_1_Q5<-list() 9while(loopcounter < 4){ 10 corData2<-data.soft1[,column_number2] 11 seiki_soft_1_Q5[loopcounter]<-shapiro.test(corData2) 12 cor.result1[loopcounter]<-cor.test(rank(corData1),rank(corData2),method = "pearson") 13 loopcounter<-loopcounter +1 14 column_number2<-column_number2 + 1 15}
試したこと
cor.result1をc()で定義した(おそらくvector型)
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2023/11/16 01:27