Description Usage Arguments Value Author(s) References Examples
This function calculates the Maximum Likelihood estimates for theta and lambda when vector y is fit to the Generalized Poisson Model. Newton Raphson Method is employed to calculate the MLE. The values are only valid if the Newton Raphson Method converges.
1 |
y |
Vector of counts. |
mark |
1 if the Newton Raphson Method converges. If mark = 0, then the values of theta and lambda are not applicable |
theta |
Maximum Likelihood Estimate for theta in the Generalized Poisson Model(theta,lambda) |
lambda |
Maximum Likelihood Estimate for lambda in the Generalized Poisson Model(theta,lambda) |
y_bar |
Mean of y which is also the Maximum Likelihood Estimate for lambda for the Poisson model |
length |
Length of y which will be later used to calculate the normalization values |
Sudeep Srivastava, Liang Chen
Consul, P. C. (1989) Generalized Poisson Distributions: Properties and Applications. New York: Marcel Dekker.
Sudeep Srivastava, Liang Chen A two-parameter generalized Poisson model to improve the analysis of RNA-Seq data Nucleic Acids Research Advance Access published July 29,2010 doi : 10.1093/nar/gkq670
1 2 3 4 5 6 7 8 | y = rpois(100,10);
out = generalized_poisson_likelihood(y);
#Check if it converged
if(out$mark==1)
{
#Value of Theta
cat("theta = ",out$theta,"lambda = ",out$lambda,"lambda_poisson = ",out$y_bar,"Length = ",out$length,"\n");
}
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.