始める無料で始める

ナブラー(nabular)データで範囲外の下側に代入する

代入した値を追跡できるようにしておきたいです。そうしないと、代入値の良し悪しを評価するのがとても難しくなります。

ここでは、データに代入を行い、前の演習で作成した可視化を、データの範囲より下側に値を代入することで再現していきます。

これは欠損の構造をさらに探るのにとても有用であり、欠損値の代入に向けた枠組みも提供します。

まず impute_below_all() を使ってデータの範囲より下側に代入し、その後に可視化します。この例では欠損がどこにあるかは見えますが、それらを追跡する方法が必要だと気づきます。欠損データを追跡するプログラミングパターンがこれに役立ちます。

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

Rでの欠損データの扱い方

コースを見る

演習の手順

oceanbuoys データを使って、次を行ってください。

  • impute_below_all() を使って、範囲より下側に代入します。
  • x 軸に wind_ew、y 軸に air_temp_c を取り、新たに代入された欠損値を可視化します。
  • bind_shadow()impute_below_all()add_label_shadow() を使って、代入と追跡を行います。
  • プロットを表示し、代入された値を確認します。

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

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

# Impute the oceanbuoys data below the range using `impute_below`.
ocean_imp <- impute_below_all(___)

# Visualize the new missing values
ggplot(___, 
       aes(x = ___, y = ___)) +  
  geom_point()

# Impute and track data with `bind_shadow`, `impute_below_all`, and `add_label_shadow`
ocean_imp_track <- bind_shadow(___) %>% 
  ___() %>% 
  ___()

# Look at the imputed values
___
コードを編集して実行