En Çok Gidilen ve Çıkılan İstasyonlar
Burada en çok hangi istasyonlara gidildiğine ve hangi istasyonlardan çıkış yapıldığına bakacağız; ayrıca içe ve dışa derece oranını inceleyeceğiz. Bu bize, bisikletlerin çokça çekildiği ya da bisikletlerin bırakıldığı istasyonlar olarak dengesizleşen istasyonları gösterecek. Bu tür bir bisiklet paylaşım grafiğinin etkili çalışması için, çok fazla kaynak (source) veya havuz (sink) istasyonu olmamalı; yoksa ağın sahibi sürekli bisikletleri yer değiştirmek zorunda kalır! İdeal olarak ağ kendi kendini dengeleyecek şekilde tasarlanır ve bu oluyorsa, istasyonların neredeyse hepsinde içe/dışa derece oranının bire yakın olmasını bekleriz. Önce bunu ağırlıksız durumda inceleyeceğiz.
Bu egzersiz, kursun bir parçasıdır
Vaka Çalışmaları: R ile Ağ Analizi
Egzersiz talimatları
- Aşağıdaki sütunları içeren bir veri çerçevesi oluştur.
trip_out,trip_g_simpiçin"out"derece dağılımını içermeli.trip_in,"in"derece dağılımını içermeli.ratio, "out" derecelerinin "in" derecelerine bölüm oranını içermeli.
trip_degveri çerçevesini, hemtrip_outhem detrip_indeğerleri10'dan büyük olan satırlarla filtrele.- Filtrelenmiş oranların bir histogramını çiz.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
trip_deg <- data_frame(
# Find the "out" degree distribution
trip_out = degree(___, mode = "___"),
# ... and the "in" degree distribution
trip_in = degree(___, mode = "in")
# Calculate the ratio of out / in
ratio = ___ / trip_in
)
trip_deg_filtered <- trip_deg %>%
# Filter for rows where trips in and out are both over 10
___(___ > 10, ___ > 10)
# Plot histogram of filtered ratios
hist(___$ratio)