MulaiMulai sekarang secara gratis

Stasiun Paling Sering Dikunjungi Masuk dan Keluar dengan Bobot

Sejauh ini, kita hanya melihat jaringan dengan sisi yang tidak berbobot. Namun, bobot sisi kita sebenarnya adalah jumlah perjalanan, sehingga masuk akal jika kita ingin memperluas analisis derajat dengan menambahkan distribusi derajat berbobot. Ini penting karena meskipun rasio derajat yang seimbang itu penting, hal yang perlu diseimbangkan ulang adalah sepeda. Jika bobotnya sama di semua stasiun, maka rasio derajat tanpa bobot sudah memadai. Tetapi jika kita ingin mengetahui berapa banyak sepeda yang benar-benar mengalir, kita perlu mempertimbangkan bobot.

Padanan berbobot dari distribusi derajat adalah strength. Kita dapat menghitungnya dengan fungsi strength(), yang menyajikan distribusi derajat berbobot berdasarkan atribut weight pada sisi-sisi graf.

Latihan ini adalah bagian dari kursus

Studi Kasus: Analisis Jaringan di R

Lihat Kursus

Petunjuk latihan

  • Buat sebuah data frame yang memuat kolom-kolom berikut.
    • trip_out harus memuat distribusi derajat berbobot (strength) "out" dari trip_g_simp.
    • trip_in harus memuat distribusi derajat berbobot "in".
    • ratio harus memuat rasio derajat "out" dibagi derajat "in".
  • Saring trip_strng untuk baris-baris di mana trip_out dan trip_in keduanya lebih besar dari 10.
  • Buat histogram dari rasio yang telah difilter.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

trip_strng <- data_frame(
  # Find the "out" strength distribution
  trip_out = strength(___, mode = "___"), 
  # ... and the "in" strength distribution
  trip_in = strength(___, mode = "in"),
  # Calculate the ratio of out / in
  ratio = ___ / trip_in
)

trip_strng_filtered <- trip_strng %>%
  # Filter for rows where trips in and out are both over 10
  filter(___ > 10, ___ > 10) 

# Plot histogram of filtered ratios
hist(___$ratio)
Edit dan Jalankan Kode