Hello there. I would like to know and learn how Stata staff usually does when programming a statistical method that involves the sum of an infinite series. Suppose that each subject i in a sample of size n has two random variables: a latent variable Yi follows a Poisson distribution with mean λi, and an observed variable Xi follows a Bernoulli distribution with probability πi that is certain function of the first variable, i.e. πi = f(Yi). Does Stata (Mata in particular) provide any function(s) for approximating the following summation?
\[ \sum_{y=0}^{\infty} f(Y_i)^{X_i} [1-f(Y_i)]^{1-X_i} \biggl( \frac{\lambda_i^{Y_i}}{Y_i!}e^{-\lambda_i} \biggl) \]
The only way I know for the moment is to use the while loop and do the summation from y=0 and stop the loop when the change between iterations is smaller than a certain value, e.g. 1e-8. However, this way is inefficient, because subjects have different λi and Xi, and the numbers of loop to achieve the stop criterion vary over subjects. Therefore I am looking for more clever methods.
I know that, for certain forms of continous variables, Stata can perform Gauss–Hermite quadrature to approximate the values of integrals, and the undocumented Mata function _gauss_hermite_nodes() can help us to do so. I wonder whether there are Stata/Mata functions that can help out in approximating the sum of infinite series for discrete variabels.
Thanks.
Related Posts with Sum of an infinite series
Preference to FE or RE model with Driscoll-Kraay SEHello, Is there a similar test that I can run to the Hausman test, with FE/RE models with Driscoll-…
"Split" histogram when one bin takes 99%I have a dataset that 99% of them has one value. But there are many other values which take so few p…
Time varying EWMA correlation matrixI am trying to calculate the time-varying EWMA correlation matrix in Stata when mean is not zero. C…
Histogram-differences in x-axisGood morning all, I have been trying to reproduce some figures that I have done about two years ago…
Large data-cleaning and -appending exercise needs more efficiencyHello everyone, I am at my first attempt at importing, cleaning and appending a large amount of dat…
Subscribe to:
Post Comments (Atom)
0 Response to Sum of an infinite series
Post a Comment