MulaiMulai sekarang secara gratis

Interpolasi linear

Untuk data kontinu dan numerik—di mana nilainya dapat berada di mana saja dalam suatu rentang—interpolasi linear sering kali menjadi opsi terbaik untuk imputasi. Data seperti suhu, ketinggian, dan pendapatan per kapita adalah contoh yang dapat menggunakan interpolasi linear.

Dalam latihan ini, Anda akan menentukan jumlah nilai yang hilang dalam deret waktu maunaloa_missing dan menggunakan interpolasi linear untuk mengimputasi nilai-nilai tersebut.

maunaloa_missing, zoo, dan ggplot2 tersedia untuk Anda.

Latihan ini adalah bagian dari kursus

Memanipulasi Data Deret Waktu di R

Lihat Kursus

Petunjuk latihan

  • Tentukan jumlah observasi dari maunaloa_missing yang bernilai NA.

  • Gunakan interpolasi linear untuk mengisi nilai yang hilang di maunaloa_missing; simpan sebagai maunaloa_linear.

  • Buat ggplot dari maunaloa_linear dengan garis berwarna merah.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# Count the number of missing values
___

# Fill in values with linear approximation
___

# Generate a full ggplot of maunaloa_linear
ggplot(___,
       aes(___)) + 
  scale_y_continuous() + 
  ___
Edit dan Jalankan Kode