Rの導入;2章の練習問題

Rの基礎

以下のコードに目を通しなさい。

a <- c(8, NA, 20, 5,7,9)
mean(a)
[1] NA

Question 1

このコードで解答がNAとなるのはなぜか,説明しなさい。また,mean()関数の引数を活用して,平均値を計算してみよう。

Question 2

今度は,NAをベクトルから削除したうえで平均値を計算してみよう。

Question 3

Rで次の行列を作り,オブジェクトに保存しよう。

\[ \begin{bmatrix} 0 & 1 & 1 & 1 \\ 0 & 0 & 0 & 0\\ 0 & 0 & 0 & 0 \\ 0 & 0 & 0 & 0 \end{bmatrix} \]

Question 4

qgraphパッケージをインストールして読み込みもう。そのうえで,1つ前の問題で作成した行列を用い,qgraph(input)関数を実行しよう。

Question 5

psychパッケージをRにインストールして,読み込もう。

psychパッケージが読み込まれたら,bfiデータセットを読み込もう。

Question 6

このデータセットについてもっと詳しい情報を得るには,どこを参照すればよいだろうか。各変数は,何を表しているだろうか。

Question 7

サンプルに含まれる男性は何名で,女性は何名だろうか。

Question 8

研究参加者の平均年齢は何歳だろうか。

PTSDdata.savこちらから入手し,Rに読み込もう。このデータセットはもともとはSPSS形式なのだが,このデータをRで分析していきたい。

Question 9

データを読み込むためには,作業ディレクトリを設定しておく必要がある。ところで,作業ディレクトリとはなんのことだろうか。また,それをどのように設定するのだろうか。

Question 10

このデータを,データフレームとしてRに読み込もう。この問題のヒントとして,foreignパッケージにこの操作のための関数が含まれている。ただし,to.data.frame=TRUEという引数が必須となる。もちろん他のパッケージを用いても良い。

Question 11

このデータから,新しいサブセットPTSDsubsetを作ってほしい。そのサブセットには,元データの10列目から30列目だけを含めること。

Question 12

あなたが作った新しいデータセット(PTSDsubset)の変数名を,以下の表に沿って変更してほしい。なお,データセットの1列目は生涯におけるトラウマを表しているが,残りの列は症状を表している。

番号 変数名 日本語訳
1 Lifetime trauma 生涯におけるトラウマ
2 Intrusive thoughts 侵入思考
3 Nightmares 悪夢
4 Flashbacks フラッシュバック
5 Emotional cue reactivity 感情的キューへの反応性
6 Psychological cue reactivity 心理的キューへの反応性
7 Avoidance of thoughts 思考の回避
8 Avoidance of reminders リマインダーの回避
9 Trauma-related amnesia トラウマ関連の健忘
10 Negative beliefs ネガティブな信念
11 Blame of self or others 自責・他責
12 Negative trauma-related emotions トラウマ関連のネガティブ感情
13 Loss of interest 興味・関心の喪失
14 Detachment デタッチメント (切り離されたような感覚)
15 Restricted affect 感情の抑制
16 Irritability/anger イライラしやすさ・怒り
17 Self-destructive/reckless behavior 自己破壊的あるいは無謀な行動
18 Hypervigilance 過覚醒
19 Exaggerated startle response 極端な驚愕反応
20 Difficulty concentrating 集中困難
21 Sleep disturbance 睡眠障害

Question 13

症状のみについて,相関行列を計算して報告してほしい。なお,小数点以下2桁目を丸めること。

Question 14

Lifetime trauma (生涯におけるトラウマ)Nightmares (悪夢)との間の相関を精査するための方法を見つけ出そう。この相関は有意だろうか?相関係数と\(p\)値の両方を報告してほしい。

Question 15

Negative trauma-related emotions (トラウマ関連のネガティブ感情)を統制したうえでのLifetime trauma (生涯におけるトラウマ)Nightmares (悪夢)偏相関を精査するための方法を見つけ出そう。先ほどと同様に,偏相関係数と\(p\)値の両方を報告して欲しい。偏相関を新たに算出してみて,どんなことが生じただろうか。なぜそういった結果になったか説明できるだろうか。