Projeksiyonları Test Etmek İçin Regresyon Kullanma
Veriyi görsel olarak inceledikten sonra, tarihsel gelirlerden projekte edilen gelirlere geçişte eğilimde istatistiksel olarak anlamlı bir kayma olup olmadığını belirlemek için regresyon analizini de kullanmak istiyorsun. Bunun için bir trend (trend) ve bir shift (shift) değişkeni oluşturman gerektiğini unutma.
Bu egzersizde, önceki egzersizde oluşturduğun gelir verisi rev nesnesinde saklanıyor. Bu veri içinde iki zaman serisi var: tarihsel gelirler (hist_rev) ve projeksiyon gelirleri (proj_rev). Tarihsel gelirler, ilk 10 yıllık tarihsel dönemde pozitif değerlere, projeksiyon döneminde ise 0'a sahiptir. Projeksiyon gelirleri ise ilk 10 yılda 0, projeksiyon döneminde pozitif değerlere sahiptir.
Bu egzersiz
R ile Hisse Değerleme
kursunun bir parçasıdırEgzersiz talimatları
- Hem tarihsel hem de projeksiyon verilerini toplayarak tek bir gelir serisi oluştur.
seq()kullanarakrev_all_dfiçine bir trend değişkeni ekle.ifelse()kullanarakrev_all_dfiçine bir shift değişkeni ekle.rev_alldeğişkeninitrendveshiftüzerine regresyonla.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# Create a data frame of single series
rev_all <- ___
rev_all_df <- data.frame(rev_all)
# Create Trend Variable
rev_all_df$trend <- seq(___, nrow(rev_all_df), ___)
# Create Shift Variable
rev_all_df$shift <- ifelse(rev_all_df$trend <= 7, ___, ___)
# Run regression
reg <- lm(___, data = rev_all_df)
summary(reg)