Kısa cevap, iyi olması, ancak yanlış olmasıdır. Formülünüz tarafından R'de verilen pozitif kararlı dağılımı elde etmek için
δγ
γ= | 1 - ben tan( πα / 2 )|- 1 / α.
Verdiğin formüle ilişkin en eski örnek (Feller, 1971) idi, ama bu kitabı sadece fiziksel formda buldum. Ancak (Hougaard, 1986) Laplace dönüşümü
Gönderen kılavuzda ( kullanılan ), parameterization (Samorodnitsky ve Taqqu, 1994), kimin çevrimiçi üreme beni eluded başka bir kaynak değil. Ancak (Weron, 2001) Samorodnitsky ve Taqqu'in için
parametreleştirilmesinde karakteristik işlevi vermektedir.
L (s)= E [ exp( - s X) ] = exp( -sα) .
stabledist
stabledist
fBasics
pm=1
α ≠ 1φ ( t ) = E [ exp( i t X) ] = exp[ i δt -γα| t|α( 1 - i βsign(t)tanπα2)].
Kullandığımız gösterim ile Weron'un kâğıdından madeni paraya bazı parametreleri yeniden adlandırdım. için ve için kullanır . Her durumda, ve ,
μδσγβ=1δ=0φ(t)=exp[−γα|t|α(1−isign(t)tanπα2)].
Not bu için ve . Resmi olarak , yani içerisinde elde ederiz
Dikkat edilmesi gereken ilginç bir nokta, karşılık gelen da , bu nedenle veya(1−itan(πα / 2 ))/|1−itan(πα/2)|=exp(−iπα/2)α ∈ ( 0 , 1 )benα= exp( ben πα / 2 )L (s)=φ(is)γ= | 1 - ben tan(πα / 2 )|- 1 / αφ ( t )
φ ( i s ) = exp( -sα) = L ( s ) .
γα = 1 / 21 / 2γ= αγ= 1 - αaslında kötü bir yaklaşım değildir, 1/2 için tam olarak doğru sonuç verirsiniz .
α = 1 / 2
Doğruluğu kontrol etmek için R'de bir örnek:
library(stabledist)
# Series representation of the density
PSf <- function(x, alpha, K) {
k <- 1:K
return(
-1 / (pi * x) * sum(
gamma(k * alpha + 1) / factorial(k) *
(-x ^ (-alpha)) ^ k * sin(alpha * k * pi)
)
)
}
# Derived expression for gamma
g <- function(a) {
iu <- complex(real=0, imaginary=1)
return(abs(1 - iu * tan(pi * a / 2)) ^ (-1 / a))
}
x=(1:100)/100
plot(0, xlim=c(0, 1), ylim=c(0, 2), pch='',
xlab='x', ylab='f(x)', main="Density Comparison")
legend('topright', legend=c('Series', 'gamma=g(alpha)'),
lty=c(1, 2), col=c('gray', 'black'),
lwd=c(5, 2))
text(x=c(0.1, 0.25, 0.7), y=c(1.4, 1.1, 0.7),
labels=c(expression(paste(alpha, " = 0.4")),
expression(paste(alpha, " = 0.5")),
expression(paste(alpha, " = 0.6"))))
for(a in seq(0.4, 0.6, by=0.1)) {
y <- vapply(x, PSf, FUN.VALUE=1, alpha=a, K=100)
lines(x, y, col="gray", lwd=5, lty=1)
lines(x, dstable(x, alpha=a, beta=1, gamma=g(a), delta=0, pm=1),
col="black", lwd=2, lty=2)
}
- Feller, W. (1971). Olasılık Teorisine Giriş ve Uygulamaları , 2 , 2. baskı. New York: Wiley.
- Hougaard, P. (1986). Kararlı Dağılımlardan Kaynaklanan Heterojen Popülasyonlar için Yaşam Modelleri , Biometrika 73 , 387-396.
- Samorodnitsky, G., Taqqu, MS (1994). Kararlı Gauss Olmayan Rasgele Süreçler , Chapman & Hall, New York, 1994.
- Weron, R. (2001). Levy-kararlı dağılımları yeniden ziyaret edildi: kuyruk indeksi> 2, Levy-kararlı rejimi dışlamaz , Uluslararası Modern Fizik Dergisi C, 2001, 12 (2), 209-223.