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
Desscriptive Statistics and MatricesI have the code below. I want to export the result from the code below to excel and also want to add…
xtreg Y X1 X2...Xn i.country, fe- Is it possible/ correct/ feasible?Declared panel data as xtset year (instead of xtset panelid year) xtset YEAR panel variable: YEAR (…
Limitation of arguments in mataCheers together, currently, I am trying to find the internal rate of return or cost of equity for c…
Convert SIF date to yearHi all, Below is a few observations of my large panel data set I got after linking several data tog…
How to import several excelsDear Statalist, I need to create a database using several (hundreds) of excels like the one I show …
Subscribe to:
Post Comments (Atom)
0 Response to Sum of an infinite series
Post a Comment