我是R新手。有一組樣本以及目標,我希望擬合一個數值函數來解決新樣本的目標。我的樣品是表示在這個地方用戶停留的持續時間(秒):使用一組樣本對新值進行插值
>b <- c(101,25711,13451,19442,26,3083,133,184,4403,9713,6918,10056,12201,10624,14984,5241,
+21619,44285,3262,2115,1822,11291,3243,12989,3607,12882,4462,11553,7596,2926,12955,
+1832,3539,6897,13571,16668,813,1824,10304,2508,1493,4407,7820,507,15866,7442,7738,
+5705,2869,10137,11276,12884,11298,...)
首先,我將它們轉換爲小時的3600分,我想,以適應功能持續時間的PDF:
> b <- b/3600
> hist(c,xlim=c(0,13),prob=T,breaks=seq(0,24,by=0.5))
> lines(density(x), col=red)
我想,以適應圖中的紅線,並插入新的值來找到這個地方的具體時間的概率說,p(持續時間=1.5小時)。
感謝您的關注!
如果您知道分配的似然函數,請嘗試'MASS:fitdistr'或'optim'。 – 2013-03-23 08:06:47
...並注意單點上的概率密度爲零,你必須定義一個區域,即'p(持續時間<1.6和持續時間> 1.4)'。 – 2013-03-23 08:11:22
爲什麼不使用密度''像'dd < - density(b); sum(dd $ y [dd $ x <1.5])/ sum(dd $ y)'' – agstudy 2013-03-23 10:04:34