Suppose we have a left truncated normal distribution (one-dimension)
for which the expectation and the variance are known. What are the
mean and variance of the corresponding normal distribution ?
I know it is straightforward to compute the expectation and variance
of a LTN starting from a known normal distribution and a lower bound
but I can't see how I can do the reverse operation in a quick way. Of
course I can think about numerical optimization but I really need a
fast answer because the operation will be repeated many many times.
Any idea ?
Michael
You know *only* the mean and variance of the truncated distribution?
You know neither the cutoff nor the proportion that has been cut off?
Sounds pretty hopeless.
I only get two equations for the three unknowns m0,s0 and (T-m0)/s0.
You need another piece of information. For example,
the lower bound T.
Hope this helps.
Greg
Ok, I forgot to mention it. Yes the cut off value is known as well, it
is zero.
M = mean of the entire distribution
S = s.d. of the entire distribution
c = cutoff point; c = 0 in the case under consideration.
m = mean of the truncated distribution
s = s.d. of the truncated distribution
m > M and m > c, because the lower tail has been cut off.
s < S, whichever tail has been cut off.
f = standard normal pdf
P = standard normal cdf = lower tail area
Q = 1-P = upper tail area
The basic equations are
m-M f[(c-M)/S]
--- = ---------- (1)
S Q[(c-M)/S]
and
s^2 m-M m-M c-M
--- = 1 - (---)*((---)-(---)). (2)
S^2 S S S
Setting c = 0 and letting f/P = g, (1) becomes
m = M + S*g[M/S], (3)
and (2) becomes
s^2 = S^2 - (m-M)*m. (4)
Substituting (3) into (4) gives
s^2 = S^2 - (S*g[M/S])*(M + S*g[M/S]). (5)
Let M/S = T. Then (3) becomes
m = S * (T + g[T]) (6)
and (5) becomes
s^2 = S^2 * (1 - g[T]*(T + g[T])). (7)
Dividing (6) by the square root of (7) gives
T + g[T]
m/s = --------------------- = h[T]. (8)
sqrt[1-g[T]*(T+g[T])]
There is no obvious (to me) way to invert h and write T as an
explicit function of m/s. But h is smooth and concave-up, with
asymptotes 1 and T, so it should be solvable numerically without
any special problems as long as T doesn't get too negative.
In any case, once you have T you can get S from (6) and then M = S*T.
OK. Now you have two equations and two unknowns.
Why don't you derive the equations and post them?
Hope this helps.
Greg
Michael