Pengenalan reduksi dimensi

Reduksi Dimensi di R

Matt Pickard

Owner, Pickard Predictives, LLC

Dimensi

  • Dimensi adalah komponen vertikal dari tabel rapi
  • Dimensi = Kolom = Fitur
  • Jumlah dimensi = jumlah kolom
df %>% ncol()
3

Tabel rapi menyorot dimensi vertikal

Reduksi Dimensi di R

Apa itu reduksi dimensi?

Menghapus atau menggabungkan fitur dengan sedikit atau tanpa informasi baru

Contoh

Tabel rapi dengan lebih banyak kolom

Reduksi Dimensi di R

Apa itu reduksi dimensi?

Menghapus atau menggabungkan fitur dengan sedikit atau tanpa informasi baru

Contoh

Tabel rapi dengan lebih banyak kolom menyorot fitur dengan informasi berlebih

Reduksi Dimensi di R

Apa itu reduksi dimensi?

Menghapus atau menggabungkan fitur dengan sedikit atau tanpa informasi baru

Contoh

Tabel rapi dengan lebih banyak kolom menyorot fitur dengan semua nilai sama

Reduksi Dimensi di R

Reduksi dimensi secara visual

Proyeksi 3D ke permukaan 2D

Reduksi Dimensi di R

Menemukan kolom numerik tanpa varians

df %>% 
  summarize(
    across(
      everything(), 
      ~ var(., na.rm = TRUE))) %>%

pivot_longer( everything(), "feature", "variance")
# A tibble: 7 × 2
  feature              variance
  <chr>                   <dbl>
1 sqft_living           843534.
2 sqft_above            685735.
3 sqft_basement         195873.
4 sqft_living_near15    475480.
5 sqft_lot_near15    863386815.
6 num_garages                0 
7 num_hvac_units             0
Reduksi Dimensi di R

Informasi mutual

Diagram Venn dengan irisan

Reduksi Dimensi di R

Informasi mutual

Diagram Venn dengan irisan

Reduksi Dimensi di R

Informasi mutual

Diagram Venn dengan irisan

Reduksi Dimensi di R

Informasi mutual

Diagram Venn dengan irisan

Reduksi Dimensi di R

Buat plot korelasi

library(corrr)

house_sales_df %>% select(where(is.numeric)) %>%
correlate() %>%
shave() %>%
rplot(print_cor = TRUE) +
theme(axis.text.x = element_text(angle = 90, hjust = 1))
Reduksi Dimensi di R

Plot korelasi

Plot korelasi

Reduksi Dimensi di R

Ayo berlatih!

Reduksi Dimensi di R

Preparing Video For Download...