Bir vektördeki değer miktarını tahmin etme


26

Bir dizi gerçek numaram var. Yeni bir sayının miktarını tahmin etmem gerekiyor. Bunu R'de yapmanın temiz bir yolu var mı? Genel olarak?

Umarım bu çok önemsiz değildir ;-)

Yanıtınız için çok teşekkür ederiz.

PK

Yanıtlar:


35

Whuber'un belirttiği gibi ecdf, bir vektör alan ve bir değerin yüzdelik değerini almak için bir işlev döndüren kullanabilirsiniz .

> percentile <- ecdf(1:10)
> percentile(8)
[1] 0.8

10

Whuber ve Cawarden'in söylediklerini genişletmek için, bazen bir fonksiyonu "klasik" bir R tarzında kullanmak istersiniz. Sonra kullanarak kendiniz yazabilirsiniz ecdf():

ecdf_fun <- function(x,perc) ecdf(x)(perc)
ecdf_fun(1:10,8)
>[1] 0.8
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.