1
我想知道替代參數化在EvaStats 包(基於AM,GM,log10等)中是如何完成的;我試過log10;但失敗了!幫助對數正態分佈(替代參數化)
x=c(1151, 453, 1530, 2852, 1382)
meanx=mean(x);sdx=sd(x); cvx=sd/mean;
meanx; sdx; cvx
[1] 1473.6; [1] 874.2501; [1] 0.5932751
y1=log(x) # log(e) base
mean1=mean(y1);sd1=sd(y1); cv1=sd1/mean1;
mean1; sd1; cv1;
[1] 7.136873; [1] 0.6648726; [1] 0.09316022
現在對數正態分佈(Alternative Parameterization);
library(EnvStats)
(p=seq(0.1,1,0.1));
qlnormAlt(p, mean =meanx, cv=cvx)
P [X≤X] ==> [1] 626.9803 798.3150 950.2311 1102.7414 1267.3461 1456.5211 1690.2899#[8] 2011.9454 2561.7490 Inf文件
qlnorm(p, meanlog = mean1, sdlog = sd1, lower.tail =TRUE, log.p = FALSE)
P [X≤X] ==> [ 1] 536.3594 718.5980 887.3269 1062.5527 1257.4901 1488.1910 1782.0729 #[8] 2200.5088 2948.1747 Inf文件(相同的結果在Excel)
mean1 = EXP(1/2); cv1 = sqrt(exp(1) - 1);不是meanx&cvx:我已經用過了;謝謝! –
你能詳細點嗎?我不明白你的意思嗎? – Suren
在經典SND中我們使用(0,1);這裏的假設是mean = exp(0.5)而不是零;&sd保持不變1! –