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
Petunjuk latihan
Tentukan jumlah observasi dari
maunaloa_missingyang bernilaiNA.Gunakan interpolasi linear untuk mengisi nilai yang hilang di
maunaloa_missing; simpan sebagaimaunaloa_linear.Buat
ggplotdarimaunaloa_lineardengan 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() +
___