R ile Tahvil Değerleme ve Analizi
Clifford Ang
Senior Vice President, Compass Lexecon
uniroot() kullanabilirizytm <- function(cf) {
uniroot(bval, c(0, 1), cf = cf)$root
}
uniroot() ile ytm() fonksiyonunu oluşturuncf) alır ve modifiye değerleme fonksiyonu (bval) kullanırc(0,1), aramayı %0 ile %100 getiri aralığıyla sınırlarcf <- c(-92.64, 5, 5, 5, 5, 5, 5, 5, 5, 5, 105)
bval <- function(i, cf, t = seq(along = cf)) sum(cf / (1 + i)^t)
cf) kullanan bval() değerleme fonksiyonunu oluşturunbondprc() ile aynı mantıkt) oluşturuni) ile iskonto edinR ile Tahvil Değerleme ve Analizi