Bir tarih sütunu, bir fiyat sütunu ve bir dönüş sütunu içeren 4 veri çerçevem var.Her veri çerçevesine bir işlev uygulayın
data.1:
Date Price Return
2009-01-02 100 0.2
2009-01-03 110 0.1
etc.
veri yoktur.2:
Date Price Return
2009-02-02 60 0.15
2009-02-03 50 -0.1
etc.
I yoğunluk değerlerini dönen bir döngü kurmak ve her bir veri çerçevesi() işlev yoğunluğu uygulamak istiyorum dönüşler için. Bir liste oluşturarak bir döngü kurma ve lapply kullanımı hakkında() bunu yapmak yoluyla
ben yüzden
> ff <- list(data.1, data.2, data.3, data.4)
> for(i in 1:length(ff){
density[[i]] <- lapply(ff, density(ff[[i]]$Return))}
ama bu besbelli çalışmıyor. Biri bana biraz yardım teklif edebilir mi? Manuel atama yapmak istiyorsanız Dani
Üzgünüz, anlamıyorum. Bir değer hangi yoğunluğu? – Dani
@Dani: Üzgünüm, hatam, yanlış okudum –
Sorun değil, çözüm için teşekkürler. İyi çalışıyor! Kalan sorularım var: Artık yoğunluk() hesaplanan değerlere nasıl erişebilirim? Mesela, sadece benim için hesaplanan yoğunluğun x değerlerini (hangisi iadeler) seçmek istiyorum. Yoğunluklar [[1]] sadece veri için sonuçları seçer.1. Şimdi sadece verilerin enterpolasyonlu x değerlerini seçebilirim.1? yoğunlukları [[1 $ x]] çalışmıyor ... – Dani