始める無料で始める

有意な国のフィルタリング

すべての傾きが有意とは限りません。どれが有意かは p 値で判断できます。

しかし、国ごとに1つずつなど多数の p 値がある場合は、多重仮説検定の問題が生じ、より厳しい閾値を設定する必要があります。p.adjust() はこれを補正する簡単な方法で、p 値のベクトルに p.adjust(p.value) を適用すると、信頼できる補正済みの値が得られます。

ここでは、slope_terms データセットを処理するために2つのステップを追加します。mutate を使って新しい補正後の p 値列を作成し、filter で .05 未満のものに絞り込みます。

この演習はコースの一部です

ケーススタディ:Rで行う探索的データ分析

コースを見る

演習の手順

p.adjust() を使って p.value 列を補正し、結果を新しい p.adjusted 列に保存してください。次に、p.adjusted が .05 未満のケースにフィルタリングします。

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

# Filter for only the slope terms
slope_terms <- country_coefficients %>%
  filter(term == "year")

# Add p.adjusted column, then filter


コードを編集して実行