<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.3 20210610//EN" "JATS-journalpublishing1-3-mathml3.dtd">
<article xml:lang="EN" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ali="http://www.niso.org/schemas/ali/1.0/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" dtd-version="1.3" article-type="research-article">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Appl. Math. Stat.</journal-id>
<journal-title-group>
<journal-title>Frontiers in Applied Mathematics and Statistics</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Appl. Math. Stat.</abbrev-journal-title>
</journal-title-group>
<issn pub-type="epub">2297-4687</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="doi">10.3389/fams.2026.1744058</article-id>
<article-version article-version-type="Version of Record" vocab="NISO-RP-8-2008"/>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Original Research</subject>
</subj-group>
</article-categories>
<title-group>
<article-title>Improving parameters estimation of a truncated Poisson regression model based on meta-heuristic optimization algorithms</article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name><surname>Basheer</surname> <given-names>Ghalya Tawfeeq</given-names></name>
<xref ref-type="aff" rid="aff1"><sup>1</sup></xref>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="conceptualization" vocab-term-identifier="https://credit.niso.org/contributor-roles/conceptualization/">Conceptualization</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Formal analysis" vocab-term-identifier="https://credit.niso.org/contributor-roles/formal-analysis/">Formal analysis</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="software" vocab-term-identifier="https://credit.niso.org/contributor-roles/software/">Software</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Writing &#x2013; original draft" vocab-term-identifier="https://credit.niso.org/contributor-roles/writing-original-draft/">Writing &#x2013; original draft</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Writing &#x2013; review &amp; editing" vocab-term-identifier="https://credit.niso.org/contributor-roles/writing-review-editing/">Writing &#x2013; review &#x0026; editing</role>
</contrib>
<contrib contrib-type="author">
<name><surname>Waleed Mahmood</surname> <given-names>Shaimaa</given-names></name>
<xref ref-type="aff" rid="aff2"><sup>2</sup></xref>
<uri xlink:href="https://loop.frontiersin.org/people/2033968"/>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="conceptualization" vocab-term-identifier="https://credit.niso.org/contributor-roles/conceptualization/">Conceptualization</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Formal analysis" vocab-term-identifier="https://credit.niso.org/contributor-roles/formal-analysis/">Formal analysis</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="methodology" vocab-term-identifier="https://credit.niso.org/contributor-roles/methodology/">Methodology</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="resources" vocab-term-identifier="https://credit.niso.org/contributor-roles/resources/">Resources</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Writing &#x2013; original draft" vocab-term-identifier="https://credit.niso.org/contributor-roles/writing-original-draft/">Writing &#x2013; original draft</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Writing &#x2013; review &amp; editing" vocab-term-identifier="https://credit.niso.org/contributor-roles/writing-review-editing/">Writing &#x2013; review &#x0026; editing</role>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name><surname>Algamal</surname> <given-names>Zakariya Yahya</given-names></name>
<xref ref-type="aff" rid="aff2"><sup>2</sup></xref>
<xref ref-type="corresp" rid="c001"><sup>&#x0002A;</sup></xref>
<xref ref-type="author-notes" rid="fn001"><sup>&#x02020;</sup></xref>
<uri xlink:href="https://loop.frontiersin.org/people/871057"/>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="supervision" vocab-term-identifier="https://credit.niso.org/contributor-roles/supervision/">Supervision</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="validation" vocab-term-identifier="https://credit.niso.org/contributor-roles/validation/">Validation</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Writing &#x2013; review &amp; editing" vocab-term-identifier="https://credit.niso.org/contributor-roles/writing-review-editing/">Writing &#x2013; review &#x0026; editing</role>
</contrib>
</contrib-group>
<aff id="aff1"><label>1</label><institution>Department of Operations Research and Intelligent Techniques, University of Mosul</institution>, <city>Mosul</city>, <country country="iq">Iraq</country></aff>
<aff id="aff2"><label>2</label><institution>Department of Statistics and Informatics, University of Mosul</institution>, <city>Mosul</city>, <country country="iq">Iraq</country></aff>
<author-notes>
<corresp id="c001"><label>&#x0002A;</label>Correspondence: Zakariya Yahya Algamal, <email xlink:href="mailto:zakariya.algamal@uomosul.edu.iq">zakariya.algamal@uomosul.edu.iq</email></corresp>
<fn fn-type="other" id="fn001"><label>&#x02020;</label><p>ORCID: Zakariya Yahya Algamal <uri xlink:href="https://orcid.org/0000-0002-0229-7958">orcid.org/0000-0002-0229-7958</uri></p></fn></author-notes>
<pub-date publication-format="electronic" date-type="pub" iso-8601-date="2026-02-04">
<day>04</day>
<month>02</month>
<year>2026</year>
</pub-date>
<pub-date publication-format="electronic" date-type="collection">
<year>2026</year>
</pub-date>
<volume>12</volume>
<elocation-id>1744058</elocation-id>
<history>
<date date-type="received">
<day>11</day>
<month>11</month>
<year>2025</year>
</date>
<date date-type="rev-recd">
<day>09</day>
<month>01</month>
<year>2026</year>
</date>
<date date-type="accepted">
<day>12</day>
<month>01</month>
<year>2026</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#x000A9; 2026 Basheer, Waleed Mahmood and Algamal.</copyright-statement>
<copyright-year>2026</copyright-year>
<copyright-holder>Basheer, Waleed Mahmood and Algamal</copyright-holder>
<license>
<ali:license_ref start_date="2026-02-04">https://creativecommons.org/licenses/by/4.0/</ali:license_ref>
<license-p>This is an open-access article distributed under the terms of the <ext-link ext-link-type="uri" xlink:href="https://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution License (CC BY)</ext-link>. The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.</license-p>
</license>
</permissions>
<abstract>
<p>The paper discusses computational and numerical challenges that are associated with the truncation of the information and which change the usual Poisson likelihood by the introduction of black kite optimization algorithm. Real data is used to demonstrate a significant improvement in healthcare and medical research. Truncated Poisson regression models (TPRM) are essential for analyzing count data where zero counts are unobserved, a common scenario in many real-world applications, such as healthcare and medical research. However, parameter estimation in such models often suffers from bias and inefficiency due to the complexity induced by truncation. This study proposes an improved parameter estimation approach for TPRM by leveraging meta-heuristic optimization algorithms. Specifically, we integrate state-of-the-art meta-heuristics, black kite optimization algorithm (BKA), to optimize the likelihood function and overcome the limitations of traditional iterative methods such as Newton-Raphson and quasi-Newton algorithms. Using extensive Monte Carlo simulations and real data application, we evaluate the performance of the proposed method under varying sample sizes and covariate structures. The results demonstrate that our meta-heuristic-based estimator significantly reduces mean squared error compared to conventional estimators, enhancing model reliability and predictive accuracy. The proposed approach offers a robust and efficient alternative for parameter estimation in truncated Poisson regression, with potential applications in epidemiology, ecology, and other fields dealing with truncated count data.</p></abstract>
<kwd-group>
<kwd>BFGS</kwd>
<kwd>black kite optimization algorithm</kwd>
<kwd>count data</kwd>
<kwd>meta-heuristic optimization algorithms</kwd>
<kwd>truncated Poisson regression model</kwd>
</kwd-group>
<funding-group>
<funding-statement>The author(s) declared that financial support was not received for this work and/or its publication.</funding-statement>
</funding-group>
<counts>
<fig-count count="3"/>
<table-count count="10"/>
<equation-count count="42"/>
<ref-count count="36"/>
<page-count count="19"/>
<word-count count="7791"/>
</counts>
<custom-meta-group>
<custom-meta>
<meta-name>section-at-acceptance</meta-name>
<meta-value>Statistics and Probability</meta-value>
</custom-meta>
</custom-meta-group>
</article-meta>
</front>
<body>
<sec sec-type="intro" id="s1">
<label>1</label>
<title>Introduction</title>
<p>Count data modeling is a statistical field of study directed at such variables as dependent variables that are identifications of a non-negative integer number of events or occurrences, i.e., the quantity of visits to a doctor, traffic incidents, or children within a family [<xref ref-type="bibr" rid="B1">1</xref>, <xref ref-type="bibr" rid="B2">2</xref>]. Leading to the right skewed distribution, among other characteristics unlike continuous outcomes of count data are discrete that tend to have a distorted distribution centered on lower values with a high proportion of zeros [<xref ref-type="bibr" rid="B3">3</xref>].</p>
<p>Poisson regression, a classical modeling strategy of the count data, presupposes the idea of the counts being distributed according to Poisson distribution with its means (equidispersion). This model presents the expected count as an exponential of explanatory variables that makes its interpretation to be simple in the generalized linear model framework. Empirical data however, generally do not fit the equidispersion assumption, therefore assuming they are over dispersed, which is very common, or under dispersed, which is rare. Such cases are dealt with by substituting such models with newer models with more parameters such as the Negative Binomial regression that has an extra parameter to fit flexibility to variance independent of the mean. Other distributions intended to handle different dispersion are the Generalized Poisson Conway-Maxwell-Poisson (COM-Poisson) and similar distributions [<xref ref-type="bibr" rid="B4">4</xref>, <xref ref-type="bibr" rid="B5">5</xref>].</p>
<p>The other difficulty which is commonly seen is the occurrence of excess zeros; that is more counts than are predicted by standard count models. At the cost of this, zero-inflated models and hurdle models have been designed. The two components have independent structure each component modeling the result on the binary zero-non zero and the count distribution of the positive values, and thus generates better fitting and inference in situations where zeros are produced by separate mechanisms [<xref ref-type="bibr" rid="B6">6</xref>, <xref ref-type="bibr" rid="B7">7</xref>].</p>
<p>The truncated Poisson regression model is a statistical technique used to analyze a count-type of data that are truncated; such as dynamic observations are excluded in the sample when smaller or larger than some integer limits [<xref ref-type="bibr" rid="B8">8</xref>, <xref ref-type="bibr" rid="B9">9</xref>]. Truncated Poisson regression contrasts with the usual Poisson regression model in that the counts take a truncated distribution due to the requirement that the counts exceed (left truncation) or are less than (right truncation) a given value [<xref ref-type="bibr" rid="B10">10</xref>]. This method would consider the fact that the realized counts do not fall into the grand scope of counts that might be observed hence avoid bias in parameter estimation and wrong inference that would have been made had truncation not been considered [<xref ref-type="bibr" rid="B11">11</xref>, <xref ref-type="bibr" rid="B12">12</xref>].</p>
<p>Optimization means achieving the best result under certain conditions. Engineers must make many technical and managerial decisions throughout the design, construction, and upkeep of any engineering system. The main purpose of all these decisions is to either minimize the effort or to maximize the benefit. In any situation, the effort required or the amount of benefit can be defined as a function of certain decision variables. Optimization is then the process of choosing the conditions that result in the highest or lowest value of a function [<xref ref-type="bibr" rid="B13">13</xref>, <xref ref-type="bibr" rid="B14">14</xref>].</p>
<p>There is no one way that can solve all optimization problems efficiently. Due to this, various optimization methods have been invented to handle many types of optimization problems. These methods are also called mathematical programming and are typically included in the field of operations research. Operations research uses scientific methods to solve problems related to decision making and to find the best solutions [<xref ref-type="bibr" rid="B13">13</xref>, <xref ref-type="bibr" rid="B14">14</xref>]. In recent years, new optimization methods have gained popularity and are widely used to solve difficult engineering optimization problems. Such as genetic algorithms, simulated annealing, particle swarm optimization, ant colony optimization, black-winged kite optimization algorithm [<xref ref-type="bibr" rid="B13">13</xref>].</p>
<p>The black kite optimization algorithm (BKA) is a meta-heuristic optimization algorithm based on the migration and hunting patterns of the black kite. The BKA brings together the Cauchy mutation technique and the Leader strategy to increase its ability to find global solutions and speed up convergence. This method manages achieves a balance both global and local knowledge to find good solutions [<xref ref-type="bibr" rid="B15">15</xref>]. It should be noted that not all problems can be solved by one algorithm. There is no meta-heuristic algorithm that is optimal in all optimization problems. A meta-heuristic algorithm can do very well with certain types of issues, but may not be as successful with others. The advancement of technology and the rise in problem complexity make it hard for some traditional algorithms to solve them [<xref ref-type="bibr" rid="B15">15</xref>].</p>
<p>The key shortcoming of parameter estimation in the truncated Poisson regression models can be viewed as the complex effect of the likelihood that is induced by truncation as it may necessitate the employment of the non-linear optimization tools and cause other problems with acquiring consistent and efficient estimators. Truncated Poisson models can be estimated using maximum likelihood in which the likelihood functions are complex with the normalizing constant being dependent upon the truncation limits. That increases the computational burden of parameter estimation and frequently requires non-linear optimization techniques iterative in nature, which have the potential to converge slowly or at local as opposed to global optima [<xref ref-type="bibr" rid="B16">16</xref>].</p>
<p>The weaknesses of quasi-Newton algorithms in parameter estimation of the truncated Poisson regression model mostly follow these issues because of the difficulty of the truncated likelihood function, which influence convergence and speed of computation. In the truncated Poisson measuring and computing log-likelihood, the log-likelihood contains a normalizing constant that relies on the truncation that results in the likelihood function to be non-linear and consequently more strenuous compared with that in the conventional Poisson. Quasi-Newton optimization methods do not compute the Hessian explicitly but can become sensitive to this complexity and thus slow to converge or to find global (as opposed to local) maxima. Quasi-Newton optimization can be sensitive to starting parameter values, and is iterative, whereas truncation or small sample size limits often render it insensitive to such start values. Such sensitivity may induce instability or convergence to irreliable parameter estimates [<xref ref-type="bibr" rid="B17">17</xref>, <xref ref-type="bibr" rid="B18">18</xref>].</p>
<p>The paper therefore concerns the difficulty of causing the parameters of the truncated Poisson regressions to get the accurate estimation of parameters based on maximum likelihood approach algorithms. In particular, the paper discusses computational and numerical challenges that are associated with the truncation of the information and which change the usual Poisson likelihood by the introduction of black kite optimization algorithm. The complexity typically gets in the way of rapid convergence, arithmetical precariousness and can be biased when using traditional optimization schemes like Newton-Raphson, Gauss-Newton, or perhaps quasi-Newton procedures.</p>
</sec>
<sec id="s2">
<label>2</label>
<title>Poisson regression</title>
<p>The modeling of count data is based on Poisson regression. It was the earliest model to explicitly model counts and it remains at the foundation of the numerous kinds of count models that can be used by analysts, it is also called log-linear regression. The dependent variable in this model is Poisson distributed and the dependent variable is linked with the independent variables using a log link function which yields a linear equation [<xref ref-type="bibr" rid="B4">4</xref>, <xref ref-type="bibr" rid="B6">6</xref>].</p>
<p>The Poisson regression model states that the <italic>y</italic><sub><italic>i</italic></sub> is a random variable distributed as Poisson with parameter &#x003BB;<sub><italic>i</italic></sub>, which depends on the regressors <italic>x</italic><sub><italic>i</italic></sub>. The main formula of the model is [<xref ref-type="bibr" rid="B19">19</xref>]:</p>
<disp-formula id="EQ1"><mml:math id="M1"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:mi>P</mml:mi><mml:mrow><mml:mo stretchy="true">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>Y</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mi>y</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>|</mml:mo><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mtext>&#x000A0;</mml:mtext></mml:mrow><mml:mo stretchy="true">)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:msup><mml:mrow><mml:mi>e</mml:mi></mml:mrow><mml:mrow><mml:mo>-</mml:mo><mml:mi>&#x003BB;</mml:mi></mml:mrow></mml:msup><mml:msup><mml:mrow><mml:mi>&#x003BB;</mml:mi></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi>y</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:msup></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi>y</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>!</mml:mo></mml:mrow></mml:mfrac><mml:mo>,</mml:mo><mml:mtext>&#x000A0;&#x000A0;</mml:mtext><mml:msub><mml:mrow><mml:mi>y</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>0</mml:mn><mml:mo>,</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mn>2</mml:mn><mml:mo>&#x02026;</mml:mo><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math><label>(1)</label></disp-formula>
<p>The most popular formulation for &#x003BB;<sub><italic>i</italic></sub> is the loglinear model</p>
<disp-formula id="EQ2"><mml:math id="M2"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:mi>l</mml:mi><mml:mi>n</mml:mi><mml:msub><mml:mrow><mml:mi>&#x003BB;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msubsup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mi>T</mml:mi></mml:mrow></mml:msubsup><mml:mi>&#x003B2;</mml:mi></mml:mtd></mml:mtr></mml:mtable></mml:math><label>(2)</label></disp-formula>
<p>where <inline-formula><mml:math id="M3"><mml:msubsup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mi>T</mml:mi></mml:mrow></mml:msubsup><mml:mi>&#x003B2;</mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mi>&#x003B2;</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>&#x0002B;</mml:mo><mml:msub><mml:mrow><mml:mi>&#x003B2;</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>&#x0002B;</mml:mo><mml:mo>&#x02026;</mml:mo><mml:mo>&#x0002B;</mml:mo><mml:mtext>&#x000A0;</mml:mtext><mml:msub><mml:mrow><mml:mi>&#x003B2;</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, <inline-formula><mml:math id="M4"><mml:msubsup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mi>T</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula> represents the vector of independent variables and &#x003B2; is the regression coefficients. The expected number of events is given by</p>
<disp-formula id="EQ3"><mml:math id="M5"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:mi>E</mml:mi><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>y</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>|</mml:mo><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mtext>&#x000A0;</mml:mtext></mml:mrow><mml:mo>]</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mi>V</mml:mi><mml:mi>a</mml:mi><mml:mi>r</mml:mi><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>y</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>|</mml:mo><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mtext>&#x000A0;</mml:mtext></mml:mrow><mml:mo>]</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mi>&#x003BB;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msup><mml:mrow><mml:mi>e</mml:mi></mml:mrow><mml:mrow><mml:msubsup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mi>T</mml:mi></mml:mrow></mml:msubsup><mml:mi>&#x003B2;</mml:mi></mml:mrow></mml:msup></mml:mtd></mml:mtr></mml:mtable></mml:math><label>(3)</label></disp-formula>
<p>The log likelihood function is</p>
<disp-formula id="EQ4"><mml:math id="M6"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:mi>l</mml:mi><mml:mi>n</mml:mi><mml:mi>L</mml:mi><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:munderover accentunder="false" accent="false"><mml:mrow><mml:mo>&#x02211;</mml:mo></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:munderover></mml:mstyle><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mo>-</mml:mo><mml:msub><mml:mrow><mml:mi>&#x003BB;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>&#x0002B;</mml:mo><mml:msub><mml:mrow><mml:mi>y</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:msubsup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mi>T</mml:mi></mml:mrow></mml:msubsup><mml:mi>&#x003B2;</mml:mi><mml:mo>-</mml:mo><mml:mi>l</mml:mi><mml:mi>n</mml:mi><mml:msub><mml:mrow><mml:mi>y</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>!</mml:mo></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math><label>(4)</label></disp-formula>
</sec>
<sec id="s3">
<label>3</label>
<title>Truncated Poisson distribution</title>
<p>Let <italic>y</italic> a discrete random variable follow Poisson distribution with mean and variance (&#x003BB;) then the probability mass function of Poisson distribution is [<xref ref-type="bibr" rid="B19">19</xref>, <xref ref-type="bibr" rid="B20">20</xref>]:</p>
<disp-formula id="EQ5"><mml:math id="M7"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:mi>P</mml:mi><mml:mrow><mml:mo stretchy="true">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>y</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>;</mml:mo><mml:mi>&#x003BB;</mml:mi></mml:mrow><mml:mo stretchy="true">)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:msup><mml:mrow><mml:mi>e</mml:mi></mml:mrow><mml:mrow><mml:mo>-</mml:mo><mml:mi>&#x003BB;</mml:mi></mml:mrow></mml:msup><mml:msup><mml:mrow><mml:mi>&#x003BB;</mml:mi></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi>y</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:msup></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi>y</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>!</mml:mo></mml:mrow></mml:mfrac><mml:mo>,</mml:mo><mml:mtext>&#x000A0;&#x000A0;&#x000A0;</mml:mtext><mml:msub><mml:mrow><mml:mi>y</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>0</mml:mn><mml:mo>,</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mn>2</mml:mn><mml:mo>,</mml:mo><mml:mo>&#x02026;</mml:mo><mml:mtext>&#x000A0;&#x000A0;&#x000A0;</mml:mtext><mml:mo>,</mml:mo><mml:mtext>&#x000A0;</mml:mtext><mml:mi>&#x003BB;</mml:mi><mml:mo>&#x0003E;</mml:mo><mml:mn>0</mml:mn></mml:mtd></mml:mtr></mml:mtable></mml:math><label>(5)</label></disp-formula>
<p>A sample is considered truncated if the observations are limited to a certain portion of the population distribution. The truncated distribution is a subset of the untruncated distribution, with truncation occurring either from the left side [left truncated (<italic>y</italic> &#x0003E; <italic>l</italic>)] at a point, <italic>l</italic>, from the right side [right truncated (<italic>y</italic> &#x0003C; <italic>k</italic>)] at a point, <italic>k</italic>, or from both sides within the interval [<italic>l, k</italic>]. The probability density function of the shortened random variable can be described as a condition a distribution, as demonstrated below [<xref ref-type="bibr" rid="B19">19</xref>, <xref ref-type="bibr" rid="B21">21</xref>]:</p>
<p>Case (1): left truncated Poisson at zero (<italic>y</italic><sub><italic>i</italic></sub> &#x0003E; 0)</p>
<p>The zero-truncated Poisson distribution (ZTP) was first introduced by David and Johnson [<xref ref-type="bibr" rid="B36">36</xref>], which is distributed as <italic>y</italic> &#x0007E; <italic>ZTP</italic>(&#x003BB;) and it is one of the models of logarithmic linear regression. The probability mass function of the zero truncated Poisson (ZTP) distribution is [<xref ref-type="bibr" rid="B3">3</xref>, <xref ref-type="bibr" rid="B22">22</xref>, <xref ref-type="bibr" rid="B23">23</xref>]:</p>
<disp-formula id="EQ6"><mml:math id="M8"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:mi>P</mml:mi><mml:mrow><mml:mo stretchy="true">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>y</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>|</mml:mo><mml:msub><mml:mrow><mml:mi>y</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mtext>&#x000A0;</mml:mtext><mml:mo>&#x0003E;</mml:mo><mml:mn>0</mml:mn></mml:mrow><mml:mo stretchy="true">)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mi>P</mml:mi><mml:mrow><mml:mo stretchy="true">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>y</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>;</mml:mo><mml:mi>&#x003BB;</mml:mi></mml:mrow><mml:mo stretchy="true">)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mo class="qopname">Pr</mml:mo><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>y</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>&#x0003E;</mml:mo><mml:mn>0</mml:mn></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:mrow></mml:mfrac></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mtext>&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;</mml:mtext><mml:mo>=</mml:mo><mml:mtext>&#x000A0;</mml:mtext><mml:mfrac><mml:mrow><mml:mfrac><mml:mrow><mml:msup><mml:mrow><mml:mi>e</mml:mi></mml:mrow><mml:mrow><mml:mo>-</mml:mo><mml:mi>&#x003BB;</mml:mi></mml:mrow></mml:msup><mml:msup><mml:mrow><mml:mi>&#x003BB;</mml:mi></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi>y</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:msup></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi>y</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>!</mml:mo></mml:mrow></mml:mfrac></mml:mrow><mml:mrow><mml:mn>1</mml:mn><mml:mo>-</mml:mo><mml:mo class="qopname">Pr</mml:mo><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mi>y</mml:mi><mml:mo>=</mml:mo><mml:mn>0</mml:mn></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:mrow></mml:mfrac></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mtext>&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;</mml:mtext><mml:mo>=</mml:mo><mml:mtext>&#x000A0;</mml:mtext><mml:mfrac><mml:mrow><mml:msup><mml:mrow><mml:mi>e</mml:mi></mml:mrow><mml:mrow><mml:mo>-</mml:mo><mml:mi>&#x003BB;</mml:mi></mml:mrow></mml:msup><mml:msup><mml:mrow><mml:mi>&#x003BB;</mml:mi></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi>y</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:msup></mml:mrow><mml:mrow><mml:mrow><mml:mo stretchy="true">(</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>-</mml:mo><mml:msup><mml:mrow><mml:mi>e</mml:mi></mml:mrow><mml:mrow><mml:mo>-</mml:mo><mml:mi>&#x003BB;</mml:mi></mml:mrow></mml:msup></mml:mrow><mml:mo stretchy="true">)</mml:mo></mml:mrow><mml:msub><mml:mrow><mml:mi>y</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>!</mml:mo></mml:mrow></mml:mfrac><mml:mo>,</mml:mo><mml:mtext>&#x000A0;</mml:mtext><mml:msub><mml:mrow><mml:mi>y</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mn>2</mml:mn><mml:mo>,</mml:mo><mml:mn>3</mml:mn><mml:mo>,</mml:mo><mml:mo>&#x02026;</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math><label>(6)</label></disp-formula>
<p>Case (2): right truncated Poisson (<italic>y</italic><sub><italic>i</italic></sub> &#x02264; <italic>k</italic>)</p>
<p>The Poisson distribution becomes right-truncated when truncation occurs at (<italic>k</italic>) where (<italic>y</italic><sub><italic>i</italic></sub> &#x02264; <italic>k</italic>). The probability mass function of the right truncated Poisson distribution takes the following form [<xref ref-type="bibr" rid="B24">24</xref>, <xref ref-type="bibr" rid="B25">25</xref>]:</p>
<disp-formula id="EQ7"><mml:math id="M10"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:mi>P</mml:mi><mml:mrow><mml:mo stretchy="true">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>y</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>|</mml:mo><mml:msub><mml:mrow><mml:mi>y</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>&#x02264;</mml:mo><mml:mi>k</mml:mi><mml:mtext>&#x000A0;</mml:mtext></mml:mrow><mml:mo stretchy="true">)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mi>P</mml:mi><mml:mrow><mml:mo stretchy="true">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>y</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>;</mml:mo><mml:mi>&#x003BB;</mml:mi></mml:mrow><mml:mo stretchy="true">)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mo class="qopname">Pr</mml:mo><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>y</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>&#x02264;</mml:mo><mml:mi>k</mml:mi></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:mrow></mml:mfrac></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mtext>&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;</mml:mtext><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:msup><mml:mrow><mml:mi>e</mml:mi></mml:mrow><mml:mrow><mml:mo>-</mml:mo><mml:mi>&#x003BB;</mml:mi></mml:mrow></mml:msup><mml:msup><mml:mrow><mml:mi>&#x003BB;</mml:mi></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi>y</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:msup></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi>y</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>!</mml:mo><mml:mtext>&#x000A0;</mml:mtext><mml:mrow><mml:mo stretchy="true">(</mml:mo><mml:mrow><mml:mstyle displaystyle="true"><mml:msubsup><mml:mrow><mml:mo>&#x02211;</mml:mo></mml:mrow><mml:mrow><mml:mi>z</mml:mi><mml:mo>=</mml:mo><mml:mn>0</mml:mn></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msubsup></mml:mstyle><mml:mfrac><mml:mrow><mml:msup><mml:mrow><mml:mi>e</mml:mi></mml:mrow><mml:mrow><mml:mo>-</mml:mo><mml:mi>&#x003BB;</mml:mi></mml:mrow></mml:msup><mml:msup><mml:mrow><mml:mi>&#x003BB;</mml:mi></mml:mrow><mml:mrow><mml:mi>z</mml:mi></mml:mrow></mml:msup></mml:mrow><mml:mrow><mml:mi>z</mml:mi><mml:mo>!</mml:mo></mml:mrow></mml:mfrac></mml:mrow><mml:mo stretchy="true">)</mml:mo></mml:mrow></mml:mrow></mml:mfrac></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mtext>&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;</mml:mtext><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:msup><mml:mrow><mml:mi>&#x003BB;</mml:mi></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi>y</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:msup></mml:mrow><mml:mrow><mml:mrow><mml:mo stretchy="true">(</mml:mo><mml:mrow><mml:mstyle displaystyle="true"><mml:msubsup><mml:mrow><mml:mo>&#x02211;</mml:mo></mml:mrow><mml:mrow><mml:mi>z</mml:mi><mml:mo>=</mml:mo><mml:mn>0</mml:mn></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msubsup></mml:mstyle><mml:mfrac><mml:mrow><mml:msup><mml:mrow><mml:mi>&#x003BB;</mml:mi></mml:mrow><mml:mrow><mml:mi>z</mml:mi></mml:mrow></mml:msup></mml:mrow><mml:mrow><mml:mi>z</mml:mi><mml:mo>!</mml:mo></mml:mrow></mml:mfrac></mml:mrow><mml:mo stretchy="true">)</mml:mo></mml:mrow><mml:msub><mml:mrow><mml:mi>y</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>!</mml:mo></mml:mrow></mml:mfrac><mml:mtext>&#x000A0;</mml:mtext><mml:mo>,</mml:mo><mml:mtext>&#x000A0;</mml:mtext><mml:msub><mml:mrow><mml:mi>y</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>0</mml:mn><mml:mo>,</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mn>2</mml:mn><mml:mo>,</mml:mo><mml:mo>&#x02026;</mml:mo><mml:mo>,</mml:mo><mml:mi>k</mml:mi></mml:mtd></mml:mtr></mml:mtable></mml:math><label>(7)</label></disp-formula>
<p>Case (3): double truncated Poisson (<italic>l</italic> &#x02264; <italic>y</italic><sub><italic>i</italic></sub> &#x02264; <italic>k</italic>)</p>
<p>The Double truncated Poisson data result from merging left truncated and right truncated Poisson data types. The probability mass function of the double truncated Poisson distribution takes the following form [<xref ref-type="bibr" rid="B26">26</xref>].</p>
<disp-formula id="EQ8"><mml:math id="M12"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:mi>P</mml:mi><mml:mrow><mml:mo stretchy="true">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>y</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>|</mml:mo><mml:mi>l</mml:mi><mml:mo>&#x02264;</mml:mo><mml:msub><mml:mrow><mml:mi>y</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>&#x02264;</mml:mo><mml:mi>k</mml:mi></mml:mrow><mml:mo stretchy="true">)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mi>P</mml:mi><mml:mrow><mml:mo stretchy="true">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>;</mml:mo><mml:mi>&#x003BB;</mml:mi></mml:mrow><mml:mo stretchy="true">)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mo class="qopname">Pr</mml:mo><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mi>l</mml:mi><mml:mo>&#x02264;</mml:mo><mml:msub><mml:mrow><mml:mi>y</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>&#x02264;</mml:mo><mml:mi>k</mml:mi></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:mrow></mml:mfrac></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mtext>&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;</mml:mtext><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:msup><mml:mrow><mml:mi>&#x003BB;</mml:mi></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi>y</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:msup></mml:mrow><mml:mrow><mml:mrow><mml:mo stretchy="true">(</mml:mo><mml:mrow><mml:mstyle displaystyle="true"><mml:msubsup><mml:mrow><mml:mo>&#x02211;</mml:mo></mml:mrow><mml:mrow><mml:mi>z</mml:mi><mml:mo>=</mml:mo><mml:mi>l</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msubsup></mml:mstyle><mml:mfrac><mml:mrow><mml:msup><mml:mrow><mml:mi>&#x003BB;</mml:mi></mml:mrow><mml:mrow><mml:mi>z</mml:mi></mml:mrow></mml:msup></mml:mrow><mml:mrow><mml:mi>z</mml:mi><mml:mo>!</mml:mo></mml:mrow></mml:mfrac></mml:mrow><mml:mo stretchy="true">)</mml:mo></mml:mrow><mml:msub><mml:mrow><mml:mi>y</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>!</mml:mo></mml:mrow></mml:mfrac><mml:mtext>&#x000A0;</mml:mtext><mml:mo>,</mml:mo><mml:mtext>&#x000A0;</mml:mtext><mml:msub><mml:mrow><mml:mi>y</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mi>l</mml:mi><mml:mo>,</mml:mo><mml:mi>l</mml:mi><mml:mo>&#x0002B;</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mi>l</mml:mi><mml:mo>&#x0002B;</mml:mo><mml:mn>2</mml:mn><mml:mo>,</mml:mo><mml:mo>&#x02026;</mml:mo><mml:mo>,</mml:mo><mml:mi>k</mml:mi></mml:mtd></mml:mtr></mml:mtable></mml:math><label>(8)</label></disp-formula>
<p>The analysis of right truncation and double truncation for count data has received less scholarly focus compared to left truncation. One possible explanation is that Left-truncation occurs more frequently than right-truncation [<xref ref-type="bibr" rid="B26">26</xref>].</p>
</sec>
<sec id="s4">
<label>4</label>
<title>Truncated Poisson regression model</title>
<p>The truncated Poisson regression model is one of the models of logarithmic linear regression for the dependent variable (<italic>y</italic><sub><italic>i</italic></sub>) and is defined by the following formula [<xref ref-type="bibr" rid="B19">19</xref>, <xref ref-type="bibr" rid="B21">21</xref>, <xref ref-type="bibr" rid="B27">27</xref>, <xref ref-type="bibr" rid="B28">28</xref>]:</p>
<disp-formula id="EQ9"><mml:math id="M14"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mi>y</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msup><mml:mrow><mml:mi>e</mml:mi></mml:mrow><mml:mrow><mml:msubsup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mi>T</mml:mi></mml:mrow></mml:msubsup><mml:mi>&#x003B2;</mml:mi><mml:mo>&#x0002B;</mml:mo><mml:msub><mml:mrow><mml:mi>U</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:msup><mml:mtext>&#x000A0;&#x000A0;&#x000A0;</mml:mtext><mml:mi>U</mml:mi><mml:mo>&#x0007E;</mml:mo><mml:mi>P</mml:mi><mml:mrow><mml:mo stretchy="true">(</mml:mo><mml:mrow><mml:mi>&#x003BB;</mml:mi></mml:mrow><mml:mo stretchy="true">)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math><label>(9)</label></disp-formula>
<p><inline-formula><mml:math id="M15"><mml:mi>w</mml:mi><mml:mi>h</mml:mi><mml:mi>e</mml:mi><mml:mi>r</mml:mi><mml:mi>e</mml:mi><mml:mtext>&#x000A0;&#x000A0;</mml:mtext><mml:msubsup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mi>T</mml:mi></mml:mrow></mml:msubsup><mml:mi>&#x003B2;</mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mi>&#x003B2;</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>&#x0002B;</mml:mo><mml:msub><mml:mrow><mml:mi>&#x003B2;</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>&#x0002B;</mml:mo><mml:mo>&#x02026;</mml:mo><mml:mo>&#x0002B;</mml:mo><mml:mtext>&#x000A0;</mml:mtext><mml:msub><mml:mrow><mml:mi>&#x003B2;</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula></p>
<disp-formula id="E13a"><mml:math id="M16"><mml:mtable columnalign="left"><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mi>y</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>&#x0007E;</mml:mo><mml:mi>P</mml:mi><mml:mrow><mml:mo stretchy="true">(</mml:mo><mml:mrow><mml:mi>&#x003BB;</mml:mi></mml:mrow><mml:mo stretchy="true">)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>The distribution parameter of the response variable (<italic>y</italic><sub><italic>i</italic></sub>) can be expressed as [<xref ref-type="bibr" rid="B29">29</xref>&#x02013;<xref ref-type="bibr" rid="B31">31</xref>]:</p>
<disp-formula id="E14a"><mml:math id="M17"><mml:mtable columnalign="left"><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mi>&#x003BB;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msup><mml:mrow><mml:mi>e</mml:mi></mml:mrow><mml:mrow><mml:msubsup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mi>T</mml:mi></mml:mrow></mml:msubsup><mml:mi>&#x003B2;</mml:mi></mml:mrow></mml:msup></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mi>l</mml:mi><mml:mi>n</mml:mi><mml:msub><mml:mrow><mml:mi>&#x003BB;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msubsup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mi>T</mml:mi></mml:mrow></mml:msubsup><mml:mi>&#x003B2;</mml:mi></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>In The truncated Poisson regression model the observations of (<italic>y</italic><sub><italic>i</italic></sub>, <italic>x</italic><sub><italic>i</italic></sub>) are obtained only for part of the population. The main goal of regression analysis involves parameter estimation to understand the relationship between dependent variable and independent variables. The maximum likelihood estimator serves to calculate parameter estimates for truncated Poisson regression models.</p>
</sec>
<sec id="s5">
<label>5</label>
<title>Maximum likelihood estimation (MLE)</title>
<p>The estimation of parameters represents a fundamental research topic that attracts mathematical statistics researchers, because new estimation methods require accurate parameter estimation and optimal estimator identification [<xref ref-type="bibr" rid="B32">32</xref>].</p>
<p>Case (1): zero truncated Poisson regression model</p>
<p>The maximum likelihood function for the zero truncated Poisson regression model derives from the conditional probability function of the zero truncated Poisson distribution shown in <xref ref-type="disp-formula" rid="EQ6">Equation 6</xref>.</p>
<disp-formula id="EQ10"><mml:math id="M18"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:mtext>&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;</mml:mtext><mml:mi>L</mml:mi><mml:mrow><mml:mo stretchy="true">(</mml:mo><mml:mrow><mml:mi>&#x003B2;</mml:mi><mml:mo>|</mml:mo><mml:mi>y</mml:mi></mml:mrow><mml:mo stretchy="true">)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:msubsup><mml:mrow><mml:mo>&#x003A0;</mml:mo></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msubsup><mml:mfrac><mml:mrow><mml:msup><mml:mrow><mml:mi>e</mml:mi></mml:mrow><mml:mrow><mml:mo>-</mml:mo><mml:mi>&#x003BB;</mml:mi></mml:mrow></mml:msup><mml:msup><mml:mrow><mml:mi>&#x003BB;</mml:mi></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi>y</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:msup></mml:mrow><mml:mrow><mml:mrow><mml:mo stretchy="true">(</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>-</mml:mo><mml:msup><mml:mrow><mml:mi>e</mml:mi></mml:mrow><mml:mrow><mml:mo>-</mml:mo><mml:mi>&#x003BB;</mml:mi></mml:mrow></mml:msup></mml:mrow><mml:mo stretchy="true">)</mml:mo></mml:mrow><mml:msub><mml:mrow><mml:mi>y</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>!</mml:mo></mml:mrow></mml:mfrac></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mo class="qopname">ln</mml:mo><mml:mtext>&#x000A0;</mml:mtext><mml:mi>L</mml:mi><mml:mrow><mml:mo stretchy="true">(</mml:mo><mml:mrow><mml:mi>&#x003B2;</mml:mi><mml:mo>|</mml:mo><mml:mi>y</mml:mi></mml:mrow><mml:mo stretchy="true">)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:munderover accentunder="false" accent="false"><mml:mrow><mml:mo>&#x02211;</mml:mo></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:munderover></mml:mstyle><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>y</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo class="qopname">ln</mml:mo><mml:mrow><mml:mo stretchy="true">(</mml:mo><mml:mrow><mml:mi>&#x003BB;</mml:mi></mml:mrow><mml:mo stretchy="true">)</mml:mo></mml:mrow><mml:mo>-</mml:mo><mml:mi>&#x003BB;</mml:mi><mml:mo>-</mml:mo><mml:mo class="qopname">ln</mml:mo><mml:mrow><mml:mo stretchy="true">(</mml:mo><mml:mrow><mml:msup><mml:mrow><mml:mn>1</mml:mn><mml:mo>-</mml:mo><mml:mi>e</mml:mi></mml:mrow><mml:mrow><mml:mo>-</mml:mo><mml:mi>&#x003BB;</mml:mi></mml:mrow></mml:msup></mml:mrow><mml:mo stretchy="true">)</mml:mo></mml:mrow><mml:mo>-</mml:mo><mml:mo class="qopname">ln</mml:mo><mml:mrow><mml:mo stretchy="true">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>y</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>!</mml:mo></mml:mrow><mml:mo stretchy="true">)</mml:mo></mml:mrow></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mo class="qopname">ln</mml:mo><mml:mtext>&#x000A0;</mml:mtext><mml:mi>L</mml:mi><mml:mrow><mml:mo stretchy="true">(</mml:mo><mml:mrow><mml:mi>&#x003B2;</mml:mi><mml:mo>|</mml:mo><mml:mi>y</mml:mi></mml:mrow><mml:mo stretchy="true">)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:munderover accentunder="false" accent="false"><mml:mrow><mml:mo>&#x02211;</mml:mo></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:munderover></mml:mstyle><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>y</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo class="qopname">&#x003B2;</mml:mo><mml:mo>-</mml:mo><mml:msup><mml:mrow><mml:mi>e</mml:mi></mml:mrow><mml:mrow><mml:msubsup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mi>T</mml:mi></mml:mrow></mml:msubsup><mml:mi>&#x003B2;</mml:mi></mml:mrow></mml:msup><mml:mo>-</mml:mo><mml:mo class="qopname">ln</mml:mo><mml:mrow><mml:mo stretchy="true">(</mml:mo><mml:mrow><mml:msup><mml:mrow><mml:mn>1</mml:mn><mml:mo>-</mml:mo><mml:mi>e</mml:mi></mml:mrow><mml:mrow><mml:mo>-</mml:mo><mml:msubsup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mi>T</mml:mi></mml:mrow></mml:msubsup><mml:mi>&#x003B2;</mml:mi></mml:mrow></mml:msup></mml:mrow><mml:mo stretchy="true">)</mml:mo></mml:mrow><mml:mo>-</mml:mo><mml:mo class="qopname">ln</mml:mo><mml:mrow><mml:mo stretchy="true">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>y</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>!</mml:mo></mml:mrow><mml:mo stretchy="true">)</mml:mo></mml:mrow></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math><label>(10)</label></disp-formula>
<p>The zero truncated Poisson maximum likelihood estimators require the derivative of <xref ref-type="disp-formula" rid="EQ10">Equation 10</xref> with respect to &#x003B2; to obtain their values as:</p>
<disp-formula id="EQ11"><mml:math id="M20"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:mfrac><mml:mrow><mml:mi>&#x02202;</mml:mi><mml:mi>l</mml:mi><mml:mi>n</mml:mi><mml:mi>L</mml:mi></mml:mrow><mml:mrow><mml:mi>&#x02202;</mml:mi><mml:mi>&#x003B2;</mml:mi></mml:mrow></mml:mfrac><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:munderover accentunder="false" accent="false"><mml:mrow><mml:mo>&#x02211;</mml:mo></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:munderover></mml:mstyle><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>y</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>-</mml:mo><mml:mfrac><mml:mrow><mml:msup><mml:mrow><mml:mi>e</mml:mi></mml:mrow><mml:mrow><mml:msubsup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mi>T</mml:mi></mml:mrow></mml:msubsup><mml:mi>&#x003B2;</mml:mi></mml:mrow></mml:msup></mml:mrow><mml:mrow><mml:mrow><mml:mo stretchy="true">(</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>-</mml:mo><mml:msup><mml:mrow><mml:mi>e</mml:mi></mml:mrow><mml:mrow><mml:mo>-</mml:mo><mml:msup><mml:mrow><mml:mi>e</mml:mi></mml:mrow><mml:mrow><mml:msubsup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mi>T</mml:mi></mml:mrow></mml:msubsup><mml:mi>&#x003B2;</mml:mi></mml:mrow></mml:msup></mml:mrow></mml:msup></mml:mrow><mml:mo stretchy="true">)</mml:mo></mml:mrow></mml:mrow></mml:mfrac></mml:mrow><mml:mo>]</mml:mo></mml:mrow><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>0</mml:mn></mml:mtd></mml:mtr></mml:mtable></mml:math><label>(11)</label></disp-formula>
<p>Case (2): right truncated Poisson regression model</p>
<p>The maximum likelihood function for the right truncated Poisson regression model derives from the conditional probability function of the right truncated Poisson distribution shown in <xref ref-type="disp-formula" rid="EQ7">Equation 7</xref>.</p>
<disp-formula id="EQ12"><mml:math id="M21"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:mtext>&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;</mml:mtext><mml:mi>L</mml:mi><mml:mrow><mml:mo stretchy="true">(</mml:mo><mml:mrow><mml:mi>&#x003B2;</mml:mi><mml:mo>|</mml:mo><mml:mi>y</mml:mi></mml:mrow><mml:mo stretchy="true">)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:msubsup><mml:mrow><mml:mo>&#x003A0;</mml:mo></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msubsup><mml:mfrac><mml:mrow><mml:msup><mml:mrow><mml:mi>&#x003BB;</mml:mi></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi>y</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:msup></mml:mrow><mml:mrow><mml:mrow><mml:mo stretchy="true">(</mml:mo><mml:mrow><mml:mstyle displaystyle="true"><mml:msubsup><mml:mrow><mml:mo>&#x02211;</mml:mo></mml:mrow><mml:mrow><mml:mi>z</mml:mi><mml:mo>=</mml:mo><mml:mn>0</mml:mn></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msubsup></mml:mstyle><mml:mfrac><mml:mrow><mml:msup><mml:mrow><mml:mi>&#x003BB;</mml:mi></mml:mrow><mml:mrow><mml:mi>z</mml:mi></mml:mrow></mml:msup></mml:mrow><mml:mrow><mml:mi>z</mml:mi><mml:mo>!</mml:mo></mml:mrow></mml:mfrac></mml:mrow><mml:mo stretchy="true">)</mml:mo></mml:mrow><mml:msub><mml:mrow><mml:mi>y</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>!</mml:mo></mml:mrow></mml:mfrac></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mo class="qopname">ln</mml:mo><mml:mtext>&#x000A0;</mml:mtext><mml:mi>L</mml:mi><mml:mrow><mml:mo stretchy="true">(</mml:mo><mml:mrow><mml:mi>&#x003B2;</mml:mi><mml:mo>|</mml:mo><mml:mi>y</mml:mi></mml:mrow><mml:mo stretchy="true">)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:munderover accentunder="false" accent="false"><mml:mrow><mml:mo>&#x02211;</mml:mo></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:munderover></mml:mstyle><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>y</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo class="qopname">ln</mml:mo><mml:mrow><mml:mo stretchy="true">(</mml:mo><mml:mrow><mml:mi>&#x003BB;</mml:mi></mml:mrow><mml:mo stretchy="true">)</mml:mo></mml:mrow><mml:mo>-</mml:mo><mml:mo class="qopname">ln</mml:mo><mml:mrow><mml:mo stretchy="true">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>y</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>!</mml:mo></mml:mrow><mml:mo stretchy="true">)</mml:mo></mml:mrow><mml:mo>-</mml:mo><mml:mo class="qopname">ln</mml:mo><mml:mrow><mml:mo stretchy="true">(</mml:mo><mml:mrow><mml:mstyle displaystyle="true"><mml:msubsup><mml:mrow><mml:mo>&#x02211;</mml:mo></mml:mrow><mml:mrow><mml:mi>z</mml:mi><mml:mo>=</mml:mo><mml:mn>0</mml:mn></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msubsup></mml:mstyle><mml:mfrac><mml:mrow><mml:msup><mml:mrow><mml:mi>&#x003BB;</mml:mi></mml:mrow><mml:mrow><mml:mi>z</mml:mi></mml:mrow></mml:msup></mml:mrow><mml:mrow><mml:mi>z</mml:mi><mml:mo>!</mml:mo></mml:mrow></mml:mfrac></mml:mrow><mml:mo stretchy="true">)</mml:mo></mml:mrow></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mo class="qopname">ln</mml:mo><mml:mtext>&#x000A0;</mml:mtext><mml:mi>L</mml:mi><mml:mrow><mml:mo stretchy="true">(</mml:mo><mml:mrow><mml:mi>&#x003B2;</mml:mi><mml:mo>|</mml:mo><mml:mi>y</mml:mi></mml:mrow><mml:mo stretchy="true">)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:munderover accentunder="false" accent="false"><mml:mrow><mml:mo>&#x02211;</mml:mo></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:munderover></mml:mstyle><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>y</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo class="qopname">&#x003B2;</mml:mo><mml:mo>-</mml:mo><mml:mo class="qopname">ln</mml:mo><mml:mrow><mml:mo stretchy="true">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>y</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>!</mml:mo></mml:mrow><mml:mo stretchy="true">)</mml:mo></mml:mrow><mml:mo>-</mml:mo><mml:mo class="qopname">ln</mml:mo><mml:mrow><mml:mo stretchy="true">(</mml:mo><mml:mrow><mml:mstyle displaystyle="true"><mml:msubsup><mml:mrow><mml:mo>&#x02211;</mml:mo></mml:mrow><mml:mrow><mml:mi>z</mml:mi><mml:mo>=</mml:mo><mml:mn>0</mml:mn></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msubsup></mml:mstyle><mml:mfrac><mml:mrow><mml:msup><mml:mrow><mml:mrow><mml:mo stretchy="true">(</mml:mo><mml:mrow><mml:msubsup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mi>T</mml:mi></mml:mrow></mml:msubsup><mml:mi>&#x003B2;</mml:mi></mml:mrow><mml:mo stretchy="true">)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mi>z</mml:mi></mml:mrow></mml:msup></mml:mrow><mml:mrow><mml:mi>z</mml:mi><mml:mo>!</mml:mo></mml:mrow></mml:mfrac></mml:mrow><mml:mo stretchy="true">)</mml:mo></mml:mrow></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math><label>(12)</label></disp-formula>
<p>We derive maximum likelihood right truncated Poisson regression estimators by taking the first derivative of &#x003B2; and setting it to zero according to the following:</p>
<disp-formula id="EQ13"><mml:math id="M23"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:mrow><mml:mfrac><mml:mrow><mml:mo>&#x02202;</mml:mo><mml:mi>l</mml:mi><mml:mi>n</mml:mi><mml:mi>L</mml:mi></mml:mrow><mml:mrow><mml:mo>&#x02202;</mml:mo><mml:mi>&#x003B2;</mml:mi></mml:mrow></mml:mfrac><mml:mo>=</mml:mo><mml:mstyle displaystyle='true'><mml:munderover><mml:mo>&#x02211;</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mi>n</mml:mi></mml:munderover><mml:mrow><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:msub><mml:mi>y</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>&#x02212;</mml:mo><mml:mfrac><mml:mrow><mml:mstyle displaystyle='true'><mml:msubsup><mml:mo>&#x02211;</mml:mo><mml:mrow><mml:mi>z</mml:mi><mml:mo>=</mml:mo><mml:mn>0</mml:mn></mml:mrow><mml:mi>k</mml:mi></mml:msubsup><mml:mrow><mml:mfrac><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mi>z</mml:mi><mml:msup><mml:mrow><mml:mo stretchy='false'>(</mml:mo><mml:msubsup><mml:mi>x</mml:mi><mml:mi>i</mml:mi><mml:mi>T</mml:mi></mml:msubsup><mml:mi>&#x003B2;</mml:mi><mml:mo stretchy='false'>)</mml:mo></mml:mrow><mml:mi>z</mml:mi></mml:msup></mml:mrow><mml:mrow><mml:mi>z</mml:mi><mml:mo>!</mml:mo></mml:mrow></mml:mfrac></mml:mrow></mml:mstyle></mml:mrow><mml:mrow><mml:mstyle displaystyle='true'><mml:msubsup><mml:mo>&#x02211;</mml:mo><mml:mrow><mml:mi>z</mml:mi><mml:mo>=</mml:mo><mml:mn>0</mml:mn></mml:mrow><mml:mi>k</mml:mi></mml:msubsup><mml:mrow><mml:mfrac><mml:mrow><mml:msup><mml:mrow><mml:mo stretchy='false'>(</mml:mo><mml:msubsup><mml:mi>x</mml:mi><mml:mi>i</mml:mi><mml:mi>T</mml:mi></mml:msubsup><mml:mi>&#x003B2;</mml:mi><mml:mo stretchy='false'>)</mml:mo></mml:mrow><mml:mi>z</mml:mi></mml:msup></mml:mrow><mml:mrow><mml:mi>z</mml:mi><mml:mo>!</mml:mo></mml:mrow></mml:mfrac></mml:mrow></mml:mstyle></mml:mrow></mml:mfrac></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:mrow></mml:mstyle><mml:mo>=</mml:mo><mml:mn>0</mml:mn></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math><label>(13)</label></disp-formula>
<p>Case (3): double truncated Poisson regression model</p>
<p>The maximum likelihood function for the double truncated Poisson regression model derives from the <xref ref-type="disp-formula" rid="EQ8">Equation 8</xref>.</p>
<disp-formula id="EQ14"><mml:math id="M24"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:mtext>&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;</mml:mtext><mml:mi>L</mml:mi><mml:mrow><mml:mo stretchy="true">(</mml:mo><mml:mrow><mml:mi>&#x003B2;</mml:mi><mml:mo>|</mml:mo><mml:mi>y</mml:mi></mml:mrow><mml:mo stretchy="true">)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:msubsup><mml:mrow><mml:mo>&#x003A0;</mml:mo></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msubsup><mml:mfrac><mml:mrow><mml:msup><mml:mrow><mml:mi>&#x003BB;</mml:mi></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi>y</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:msup></mml:mrow><mml:mrow><mml:mrow><mml:mo stretchy="true">(</mml:mo><mml:mrow><mml:mstyle displaystyle="true"><mml:msubsup><mml:mrow><mml:mo>&#x02211;</mml:mo></mml:mrow><mml:mrow><mml:mi>z</mml:mi><mml:mo>=</mml:mo><mml:mi>l</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msubsup></mml:mstyle><mml:mfrac><mml:mrow><mml:msup><mml:mrow><mml:mi>&#x003BB;</mml:mi></mml:mrow><mml:mrow><mml:mi>z</mml:mi></mml:mrow></mml:msup></mml:mrow><mml:mrow><mml:mi>z</mml:mi><mml:mo>!</mml:mo></mml:mrow></mml:mfrac></mml:mrow><mml:mo stretchy="true">)</mml:mo></mml:mrow><mml:msub><mml:mrow><mml:mi>y</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>!</mml:mo></mml:mrow></mml:mfrac></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mo class="qopname">ln</mml:mo><mml:mtext>&#x000A0;</mml:mtext><mml:mi>L</mml:mi><mml:mrow><mml:mo stretchy="true">(</mml:mo><mml:mrow><mml:mi>&#x003B2;</mml:mi><mml:mo>|</mml:mo><mml:mi>y</mml:mi></mml:mrow><mml:mo stretchy="true">)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:munderover accentunder="false" accent="false"><mml:mrow><mml:mo>&#x02211;</mml:mo></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:munderover></mml:mstyle><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>y</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo class="qopname">ln</mml:mo><mml:mrow><mml:mo stretchy="true">(</mml:mo><mml:mrow><mml:mi>&#x003BB;</mml:mi></mml:mrow><mml:mo stretchy="true">)</mml:mo></mml:mrow><mml:mo>-</mml:mo><mml:mo class="qopname">ln</mml:mo><mml:mrow><mml:mo stretchy="true">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>y</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>!</mml:mo></mml:mrow><mml:mo stretchy="true">)</mml:mo></mml:mrow><mml:mo>-</mml:mo><mml:mo class="qopname">ln</mml:mo><mml:mrow><mml:mo stretchy="true">(</mml:mo><mml:mrow><mml:mstyle displaystyle="true"><mml:munderover accentunder="false" accent="false"><mml:mrow><mml:mo>&#x02211;</mml:mo></mml:mrow><mml:mrow><mml:mi>z</mml:mi><mml:mo>=</mml:mo><mml:mi>l</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:munderover></mml:mstyle><mml:mfrac><mml:mrow><mml:msup><mml:mrow><mml:mi>&#x003BB;</mml:mi></mml:mrow><mml:mrow><mml:mi>z</mml:mi></mml:mrow></mml:msup></mml:mrow><mml:mrow><mml:mi>z</mml:mi><mml:mo>!</mml:mo></mml:mrow></mml:mfrac></mml:mrow><mml:mo stretchy="true">)</mml:mo></mml:mrow></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mo class="qopname">ln</mml:mo><mml:mtext>&#x000A0;</mml:mtext><mml:mi>L</mml:mi><mml:mrow><mml:mo stretchy="true">(</mml:mo><mml:mrow><mml:mi>&#x003B2;</mml:mi><mml:mo>|</mml:mo><mml:mi>y</mml:mi></mml:mrow><mml:mo stretchy="true">)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:munderover accentunder="false" accent="false"><mml:mrow><mml:mo>&#x02211;</mml:mo></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:munderover></mml:mstyle><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>y</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo class="qopname">&#x003B2;</mml:mo><mml:mo>-</mml:mo><mml:mo class="qopname">ln</mml:mo><mml:mrow><mml:mo stretchy="true">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>y</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>!</mml:mo></mml:mrow><mml:mo stretchy="true">)</mml:mo></mml:mrow><mml:mo>-</mml:mo><mml:mo class="qopname">ln</mml:mo><mml:mrow><mml:mo stretchy="true">(</mml:mo><mml:mrow><mml:mstyle displaystyle="true"><mml:munderover accentunder="false" accent="false"><mml:mrow><mml:mo>&#x02211;</mml:mo></mml:mrow><mml:mrow><mml:mi>z</mml:mi><mml:mo>=</mml:mo><mml:mi>l</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:munderover></mml:mstyle><mml:mfrac><mml:mrow><mml:msup><mml:mrow><mml:mrow><mml:mo stretchy="true">(</mml:mo><mml:mrow><mml:msubsup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mi>T</mml:mi></mml:mrow></mml:msubsup><mml:mi>&#x003B2;</mml:mi></mml:mrow><mml:mo stretchy="true">)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mi>z</mml:mi></mml:mrow></mml:msup></mml:mrow><mml:mrow><mml:mi>z</mml:mi><mml:mo>!</mml:mo></mml:mrow></mml:mfrac></mml:mrow><mml:mo stretchy="true">)</mml:mo></mml:mrow></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math><label>(14)</label></disp-formula>
<p>The maximum likelihood double truncated Poisson regression estimators can be determined differentiating <xref ref-type="disp-formula" rid="EQ14">Equation 14</xref> with respect to &#x003B2;, giving</p>
<disp-formula id="EQ15"><mml:math id="M26"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:mfrac><mml:mrow><mml:mo>&#x02202;</mml:mo><mml:mi>l</mml:mi><mml:mi>n</mml:mi><mml:mi>L</mml:mi></mml:mrow><mml:mrow><mml:mo>&#x02202;</mml:mo><mml:mi>&#x003B2;</mml:mi></mml:mrow></mml:mfrac><mml:mo>=</mml:mo><mml:mstyle displaystyle='true'><mml:munderover><mml:mo>&#x02211;</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mi>n</mml:mi></mml:munderover><mml:mrow><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:msub><mml:mi>y</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>&#x02212;</mml:mo><mml:mfrac><mml:mrow><mml:mstyle displaystyle='true'><mml:msubsup><mml:mo>&#x02211;</mml:mo><mml:mrow><mml:mi>z</mml:mi><mml:mo>=</mml:mo><mml:mi>l</mml:mi></mml:mrow><mml:mi>k</mml:mi></mml:msubsup><mml:mrow><mml:mfrac><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mi>z</mml:mi><mml:msup><mml:mrow><mml:mo stretchy='false'>(</mml:mo><mml:msubsup><mml:mi>x</mml:mi><mml:mi>i</mml:mi><mml:mi>T</mml:mi></mml:msubsup><mml:mi>&#x003B2;</mml:mi><mml:mo stretchy='false'>)</mml:mo></mml:mrow><mml:mi>z</mml:mi></mml:msup></mml:mrow><mml:mrow><mml:mi>z</mml:mi><mml:mo>!</mml:mo></mml:mrow></mml:mfrac></mml:mrow></mml:mstyle></mml:mrow><mml:mrow><mml:mstyle displaystyle='true'><mml:msubsup><mml:mo>&#x02211;</mml:mo><mml:mrow><mml:mi>z</mml:mi><mml:mo>=</mml:mo><mml:mi>l</mml:mi></mml:mrow><mml:mi>k</mml:mi></mml:msubsup><mml:mrow><mml:mfrac><mml:mrow><mml:msup><mml:mrow><mml:mo stretchy='false'>(</mml:mo><mml:msubsup><mml:mi>x</mml:mi><mml:mi>i</mml:mi><mml:mi>T</mml:mi></mml:msubsup><mml:mi>&#x003B2;</mml:mi><mml:mo stretchy='false'>)</mml:mo></mml:mrow><mml:mi>z</mml:mi></mml:msup></mml:mrow><mml:mrow><mml:mi>z</mml:mi><mml:mo>!</mml:mo></mml:mrow></mml:mfrac></mml:mrow></mml:mstyle></mml:mrow></mml:mfrac></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:mrow></mml:mstyle><mml:mo>=</mml:mo><mml:mn>0</mml:mn></mml:mtd></mml:mtr></mml:mtable></mml:math><label>(15)</label></disp-formula>
<p><xref ref-type="disp-formula" rid="EQ11">Equations 11</xref>, <xref ref-type="disp-formula" rid="EQ13">13</xref>, <xref ref-type="disp-formula" rid="EQ15">15</xref> contain non-linear relationships between parameters which require iterative methods including Newton Raphson or Fisher scoring. In this research, we employ the traditional optimization method [Quasi newton method (BFGS)] alongside meta heuristic algorithms to estimate parameters of truncated Poisson regression model in three different cases, as well as improving a new algorithm to enhance the solution process.</p>
</sec>
<sec id="s6">
<label>6</label>
<title>Broyden&#x02013;Fletcher&#x02013;Goldfarb&#x02013; Shanno Method (BFGS)</title>
<p>The BFGS method is one of the quasi-Newton algorithms for unconstrained optimization problem, for finding a point <italic>x</italic><sup>&#x0002A;</sup> &#x02208; <italic>R</italic><sup><italic>n</italic></sup> let:</p>
<disp-formula id="EQ16"><mml:math id="M27"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:mo class="qopname">min</mml:mo><mml:mi>f</mml:mi><mml:mrow><mml:mo stretchy="true">(</mml:mo><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mo stretchy="true">)</mml:mo></mml:mrow><mml:mtext>&#x000A0;&#x000A0;</mml:mtext><mml:msup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mo>*</mml:mo></mml:mrow></mml:msup><mml:mo>&#x02208;</mml:mo><mml:msup><mml:mrow><mml:mi>R</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup></mml:mtd></mml:mtr></mml:mtable></mml:math><label>(16)</label></disp-formula>
<p>Where the objective function <italic>f</italic>:<italic>R</italic><sup><italic>n</italic></sup> &#x02192; <italic>R</italic> is a twice continuously differentiable objective function. The Broyden&#x02013;Fletcher&#x02013;Goldfarb&#x02013;Shanno Method (BFGS) performs an iterative process that follows this procedure [<xref ref-type="bibr" rid="B13">13</xref>, <xref ref-type="bibr" rid="B33">33</xref>]:</p>
<list list-type="order">
<list-item><p>Start with <italic>x</italic><sub>1</sub>, an initial point and [<italic>H</italic><sub>1</sub>], a positive definite symmetric matrix n &#x000D7; n. where [<italic>H</italic><sub>1</sub>] is the identity matrix [<italic>I</italic>]. Set <italic>i</italic> &#x0003D; 1 the iteration number.</p></list-item>
<list-item><p>Determine the gradient &#x02207;<italic>f</italic><sub><italic>i</italic></sub> at point <italic>x</italic><sub>1</sub>, then set:</p>
<p><disp-formula id="EQ17"><mml:math id="M28"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mi>S</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>H</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo>]</mml:mo></mml:mrow><mml:mo>&#x02207;</mml:mo><mml:msub><mml:mrow><mml:mi>f</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mtd></mml:mtr></mml:mtable></mml:math><label>(17)</label></disp-formula></p></list-item>
<list-item><p>Determine the optimal step length <inline-formula><mml:math id="M29"><mml:msubsup><mml:mrow><mml:mi>&#x003BB;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mo>*</mml:mo></mml:mrow></mml:msubsup></mml:math></inline-formula> moving along direction <italic>S</italic><sub><italic>i</italic></sub>, then set:</p>
<p><disp-formula id="EQ18"><mml:math id="M30"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>&#x0002B;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>&#x0002B;</mml:mo><mml:msubsup><mml:mrow><mml:mi>&#x003BB;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mo>*</mml:mo></mml:mrow></mml:msubsup><mml:msub><mml:mrow><mml:mi>S</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mtd></mml:mtr></mml:mtable></mml:math><label>(18)</label></disp-formula></p></list-item>
<list-item><p>Check if the new point <italic>x</italic><sub><italic>i</italic>&#x0002B;1</sub> represents an optimal solution. If <italic>x</italic><sub><italic>i</italic>&#x0002B;1</sub> is optimal, stop. Otherwise, go to step 5.</p></list-item>
<list-item><p>Update the matrix [<italic>H</italic><sub>1</sub>] as:</p>
<p><disp-formula id="EQ19"><mml:math id="M31"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>H</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>&#x0002B;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo>]</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>H</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>]</mml:mo></mml:mrow><mml:mo>&#x0002B;</mml:mo><mml:mrow><mml:mo stretchy="true">(</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>&#x0002B;</mml:mo><mml:mfrac><mml:mrow><mml:msubsup><mml:mrow><mml:mi>g</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mi>T</mml:mi></mml:mrow></mml:msubsup><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>H</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>]</mml:mo></mml:mrow><mml:msub><mml:mrow><mml:mi>g</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:msubsup><mml:mrow><mml:mi>d</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mi>T</mml:mi></mml:mrow></mml:msubsup><mml:msub><mml:mrow><mml:mi>g</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:mrow><mml:mo stretchy="true">)</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mo>&#x000D7;</mml:mo><mml:mfrac><mml:mrow><mml:msub><mml:mrow><mml:mi>d</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:msubsup><mml:mrow><mml:mi>d</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mi>T</mml:mi></mml:mrow></mml:msubsup></mml:mrow><mml:mrow><mml:msubsup><mml:mrow><mml:mi>d</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mi>T</mml:mi></mml:mrow></mml:msubsup><mml:msub><mml:mrow><mml:mi>g</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfrac><mml:mo>-</mml:mo><mml:mfrac><mml:mrow><mml:msub><mml:mrow><mml:mi>d</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:msubsup><mml:mrow><mml:mi>g</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mi>T</mml:mi></mml:mrow></mml:msubsup><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>H</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:msubsup><mml:mrow><mml:mi>d</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mi>T</mml:mi></mml:mrow></mml:msubsup><mml:msub><mml:mrow><mml:mi>g</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfrac><mml:mo>-</mml:mo><mml:mfrac><mml:mrow><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>H</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>]</mml:mo></mml:mrow><mml:msub><mml:mrow><mml:mi>g</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:msubsup><mml:mrow><mml:mi>d</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mi>T</mml:mi></mml:mrow></mml:msubsup></mml:mrow><mml:mrow><mml:msubsup><mml:mrow><mml:mi>d</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mi>T</mml:mi></mml:mrow></mml:msubsup><mml:msub><mml:mrow><mml:mi>g</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:mtd></mml:mtr></mml:mtable></mml:math><label>(19)</label></disp-formula></p>
<p>Where</p>
<p><disp-formula id="EQ20"><mml:math id="M33"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mi>g</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mo>&#x02207;</mml:mo><mml:mi>f</mml:mi><mml:mrow><mml:mo stretchy="true">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>&#x0002B;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="true">)</mml:mo></mml:mrow><mml:mo>-</mml:mo><mml:mtext>&#x000A0;</mml:mtext><mml:mo>&#x02207;</mml:mo><mml:mi>f</mml:mi><mml:mrow><mml:mo stretchy="true">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="true">)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mtext>&#x000A0;</mml:mtext><mml:mo>&#x02207;</mml:mo><mml:msub><mml:mrow><mml:mi>f</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>&#x0002B;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>-</mml:mo><mml:mo>&#x02207;</mml:mo><mml:msub><mml:mrow><mml:mi>f</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mtd></mml:mtr></mml:mtable></mml:math><label>(20)</label></disp-formula></p>
<p><disp-formula id="EQ21"><mml:math id="M34"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mi>d</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>&#x0002B;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>-</mml:mo><mml:mtext>&#x000A0;</mml:mtext><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mtd></mml:mtr></mml:mtable></mml:math><label>(21)</label></disp-formula></p></list-item>
</list>
<p>Set <italic>i</italic> &#x0003D; <italic>i</italic> &#x0002B; 1 the new iteration number, and go to step 2.</p>
</sec>
<sec id="s7">
<label>7</label>
<title>Black winged kites algorithm (BKA)</title>
<p>In (2024) Wang et al. [<xref ref-type="bibr" rid="B15">15</xref>] introduced the black-winged kite optimization algorithm (BKA) which represents a groundbreaking meta-heuristic algorithm. The black-winged kite uses its survival techniques as the basis for its optimization algorithm. This bird utilizes excellent hovering capabilities in addition to its unexpected hunting proficiency. The black-winged kite feeds on insects together with birds and reptiles and small mammals. A model was developed through analysis of black-winged kite movement patterns and hunting abilities [<xref ref-type="bibr" rid="B15">15</xref>, <xref ref-type="bibr" rid="B34">34</xref>, <xref ref-type="bibr" rid="B35">35</xref>].</p>
<sec>
<label>7.1</label>
<title>Initialization</title>
<p>The first step in BKA requires generating random solutions to establish the population as depicted in <xref ref-type="other" rid="algorithm_1">Algorithm 1</xref>. Each Black-winged kite receives its position through a uniform distribution:</p>
<disp-formula id="EQ22"><mml:math id="M35"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mi>X</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mi>B</mml:mi><mml:msub><mml:mrow><mml:mi>K</mml:mi></mml:mrow><mml:mrow><mml:mi>l</mml:mi><mml:mi>b</mml:mi></mml:mrow></mml:msub><mml:mo>&#x0002B;</mml:mo><mml:mi>r</mml:mi><mml:mi>a</mml:mi><mml:mi>n</mml:mi><mml:mi>d</mml:mi><mml:mrow><mml:mo stretchy="true">(</mml:mo><mml:mrow><mml:mi>B</mml:mi><mml:msub><mml:mrow><mml:mi>K</mml:mi></mml:mrow><mml:mrow><mml:mi>u</mml:mi><mml:mi>b</mml:mi></mml:mrow></mml:msub><mml:mo>-</mml:mo><mml:mi>B</mml:mi><mml:msub><mml:mrow><mml:mi>K</mml:mi></mml:mrow><mml:mrow><mml:mi>l</mml:mi><mml:mi>b</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="true">)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math><label>(22)</label></disp-formula>
<p>Where <italic>BK</italic><sub><italic>lb</italic></sub>, <italic>BK</italic><sub><italic>ub</italic></sub> represent the lower and upper bounds of <italic>i</italic><sup><italic>th</italic></sup> black kites, respectively, and <italic>rand</italic> &#x02208; [0, 1] is a random number [<xref ref-type="bibr" rid="B15">15</xref>, <xref ref-type="bibr" rid="B34">34</xref>, <xref ref-type="bibr" rid="B35">35</xref>].</p>
<statement content-type="algorithm" id="algorithm_1">
<label>Algorithm 1</label>
<p>Black winged kite algorithm.
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fams-12-1744058-i0001.tif"/>
</p>
</statement>
</sec>
<sec>
<label>7.2</label>
<title>Attacking</title>
<p>The black-winged kite waits quietly before dropping to attack its prey after matching its wings and tail to the wind speed. The black-winged kite underwent two different assault scenarios throughout the global exploration phase of the BKA. The kite maintains its hovering position in the air while it readjusts its position to reach the target at its optimal attack angle. The kite maintains its position in the air while scanning for targets before striking down the most vulnerable one it detects. The attack behavior model uses the following mathematical expression:</p>
<disp-formula id="EQ23"><mml:math id="M36"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:msubsup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi><mml:mo>&#x0002B;</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:mrow><mml:mo>{</mml:mo><mml:mrow><mml:mtable columnalign="left" style="text-align:axis;" equalrows="false" columnlines="none none none none none none none none none" equalcolumns="false" class="array"><mml:mtr><mml:mtd><mml:msubsup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msubsup><mml:mo>&#x0002B;</mml:mo><mml:mi>n</mml:mi><mml:mrow><mml:mo stretchy="true">(</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>&#x0002B;</mml:mo><mml:mo class="qopname">sin</mml:mo><mml:mrow><mml:mo stretchy="true">(</mml:mo><mml:mrow><mml:mi>r</mml:mi></mml:mrow><mml:mo stretchy="true">)</mml:mo></mml:mrow></mml:mrow><mml:mo stretchy="true">)</mml:mo></mml:mrow><mml:mo>&#x000D7;</mml:mo><mml:msubsup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msubsup></mml:mtd><mml:mtd><mml:mi>p</mml:mi><mml:mo>&#x0003C;</mml:mo><mml:mi>r</mml:mi></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:msubsup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msubsup><mml:mo>&#x0002B;</mml:mo><mml:mi>n</mml:mi><mml:mo>&#x000D7;</mml:mo><mml:mrow><mml:mo stretchy="true">(</mml:mo><mml:mrow><mml:mn>2</mml:mn><mml:mi>r</mml:mi><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mo stretchy="true">)</mml:mo></mml:mrow><mml:mo>&#x000D7;</mml:mo><mml:msubsup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msubsup></mml:mtd><mml:mtd><mml:mi>e</mml:mi><mml:mi>l</mml:mi><mml:mi>s</mml:mi><mml:mi>e</mml:mi></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math><label>(23)</label></disp-formula>
<disp-formula id="EQ24"><mml:math id="M37"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn>0</mml:mn><mml:mo>.</mml:mo><mml:mn>05</mml:mn><mml:mo>&#x000D7;</mml:mo><mml:msup><mml:mrow><mml:mi>e</mml:mi></mml:mrow><mml:mrow><mml:mo>-</mml:mo><mml:mn>2</mml:mn><mml:mo>*</mml:mo><mml:msup><mml:mrow><mml:mrow><mml:mo stretchy="true">(</mml:mo><mml:mrow><mml:mfrac><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mi>T</mml:mi></mml:mrow></mml:mfrac></mml:mrow><mml:mo stretchy="true">)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:msup></mml:mtd></mml:mtr></mml:mtable></mml:math><label>(24)</label></disp-formula>
<p>Where <inline-formula><mml:math id="M38"><mml:msubsup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi><mml:mo>&#x0002B;</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msubsup><mml:mo>,</mml:mo><mml:mtext>&#x000A0;</mml:mtext><mml:msubsup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula> is the position of the <italic>i</italic><sup><italic>th</italic></sup> Black-winged kites in the <italic>j</italic><sup><italic>th</italic></sup> dimension at iteration steps (<italic>t</italic>) and (<italic>t</italic> &#x0002B; 1)<sup><italic>th</italic></sup>, respectively. <italic>r</italic> &#x02208; [0, 1] is a random number and <italic>p</italic> &#x0003D; 0.9 is a constant value. <italic>T</italic> represents the total number of iterations and <italic>t</italic> is the current iteration [<xref ref-type="bibr" rid="B15">15</xref>, <xref ref-type="bibr" rid="B34">34</xref>, <xref ref-type="bibr" rid="B35">35</xref>].</p>
</sec>
<sec>
<label>7.3</label>
<title>Migration</title>
<p>Bird migration occurs as an intricate behavior because both climate conditions and food availability serve as influential environmental elements. Bird migration exists as an adaptation to seasonal changes through which numerous birds move from northern regions to southern areas for improved living conditions and resources. Migration teams follow leaders who need excellent navigation abilities to achieve success. Our hypothesis relies on bird migration principles which state that if the fitness value of the current population is lower than that of the random population, the leader will give up leadership and join the migratory population, indicating that it is not suitable to lead the population forward. On the other hand, if the fitness value of the current population is higher than that of the random population, then the population will be guided to its destination. The approach enables automatic selection of superior leaders to achieve migration success. The mathematical model describes for the migration patterns of black-winged kites as follows:</p>
<disp-formula id="EQ25"><mml:math id="M39"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:msubsup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi><mml:mo>&#x0002B;</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:mrow><mml:mo>{</mml:mo><mml:mrow><mml:mtable columnalign="center" style="text-align:axis;" equalrows="false" columnlines="none none none none none none none none none" equalcolumns="false" class="array"><mml:mtr><mml:mtd><mml:msubsup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msubsup><mml:mo>&#x0002B;</mml:mo><mml:mi>C</mml:mi><mml:mrow><mml:mo stretchy="true">(</mml:mo><mml:mrow><mml:mn>0</mml:mn><mml:mo>,</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mo stretchy="true">)</mml:mo></mml:mrow><mml:mo>&#x000D7;</mml:mo><mml:mrow><mml:mo stretchy="true">(</mml:mo><mml:mrow><mml:msubsup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msubsup><mml:mo>-</mml:mo><mml:msubsup><mml:mrow><mml:mi>L</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msubsup></mml:mrow><mml:mo stretchy="true">)</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:msub><mml:mrow><mml:mi>F</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>&#x0003C;</mml:mo><mml:msub><mml:mrow><mml:mi>F</mml:mi></mml:mrow><mml:mrow><mml:mi>r</mml:mi><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:msubsup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msubsup><mml:mo>&#x0002B;</mml:mo><mml:mi>C</mml:mi><mml:mrow><mml:mo stretchy="true">(</mml:mo><mml:mrow><mml:mn>0</mml:mn><mml:mo>,</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mo stretchy="true">)</mml:mo></mml:mrow><mml:mo>&#x000D7;</mml:mo><mml:mrow><mml:mo stretchy="true">(</mml:mo><mml:mrow><mml:msubsup><mml:mrow><mml:mi>L</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msubsup><mml:mo>-</mml:mo><mml:mi>m</mml:mi><mml:mo>&#x000D7;</mml:mo><mml:msubsup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msubsup></mml:mrow><mml:mo stretchy="true">)</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mi>e</mml:mi><mml:mi>l</mml:mi><mml:mi>s</mml:mi><mml:mi>e</mml:mi></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math><label>(25)</label></disp-formula>
<disp-formula id="EQ26"><mml:math id="M40"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:mi>m</mml:mi><mml:mo>=</mml:mo><mml:mn>2</mml:mn><mml:mo>&#x000D7;</mml:mo><mml:mo class="qopname">sin</mml:mo><mml:mrow><mml:mo stretchy="true">(</mml:mo><mml:mrow><mml:mi>r</mml:mi><mml:mo>&#x0002B;</mml:mo><mml:mi>&#x003C0;</mml:mi><mml:mo>/</mml:mo><mml:mn>2</mml:mn></mml:mrow><mml:mo stretchy="true">)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math><label>(26)</label></disp-formula>
<p>The parameter (m) is used to scale the current position of the kite in the update term, and scales the step size toward the leader perturbed by Cauchy mutation.</p>
<p>Where <inline-formula><mml:math id="M41"><mml:msubsup><mml:mrow><mml:mi>L</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula> is the leading scorer of the black-winged kites in the <italic>j</italic><sup><italic>th</italic></sup> dimension of the <italic>t</italic><sup><italic>th</italic></sup> iteration so far. <italic>F</italic><sub><italic>i</italic></sub> is the fitness value of the current position obtained by any black-winged kite in the <italic>j</italic><sup><italic>th</italic></sup> dimension of the <italic>t</italic><sup><italic>th</italic></sup> iteration. <italic>F</italic><sub><italic>ri</italic></sub> is the fitness value of the random position obtained from any black kites in the <italic>j</italic><sup><italic>th</italic></sup> dimension of the <italic>t</italic><sup><italic>th</italic></sup> iteration, and <italic>C</italic>(0, 1) is the Cauchy mutation. The probability density function of the Cauchy distribution is [<xref ref-type="bibr" rid="B15">15</xref>, <xref ref-type="bibr" rid="B34">34</xref>, <xref ref-type="bibr" rid="B35">35</xref>]:</p>
<disp-formula id="EQ27"><mml:math id="M42"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:mi>f</mml:mi><mml:mrow><mml:mo stretchy="true">(</mml:mo><mml:mrow><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mi>&#x003B4;</mml:mi><mml:mo>,</mml:mo><mml:mi>&#x003BC;</mml:mi></mml:mrow><mml:mo stretchy="true">)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>&#x003C0;</mml:mi></mml:mrow></mml:mfrac><mml:mfrac><mml:mrow><mml:mi>&#x003B4;</mml:mi></mml:mrow><mml:mrow><mml:msup><mml:mrow><mml:mi>&#x003B4;</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo>&#x0002B;</mml:mo><mml:msup><mml:mrow><mml:mrow><mml:mo stretchy="true">(</mml:mo><mml:mrow><mml:mi>x</mml:mi><mml:mo>-</mml:mo><mml:mi>&#x003BC;</mml:mi></mml:mrow><mml:mo stretchy="true">)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:mfrac><mml:mtext>&#x000A0;</mml:mtext><mml:mo>-</mml:mo><mml:mi>&#x0221E;</mml:mi><mml:mo>&#x0003C;</mml:mo><mml:mi>x</mml:mi><mml:mo>&#x0003C;</mml:mo><mml:mi>&#x0221E;</mml:mi></mml:mtd></mml:mtr></mml:mtable></mml:math><label>(27)</label></disp-formula>
<p>When &#x003B4; &#x0003D; 0, &#x003BC; &#x0003D; 1, then the standard form of the Cauchy distribution becomes the following:</p>
<disp-formula id="EQ28"><mml:math id="M43"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:mi>f</mml:mi><mml:mrow><mml:mo stretchy="true">(</mml:mo><mml:mrow><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mi>&#x003B4;</mml:mi><mml:mo>,</mml:mo><mml:mi>&#x003BC;</mml:mi></mml:mrow><mml:mo stretchy="true">)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>&#x003C0;</mml:mi></mml:mrow></mml:mfrac><mml:mfrac><mml:mrow><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:msup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo>&#x0002B;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:mfrac><mml:mtext>&#x000A0;</mml:mtext><mml:mo>-</mml:mo><mml:mi>&#x0221E;</mml:mi><mml:mo>&#x0003C;</mml:mo><mml:mi>x</mml:mi><mml:mo>&#x0003C;</mml:mo><mml:mi>&#x0221E;</mml:mi></mml:mtd></mml:mtr></mml:mtable></mml:math><label>(28)</label></disp-formula>
</sec>
</sec>
<sec id="s8">
<label>8</label>
<title>Proposed algorithm</title>
<p>In this algorithm, the classical optimization algorithm, BFGS, was combined with the black-winged kite optimization algorithm (BFGS-BKA). where the randomness and speed of the black-winged kite optimization algorithm are used to find the optimal step length <inline-formula><mml:math id="M53"><mml:msubsup><mml:mrow><mml:mi>&#x003BB;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mo>*</mml:mo></mml:mrow></mml:msubsup></mml:math></inline-formula> in each iteration, while using parameter values before truncated as initial values for BFGS algorithm. The basic steps of this algorithm can be describes as:</p>
<p>Step (1): start with <italic>x</italic><sub>1</sub>, an initial point and [<italic>H</italic><sub>1</sub>], a positive definite symmetric matrix n &#x000D7; n. where [<italic>H</italic><sub>1</sub>] is the identity matrix [<italic>I</italic>]. Set <italic>i</italic> &#x0003D; 1 the iteration number.</p>
<p>Step (2): determine the gradient &#x02207;<italic>f</italic><sub><italic>i</italic></sub> at point <italic>x</italic><sub>1</sub>, then set:</p>
<p><italic>S</italic><sub><italic>i</italic></sub> &#x0003D; &#x02212;[<italic>H</italic><sub>1</sub>]&#x02207;<italic>f</italic><sub><italic>i</italic></sub></p>
<p>Step (3): find the optimal step length <inline-formula><mml:math id="M54"><mml:msubsup><mml:mrow><mml:mi>&#x003BB;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mo>*</mml:mo></mml:mrow></mml:msubsup></mml:math></inline-formula> by black-winged kite optimization algorithm:</p>
<list list-type="order">
<list-item><p>Randomly generate the initial population of black-winged kite between &#x003BB;<sub><italic>lb</italic></sub> and &#x003BB;<sub><italic>ub</italic></sub> as &#x003BB;<sub>1</sub>, &#x003BB;<sub>2</sub>, ........, &#x003BB;<sub><italic>N</italic></sub>. Evaluate the fitness value of each black-winged kite as (&#x003BB;<sub>1</sub>), <italic>f</italic>(&#x003BB;<sub>2</sub>), ......, <italic>f</italic> (&#x003BB;<sub><italic>N</italic></sub>). Set <italic>t</italic> &#x0003D; 1 the iteration number.</p></list-item>
<list-item><p>BKA chooses the individual with the best fitness value to become the leader &#x003BB;<sub><italic>L</italic></sub> in the initial population.</p></list-item>
<list-item><p>Find <italic>f</italic><sub><italic>best</italic></sub> and &#x003BB;<sub><italic>L</italic></sub>, the black-winged kite algorithm initiates its global exploration and search during its attack behavior according the following equation:</p>
<p><disp-formula id="E38a"><mml:math id="M55"><mml:mtable columnalign="left"><mml:mtr><mml:mtd><mml:msubsup><mml:mrow><mml:mi>&#x003BB;</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi><mml:mo>&#x0002B;</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:mrow><mml:mo>{</mml:mo><mml:mrow><mml:mtable columnalign="center" style="text-align:axis;" equalrows="false" columnlines="none none none none none none none none none" equalcolumns="false" class="array"><mml:mtr><mml:mtd><mml:msubsup><mml:mrow><mml:mi>&#x003BB;</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msubsup><mml:mo>&#x0002B;</mml:mo><mml:mi>n</mml:mi><mml:mrow><mml:mo stretchy="true">(</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>&#x0002B;</mml:mo><mml:mo class="qopname">sin</mml:mo><mml:mrow><mml:mo stretchy="true">(</mml:mo><mml:mrow><mml:mi>r</mml:mi></mml:mrow><mml:mo stretchy="true">)</mml:mo></mml:mrow></mml:mrow><mml:mo stretchy="true">)</mml:mo></mml:mrow><mml:mo>&#x000D7;</mml:mo><mml:msubsup><mml:mrow><mml:mi>&#x003BB;</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msubsup></mml:mtd><mml:mtd><mml:mi>p</mml:mi><mml:mo>&#x0003C;</mml:mo><mml:mi>r</mml:mi></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:msubsup><mml:mrow><mml:mi>&#x003BB;</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msubsup><mml:mo>&#x0002B;</mml:mo><mml:mi>n</mml:mi><mml:mo>&#x000D7;</mml:mo><mml:mrow><mml:mo stretchy="true">(</mml:mo><mml:mrow><mml:mn>2</mml:mn><mml:mi>r</mml:mi><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mo stretchy="true">)</mml:mo></mml:mrow><mml:mo>&#x000D7;</mml:mo><mml:msubsup><mml:mrow><mml:mi>&#x003BB;</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msubsup></mml:mtd><mml:mtd><mml:mi>e</mml:mi><mml:mi>l</mml:mi><mml:mi>s</mml:mi><mml:mi>e</mml:mi></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula></p></list-item>
<list-item><p>In Bird migration, will be the position is update based on the fitness value of the leader as:</p>
<p><disp-formula id="E39a"><mml:math id="M56"><mml:mtable columnalign="left"><mml:mtr><mml:mtd><mml:msubsup><mml:mrow><mml:mi>&#x003BB;</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi><mml:mo>&#x0002B;</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:mrow><mml:mo>{</mml:mo><mml:mrow><mml:mtable columnalign="center" style="text-align:axis;" equalrows="false" columnlines="none none none none none none none none none" equalcolumns="false" class="array"><mml:mtr><mml:mtd><mml:msubsup><mml:mrow><mml:mi>&#x003BB;</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msubsup><mml:mo>&#x0002B;</mml:mo><mml:mi>C</mml:mi><mml:mrow><mml:mo stretchy="true">(</mml:mo><mml:mrow><mml:mn>0</mml:mn><mml:mo>,</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mo stretchy="true">)</mml:mo></mml:mrow><mml:mo>&#x000D7;</mml:mo><mml:mrow><mml:mo stretchy="true">(</mml:mo><mml:mrow><mml:msubsup><mml:mrow><mml:mi>&#x003BB;</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msubsup><mml:mo>-</mml:mo><mml:msubsup><mml:mrow><mml:mi>L</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msubsup></mml:mrow><mml:mo stretchy="true">)</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:msub><mml:mrow><mml:mi>F</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>&#x0003C;</mml:mo><mml:msub><mml:mrow><mml:mi>F</mml:mi></mml:mrow><mml:mrow><mml:mi>r</mml:mi><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:msubsup><mml:mrow><mml:mi>&#x003BB;</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msubsup><mml:mo>&#x0002B;</mml:mo><mml:mi>C</mml:mi><mml:mrow><mml:mo stretchy="true">(</mml:mo><mml:mrow><mml:mn>0</mml:mn><mml:mo>,</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mo stretchy="true">)</mml:mo></mml:mrow><mml:mo>&#x000D7;</mml:mo><mml:mrow><mml:mo stretchy="true">(</mml:mo><mml:mrow><mml:msubsup><mml:mrow><mml:mi>L</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msubsup><mml:mo>-</mml:mo><mml:mi>m</mml:mi><mml:mo>&#x000D7;</mml:mo><mml:msubsup><mml:mrow><mml:mi>&#x003BB;</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msubsup></mml:mrow><mml:mo stretchy="true">)</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mi>e</mml:mi><mml:mi>l</mml:mi><mml:mi>s</mml:mi><mml:mi>e</mml:mi></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula></p></list-item>
<list-item><p>Test the convergence of the current solution. If the convergence criterion is not satisfied, go to step (3) and update the iteration number as <italic>t</italic> &#x0003D; <italic>t</italic> &#x0002B; 1, until convergence occurs and the optimal value of &#x003BB; is determined.</p></list-item>
</list>
<p>Step (4): find new point:</p>
<disp-formula id="E40a"><mml:math id="M57"><mml:mtable columnalign="left"><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>&#x0002B;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>&#x0002B;</mml:mo><mml:msubsup><mml:mrow><mml:mi>&#x003BB;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mo>*</mml:mo></mml:mrow></mml:msubsup><mml:msub><mml:mrow><mml:mi>S</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>Step (5): check if the new point <italic>x</italic><sub><italic>i</italic>&#x0002B;1</sub> represents an optimal solution. If <italic>x</italic><sub><italic>i</italic>&#x0002B;1</sub> is optimal, stop. Otherwise, go to step 6.</p>
<p>Step (6): update the matrix [<italic>H</italic><sub>1</sub>] as:</p>
<disp-formula id="E41a"><mml:math id="M58"><mml:mtable columnalign="left"><mml:mtr><mml:mtd><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>H</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>&#x0002B;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo>]</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>H</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>]</mml:mo></mml:mrow><mml:mo>&#x0002B;</mml:mo><mml:mrow><mml:mo stretchy="true">(</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>&#x0002B;</mml:mo><mml:mfrac><mml:mrow><mml:msubsup><mml:mrow><mml:mi>g</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mi>T</mml:mi></mml:mrow></mml:msubsup><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>H</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>]</mml:mo></mml:mrow><mml:msub><mml:mrow><mml:mi>g</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:msubsup><mml:mrow><mml:mi>d</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mi>T</mml:mi></mml:mrow></mml:msubsup><mml:msub><mml:mrow><mml:mi>g</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:mrow><mml:mo stretchy="true">)</mml:mo></mml:mrow><mml:mfrac><mml:mrow><mml:msub><mml:mrow><mml:mi>d</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:msubsup><mml:mrow><mml:mi>d</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mi>T</mml:mi></mml:mrow></mml:msubsup></mml:mrow><mml:mrow><mml:msubsup><mml:mrow><mml:mi>d</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mi>T</mml:mi></mml:mrow></mml:msubsup><mml:msub><mml:mrow><mml:mi>g</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfrac><mml:mo>-</mml:mo><mml:mfrac><mml:mrow><mml:msub><mml:mrow><mml:mi>d</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:msubsup><mml:mrow><mml:mi>g</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mi>T</mml:mi></mml:mrow></mml:msubsup><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>H</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:msubsup><mml:mrow><mml:mi>d</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mi>T</mml:mi></mml:mrow></mml:msubsup><mml:msub><mml:mrow><mml:mi>g</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfrac><mml:mo>-</mml:mo><mml:mfrac><mml:mrow><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>H</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>]</mml:mo></mml:mrow><mml:msub><mml:mrow><mml:mi>g</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:msubsup><mml:mrow><mml:mi>d</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mi>T</mml:mi></mml:mrow></mml:msubsup></mml:mrow><mml:mrow><mml:msubsup><mml:mrow><mml:mi>d</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mi>T</mml:mi></mml:mrow></mml:msubsup><mml:msub><mml:mrow><mml:mi>g</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>Where</p>
<disp-formula id="E42a"><mml:math id="M59"><mml:mtable columnalign="left"><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mi>g</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mo>&#x02207;</mml:mo><mml:mi>f</mml:mi><mml:mrow><mml:mo stretchy="true">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>&#x0002B;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="true">)</mml:mo></mml:mrow><mml:mo>-</mml:mo><mml:mtext>&#x000A0;</mml:mtext><mml:mo>&#x02207;</mml:mo><mml:mi>f</mml:mi><mml:mrow><mml:mo stretchy="true">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="true">)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mtext>&#x000A0;</mml:mtext><mml:mo>&#x02207;</mml:mo><mml:msub><mml:mrow><mml:mi>f</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>&#x0002B;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>-</mml:mo><mml:mo>&#x02207;</mml:mo><mml:msub><mml:mrow><mml:mi>f</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mi>d</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>&#x0002B;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>-</mml:mo><mml:mtext>&#x000A0;</mml:mtext><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>Step (7): set <italic>i</italic> &#x0003D; <italic>i</italic> &#x0002B; 1 the new iteration number, and go to step 2.</p>
</sec>
<sec id="s9">
<label>9</label>
<title>Real data</title>
<p>This section contains real dataset to demonstrate the empirical importance of the algorithm (BFGS-BKA), where the real dataset is for the zero truncated Poisson regression model study. We use the (Arizona MedPar database, 1991). The dataset contains 1,495 observations the response variable, Lose, represents length of hospital stay. The explanatory variables for this model include an indicator of White (Patient identifies themselves as Caucasian, binary), Hmo (Patient belongs to a Health Maintenance Organization, binary), Type2 (Urgent admission, binary) and Type3 (Elective admission, binary).</p>
<p>As illustrated by <xref ref-type="table" rid="T1">Table 1</xref>, across all four methods, the parameter estimates are remarkably consistent, indicating stable estimation despite the choice of optimization algorithm. The numerical differences between the methods on each parameter are very small showing that all methods converge to nearly identical solutions. The MSE measures the average squared difference between observed and predicted values, serving as an indicator of model fit quality and estimator accuracy. Newton Raphson, Davidon&#x02013;Fletcher&#x02013;Powell (DFP) method, and BFGS yield the same MSE value of 0.0225, whereas the BFGS-BKA method achieves a slightly lower MSE of 0.0211. This implies that integrating the BKA algorithm with BFGS potentially enhances estimation accuracy or predictive performance. This improvement indicates that BFGS-BKA may better navigate the complex truncated likelihood surface to find a more optimal parameter set or avoid local optima.</p>
<table-wrap position="float" id="T1">
<label>Table 1</label>
<caption><p>Results zero-truncated Poisson regression model for the medpar data.</p></caption>
<table frame="box" rules="all">
<thead>
<tr>
<th valign="top" align="left" rowspan="2"><bold>Parameters</bold></th>
<th valign="top" align="center" colspan="4"><bold>Methods</bold></th>
</tr>
<tr>
<th valign="top" align="center"><bold>Newton Raphson</bold></th>
<th valign="top" align="center"><bold>DFP</bold></th>
<th valign="top" align="center"><bold>BFGS</bold></th>
<th valign="top" align="center"><bold>BFGS-BKA</bold></th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left">Constant</td>
<td valign="top" align="center">2.33286</td>
<td valign="top" align="center">2.33286</td>
<td valign="top" align="center">2.33286</td>
<td valign="top" align="center">2.33281</td>
</tr>
<tr>
<td valign="top" align="left">White</td>
<td valign="top" align="center">&#x02212;0.1539437</td>
<td valign="top" align="center">&#x02212;0.1539437</td>
<td valign="top" align="center">&#x02212;0.1539437</td>
<td valign="top" align="center">&#x02212;0.1539429</td>
</tr>
<tr>
<td valign="top" align="left">Hmo</td>
<td valign="top" align="center">&#x02212;0.0716485</td>
<td valign="top" align="center">&#x02212;0.0716485</td>
<td valign="top" align="center">&#x02212;0.0716485</td>
<td valign="top" align="center">&#x02212;0.0716484</td>
</tr>
<tr>
<td valign="top" align="left">Type2</td>
<td valign="top" align="center">0.2217806</td>
<td valign="top" align="center">0.2217807</td>
<td valign="top" align="center">0.2217806</td>
<td valign="top" align="center">0.2217802</td>
</tr>
<tr>
<td valign="top" align="left">Type3</td>
<td valign="top" align="center">0.7096162</td>
<td valign="top" align="center">0.7096164</td>
<td valign="top" align="center">0.7096162</td>
<td valign="top" align="center">0.7096157</td>
</tr>
<tr>
<td valign="top" align="left">MSE</td>
<td valign="top" align="center">0.0225</td>
<td valign="top" align="center">0.0225</td>
<td valign="top" align="center">0.0225</td>
<td valign="top" align="center">0.0211</td>
</tr></tbody>
</table>
</table-wrap>
</sec>
<sec id="s10">
<label>10</label>
<title>Simulation study</title>
<p>This section presented a simulation study to demonstrate the empirical importance of the algorithm (BFGS-BKA) to evaluate the accuracy of MLEs of parameters estimation of a truncated Poisson regression model of three cases left truncated Poisson regression model (LTPRM), right truncated Poisson regression model (RTPRM) and double truncated Poisson regression model (DTPRM). We consider dimension <italic>P</italic> &#x0003D; 3, 7, 12 and the sample sizes <italic>n</italic> &#x0003D; 25, 50, 100, 200.</p>
<sec>
<label>10.1</label>
<title>Simulation results of the left truncated Poisson regression model</title>
<p>This section represented results for fit the left truncated Poisson regression model, with responses truncated at L = 0. Where independent variables are randomly generated according to a normal distribution and the data were simulated with true values beta = [0.5; &#x02212;0.3; 0.2], beta = [0.5; &#x02212;0.3; 0.2; 0.1; &#x02212;0.1; 0.3; &#x02212;0.2] and beta = [0.5; &#x02212;0.3; 0.2; 0.1; &#x02212;0.1; 0.3; &#x02212;0.2; 0.4; &#x02212;0.25; 0.15; 0.05; &#x02212;0.05]. <xref ref-type="table" rid="T2">Tables 2</xref>&#x02013;<xref ref-type="table" rid="T4">4</xref> show the simulation results for LTPRM.</p>
<table-wrap position="float" id="T2">
<label>Table 2</label>
<caption><p>Simulation results for estimating parameters of a left truncated Poisson regression model at zero (<italic>y</italic> &#x0003E; 0; P = 3).</p></caption>
<table frame="box" rules="all">
<thead>
<tr>
<th valign="top" align="left" rowspan="2"><bold>Sample size (<italic>n</italic>)</bold></th>
<th valign="top" align="center" rowspan="2"><bold>Parameters</bold></th>
<th valign="top" align="center" colspan="4"><bold>Methods</bold></th>
</tr>
<tr>
<th valign="top" align="center"><bold>Newton Raphson</bold></th>
<th valign="top" align="center"><bold>DFP</bold></th>
<th valign="top" align="center"><bold>BFGS</bold></th>
<th valign="top" align="center"><bold>BFGS-BKA</bold></th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left" rowspan="5">25</td>
<td valign="top" align="center">&#x003B2;<sub>0</sub></td>
<td valign="top" align="center">0.0605861</td>
<td valign="top" align="center">0.0606416</td>
<td valign="top" align="center">0.0606268</td>
<td valign="top" align="center">0.0606055</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>1</sub></td>
<td valign="top" align="center">0.9904165</td>
<td valign="top" align="center">0.9904273</td>
<td valign="top" align="center">0.9904202</td>
<td valign="top" align="center">0.9904173</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>2</sub></td>
<td valign="top" align="center">&#x02212;0.524277</td>
<td valign="top" align="center">&#x02212;0.5242166</td>
<td valign="top" align="center">&#x02212;0.5242486</td>
<td valign="top" align="center">&#x02212;0.5242437</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>3</sub></td>
<td valign="top" align="center">0.009349</td>
<td valign="top" align="center">0.0093336</td>
<td valign="top" align="center">0.0093399</td>
<td valign="top" align="center">0.0093384</td>
</tr>
 <tr>
<td valign="top" align="center">MSE</td>
<td valign="top" align="center">0.1822</td>
<td valign="top" align="center">0.1804</td>
<td valign="top" align="center">0.1801</td>
<td valign="top" align="center"><bold>0.1786</bold></td>
</tr>
<tr>
<td valign="top" align="left" rowspan="5">50</td>
<td valign="top" align="center">&#x003B2;<sub>0</sub></td>
<td valign="top" align="center">&#x02212;0.2315287</td>
<td valign="top" align="center">&#x02212;0.2315281</td>
<td valign="top" align="center">&#x02212;0.2315132</td>
<td valign="top" align="center">&#x02212;0.2315116</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>1</sub></td>
<td valign="top" align="center">0.7735502</td>
<td valign="top" align="center">0.7735496</td>
<td valign="top" align="center">0.7735485</td>
<td valign="top" align="center">0.7735473</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>2</sub></td>
<td valign="top" align="center">&#x02212;0.3058557</td>
<td valign="top" align="center">&#x02212;0.3058522</td>
<td valign="top" align="center">&#x02212;0.3058719</td>
<td valign="top" align="center">&#x02212;0.3058719</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>3</sub></td>
<td valign="top" align="center">0.3230417</td>
<td valign="top" align="center">0.3230426</td>
<td valign="top" align="center">0.3230253</td>
<td valign="top" align="center">0.3230234</td>
</tr>
 <tr>
<td valign="top" align="center">MSE</td>
<td valign="top" align="center">0.1477</td>
<td valign="top" align="center">0.1459</td>
<td valign="top" align="center">0.1453</td>
<td valign="top" align="center"><bold>0.1418</bold></td>
</tr>
<tr>
<td valign="top" align="left" rowspan="5">100</td>
<td valign="top" align="center">&#x003B2;<sub>0</sub></td>
<td valign="top" align="center">0.0433403</td>
<td valign="top" align="center">0.0433412</td>
<td valign="top" align="center">0.0433433</td>
<td valign="top" align="center">0.0433433</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>1</sub></td>
<td valign="top" align="center">0.5843068</td>
<td valign="top" align="center">0.5843067</td>
<td valign="top" align="center">0.5843021</td>
<td valign="top" align="center">0.5843008</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>2</sub></td>
<td valign="top" align="center">&#x02212;0.4143445</td>
<td valign="top" align="center">&#x02212;0.4143451</td>
<td valign="top" align="center">&#x02212;0.4143427</td>
<td valign="top" align="center">&#x02212;0.4143419</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>3</sub></td>
<td valign="top" align="center">0.0748848</td>
<td valign="top" align="center">0.0748851</td>
<td valign="top" align="center">0.0748824</td>
<td valign="top" align="center">0.0748806</td>
</tr>
 <tr>
<td valign="top" align="center">MSE</td>
<td valign="top" align="center">0.0952</td>
<td valign="top" align="center">0.0947</td>
<td valign="top" align="center">0.0938</td>
<td valign="top" align="center"><bold>0.0915</bold></td>
</tr>
<tr>
<td valign="top" align="left" rowspan="5">200</td>
<td valign="top" align="center">&#x003B2;<sub>0</sub></td>
<td valign="top" align="center">&#x02212;0.0092981</td>
<td valign="top" align="center">&#x02212;0.009296</td>
<td valign="top" align="center">&#x02212;0.0092982</td>
<td valign="top" align="center">&#x02212;0.0092982</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>1</sub></td>
<td valign="top" align="center">0.7450347</td>
<td valign="top" align="center">0.7450345</td>
<td valign="top" align="center">0.7450346</td>
<td valign="top" align="center">0.7450338</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>2</sub></td>
<td valign="top" align="center">&#x02212;0.4905174</td>
<td valign="top" align="center">&#x02212;0.4905167</td>
<td valign="top" align="center">&#x02212;0.4905176</td>
<td valign="top" align="center">&#x02212;0.4905176</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>3</sub></td>
<td valign="top" align="center">0.2223349</td>
<td valign="top" align="center">0.2223347</td>
<td valign="top" align="center">0.222335</td>
<td valign="top" align="center">0.2223267</td>
</tr>
 <tr>
<td valign="top" align="center">MSE</td>
<td valign="top" align="center">0.0773</td>
<td valign="top" align="center">0.0769</td>
<td valign="top" align="center">0.0767</td>
<td valign="top" align="center"><bold>0.0745</bold></td>
</tr></tbody>
</table>
<table-wrap-foot>
<p>The best results are in bold.</p>
</table-wrap-foot>
</table-wrap>
<table-wrap position="float" id="T3">
<label>Table 3</label>
<caption><p>Simulation results for estimating parameters of a left truncated Poisson regression model at zero (<italic>y</italic> &#x0003E; 0; P = 7).</p></caption>
<table frame="box" rules="all">
<thead>
<tr>
<th valign="top" align="left" rowspan="2"><bold>Sample size (<italic>n</italic>)</bold></th>
<th valign="top" align="center" rowspan="2"><bold>Parameters</bold></th>
<th valign="top" align="center" colspan="4"><bold>Methods</bold></th>
</tr>
<tr>
<th valign="top" align="center"><bold>Newton Raphson</bold></th>
<th valign="top" align="center"><bold>DFP</bold></th>
<th valign="top" align="center"><bold>BFGS</bold></th>
<th valign="top" align="center"><bold>BFGS-BKA</bold></th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left" rowspan="9">25</td>
<td valign="top" align="center">&#x003B2;<sub>0</sub></td>
<td valign="top" align="center">0.0926978</td>
<td valign="top" align="center">0.0926949</td>
<td valign="top" align="center">0.0927003</td>
<td valign="top" align="center">0.0927015</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>1</sub></td>
<td valign="top" align="center">0.564459</td>
<td valign="top" align="center">0.564461</td>
<td valign="top" align="center">0.5644587</td>
<td valign="top" align="center">0.5644587</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>2</sub></td>
<td valign="top" align="center">&#x02212;0.6440744</td>
<td valign="top" align="center">&#x02212;0.6440738</td>
<td valign="top" align="center">&#x02212;0.6440724</td>
<td valign="top" align="center">&#x02212;0.6440724</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>3</sub></td>
<td valign="top" align="center">0.280506</td>
<td valign="top" align="center">0.2805056</td>
<td valign="top" align="center">0.2805057</td>
<td valign="top" align="center">0.2805057</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>4</sub></td>
<td valign="top" align="center">0.069465</td>
<td valign="top" align="center">0.069467</td>
<td valign="top" align="center">0.0694647</td>
<td valign="top" align="center">0.0694631</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>5</sub></td>
<td valign="top" align="center">0.1659867</td>
<td valign="top" align="center">0.1659801</td>
<td valign="top" align="center">0.1659896</td>
<td valign="top" align="center">0.1659896</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>6</sub></td>
<td valign="top" align="center">0.22054</td>
<td valign="top" align="center">0.2205372</td>
<td valign="top" align="center">0.2205399</td>
<td valign="top" align="center">0.2205399</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>7</sub></td>
<td valign="top" align="center">0.1552263</td>
<td valign="top" align="center">0.155215</td>
<td valign="top" align="center">0.1552279</td>
<td valign="top" align="center">0.1552279</td>
</tr>
 <tr>
<td valign="top" align="center">MSE</td>
<td valign="top" align="center">0.2515</td>
<td valign="top" align="center">0.2509</td>
<td valign="top" align="center">0.2507</td>
<td valign="top" align="center"><bold>0.2484</bold></td>
</tr>
<tr>
<td valign="top" align="left" rowspan="9">50</td>
<td valign="top" align="center">&#x003B2;<sub>0</sub></td>
<td valign="top" align="center">&#x02212;0.3173069</td>
<td valign="top" align="center">&#x02212;0.3173081</td>
<td valign="top" align="center">&#x02212;0.3173909</td>
<td valign="top" align="center">&#x02212;0.3173909</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>1</sub></td>
<td valign="top" align="center">0.655645</td>
<td valign="top" align="center">0.6556289</td>
<td valign="top" align="center">0.6557447</td>
<td valign="top" align="center">0.6557432</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>2</sub></td>
<td valign="top" align="center">&#x02212;0.2523863</td>
<td valign="top" align="center">&#x02212;0.252384</td>
<td valign="top" align="center">&#x02212;0.2523919</td>
<td valign="top" align="center">&#x02212;0.25239</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>3</sub></td>
<td valign="top" align="center">0.3195793</td>
<td valign="top" align="center">0.3195883</td>
<td valign="top" align="center">0.3195612</td>
<td valign="top" align="center">0.3195612</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>4</sub></td>
<td valign="top" align="center">0.1808037</td>
<td valign="top" align="center">0.1808076</td>
<td valign="top" align="center">0.1808408</td>
<td valign="top" align="center">0.1808403</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>5</sub></td>
<td valign="top" align="center">&#x02212;0.0684644</td>
<td valign="top" align="center">&#x02212;0.0684646</td>
<td valign="top" align="center">&#x02212;0.0685744</td>
<td valign="top" align="center">&#x02212;0.0685744</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>6</sub></td>
<td valign="top" align="center">0.3032056</td>
<td valign="top" align="center">0.303196</td>
<td valign="top" align="center">0.303276</td>
<td valign="top" align="center">0.3032741</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>7</sub></td>
<td valign="top" align="center">&#x02212;0.2861774</td>
<td valign="top" align="center">&#x02212;0.286179</td>
<td valign="top" align="center">&#x02212;0.2862013</td>
<td valign="top" align="center">&#x02212;0.2862007</td>
</tr>
 <tr>
<td valign="top" align="center">MSE</td>
<td valign="top" align="center">0.2219</td>
<td valign="top" align="center">0.2216</td>
<td valign="top" align="center">0.2215</td>
<td valign="top" align="center"><bold>0.2201</bold></td>
</tr>
<tr>
<td valign="top" align="left" rowspan="9">100</td>
<td valign="top" align="center">&#x003B2;<sub>0</sub></td>
<td valign="top" align="center">&#x02212;0.1071277</td>
<td valign="top" align="center">&#x02212;0.1071258</td>
<td valign="top" align="center">&#x02212;0.1071276</td>
<td valign="top" align="center">&#x02212;0.107126</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>1</sub></td>
<td valign="top" align="center">0.7374492</td>
<td valign="top" align="center">0.7374496</td>
<td valign="top" align="center">0.7374505</td>
<td valign="top" align="center">0.7374505</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>2</sub></td>
<td valign="top" align="center">&#x02212;0.1614437</td>
<td valign="top" align="center">&#x02212;0.161447</td>
<td valign="top" align="center">&#x02212;0.1614488</td>
<td valign="top" align="center">&#x02212;0.1614488</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>3</sub></td>
<td valign="top" align="center">0.3848424</td>
<td valign="top" align="center">0.3848399</td>
<td valign="top" align="center">0.3848526</td>
<td valign="top" align="center">0.3848512</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>4</sub></td>
<td valign="top" align="center">0.01762</td>
<td valign="top" align="center">0.0176189</td>
<td valign="top" align="center">0.0176141</td>
<td valign="top" align="center">0.0176123</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>5</sub></td>
<td valign="top" align="center">0.0574704</td>
<td valign="top" align="center">0.057468</td>
<td valign="top" align="center">0.0574725</td>
<td valign="top" align="center">0.0574725</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>6</sub></td>
<td valign="top" align="center">0.3110027</td>
<td valign="top" align="center">0.3110044</td>
<td valign="top" align="center">0.3110038</td>
<td valign="top" align="center">0.3110038</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>7</sub></td>
<td valign="top" align="center">&#x02212;0.4387681</td>
<td valign="top" align="center">&#x02212;0.438765</td>
<td valign="top" align="center">&#x02212;0.4387697</td>
<td valign="top" align="center">&#x02212;0.4387697</td>
</tr>
 <tr>
<td valign="top" align="center">MSE</td>
<td valign="top" align="center">0.1042</td>
<td valign="top" align="center">0.1040</td>
<td valign="top" align="center">0.1039</td>
<td valign="top" align="center"><bold>0.1021</bold></td>
</tr>
<tr>
<td valign="top" align="left" rowspan="9">200</td>
<td valign="top" align="center">&#x003B2;<sub>0</sub></td>
<td valign="top" align="center">&#x02212;0.2050698</td>
<td valign="top" align="center">&#x02212;0.2050574</td>
<td valign="top" align="center">&#x02212;0.2050697</td>
<td valign="top" align="center">&#x02212;0.2050696</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>1</sub></td>
<td valign="top" align="center">0.5836933</td>
<td valign="top" align="center">0.5836848</td>
<td valign="top" align="center">0.5836637</td>
<td valign="top" align="center">0.5836614</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>2</sub></td>
<td valign="top" align="center">&#x02212;0.2069601</td>
<td valign="top" align="center">&#x02212;0.2069578</td>
<td valign="top" align="center">&#x02212;0.2069618</td>
<td valign="top" align="center">&#x02212;0.2069618</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>3</sub></td>
<td valign="top" align="center">0.3581892</td>
<td valign="top" align="center">0.3581868</td>
<td valign="top" align="center">0.3581863</td>
<td valign="top" align="center">0.3581846</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>4</sub></td>
<td valign="top" align="center">0.0030445</td>
<td valign="top" align="center">0.0030671</td>
<td valign="top" align="center">0.0030308</td>
<td valign="top" align="center">0.0030302</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>5</sub></td>
<td valign="top" align="center">&#x02212;0.202504</td>
<td valign="top" align="center">&#x02212;0.2024983</td>
<td valign="top" align="center">&#x02212;0.2025151</td>
<td valign="top" align="center">&#x02212;0.2025151</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>6</sub></td>
<td valign="top" align="center">0.4400861</td>
<td valign="top" align="center">0.440103</td>
<td valign="top" align="center">0.4400701</td>
<td valign="top" align="center">0.4400701</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>7</sub></td>
<td valign="top" align="center">&#x02212;0.2052846</td>
<td valign="top" align="center">&#x02212;0.2052629</td>
<td valign="top" align="center">&#x02212;0.2052789</td>
<td valign="top" align="center">&#x02212;0.2052763</td>
</tr>
 <tr>
<td valign="top" align="center">MSE</td>
<td valign="top" align="center">0.0945</td>
<td valign="top" align="center">0.0943</td>
<td valign="top" align="center">0.0941</td>
<td valign="top" align="center"><bold>0.0915</bold></td>
</tr></tbody>
</table>
<table-wrap-foot>
<p>The best results are in bold.</p>
</table-wrap-foot>
</table-wrap>
<table-wrap position="float" id="T4">
<label>Table 4</label>
<caption><p>Simulation results for estimating parameters of a left truncated Poisson regression model at zero (<italic>y</italic> &#x0003E; 0; P = 12).</p></caption>
<table frame="box" rules="all">
<thead>
<tr>
<th valign="top" align="left" rowspan="2"><bold>Sample size (<italic>n</italic>)</bold></th>
<th valign="top" align="center" rowspan="2"><bold>Parameters</bold></th>
<th valign="top" align="center" colspan="4"><bold>Methods</bold></th>
</tr>
<tr>
<th valign="top" align="center"><bold>Newton Raphson</bold></th>
<th valign="top" align="center"><bold>DFP</bold></th>
<th valign="top" align="center"><bold>BFGS</bold></th>
<th valign="top" align="center"><bold>BFGS-BKA</bold></th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left" rowspan="14">25</td>
<td valign="top" align="center">&#x003B2;<sub>0</sub></td>
<td valign="top" align="center">&#x02212;0.8614353</td>
<td valign="top" align="center">&#x02212;0.8614325</td>
<td valign="top" align="center">&#x02212;0.861444</td>
<td valign="top" align="center">&#x02212;0.861427</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>1</sub></td>
<td valign="top" align="center">0.7035994</td>
<td valign="top" align="center">0.7035977</td>
<td valign="top" align="center">0.7036011</td>
<td valign="top" align="center">0.7036014</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>2</sub></td>
<td valign="top" align="center">&#x02212;0.1529654</td>
<td valign="top" align="center">&#x02212;0.1529619</td>
<td valign="top" align="center">&#x02212;0.1529639</td>
<td valign="top" align="center">&#x02212;0.1529633</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>3</sub></td>
<td valign="top" align="center">0.48303</td>
<td valign="top" align="center">0.4830395</td>
<td valign="top" align="center">0.4830308</td>
<td valign="top" align="center">0.4830301</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>4</sub></td>
<td valign="top" align="center">&#x02212;0.7203112</td>
<td valign="top" align="center">&#x02212;0.7203052</td>
<td valign="top" align="center">&#x02212;0.7203215</td>
<td valign="top" align="center">&#x02212;0.7203212</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>5</sub></td>
<td valign="top" align="center">0.3923419</td>
<td valign="top" align="center">0.3923434</td>
<td valign="top" align="center">0.3923467</td>
<td valign="top" align="center">0.3923471</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>6</sub></td>
<td valign="top" align="center">0.0631014</td>
<td valign="top" align="center">0.0631054</td>
<td valign="top" align="center">0.0630985</td>
<td valign="top" align="center">0.0630964</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>7</sub></td>
<td valign="top" align="center">&#x02212;0.0710695</td>
<td valign="top" align="center">&#x02212;0.0710814</td>
<td valign="top" align="center">&#x02212;0.0710717</td>
<td valign="top" align="center">&#x02212;0.071072</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>8</sub></td>
<td valign="top" align="center">&#x02212;0.8822538</td>
<td valign="top" align="center">&#x02212;0.8822546</td>
<td valign="top" align="center">&#x02212;0.8822576</td>
<td valign="top" align="center">&#x02212;0.8822573</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>9</sub></td>
<td valign="top" align="center">0.0181201</td>
<td valign="top" align="center">0.0181137</td>
<td valign="top" align="center">0.0181281</td>
<td valign="top" align="center">0.018128</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>10</sub></td>
<td valign="top" align="center">&#x02212;0.6478624</td>
<td valign="top" align="center">&#x02212;0.6478539</td>
<td valign="top" align="center">&#x02212;0.6478666</td>
<td valign="top" align="center">&#x02212;0.6478666</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>11</sub></td>
<td valign="top" align="center">0.4385116</td>
<td valign="top" align="center">0.4385079</td>
<td valign="top" align="center">0.4385171</td>
<td valign="top" align="center">0.4385169</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>12</sub></td>
<td valign="top" align="center">&#x02212;0.3494832</td>
<td valign="top" align="center">&#x02212;0.3494796</td>
<td valign="top" align="center">&#x02212;0.3494841</td>
<td valign="top" align="center">&#x02212;0.3494845</td>
</tr>
 <tr>
<td valign="top" align="center">MSE</td>
<td valign="top" align="center">0.3152</td>
<td valign="top" align="center">0.3149</td>
<td valign="top" align="center">0.3147</td>
<td valign="top" align="center"><bold>0.3124</bold></td>
</tr>
<tr>
<td valign="top" align="left" rowspan="14">50</td>
<td valign="top" align="center">&#x003B2;<sub>0</sub></td>
<td valign="top" align="center">0.2450007</td>
<td valign="top" align="center">0.2450028</td>
<td valign="top" align="center">0.2450011</td>
<td valign="top" align="center">0.2450013</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>1</sub></td>
<td valign="top" align="center">0.5359116</td>
<td valign="top" align="center">0.5359177</td>
<td valign="top" align="center">0.5359103</td>
<td valign="top" align="center">0.5359106</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>2</sub></td>
<td valign="top" align="center">&#x02212;0.4534861</td>
<td valign="top" align="center">&#x02212;0.4534876</td>
<td valign="top" align="center">&#x02212;0.4534873</td>
<td valign="top" align="center">&#x02212;0.4534871</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>3</sub></td>
<td valign="top" align="center">0.1330119</td>
<td valign="top" align="center">0.1330141</td>
<td valign="top" align="center">0.1330123</td>
<td valign="top" align="center">0.1330123</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>4</sub></td>
<td valign="top" align="center">0.1638947</td>
<td valign="top" align="center">0.1638883</td>
<td valign="top" align="center">0.1638955</td>
<td valign="top" align="center">0.1638962</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>5</sub></td>
<td valign="top" align="center">&#x02212;0.0805194</td>
<td valign="top" align="center">&#x02212;0.0805205</td>
<td valign="top" align="center">&#x02212;0.0805195</td>
<td valign="top" align="center">&#x02212;0.0805197</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>6</sub></td>
<td valign="top" align="center">0.4945398</td>
<td valign="top" align="center">0.494542</td>
<td valign="top" align="center">0.4945397</td>
<td valign="top" align="center">0.4945393</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>7</sub></td>
<td valign="top" align="center">&#x02212;0.1883591</td>
<td valign="top" align="center">&#x02212;0.1883612</td>
<td valign="top" align="center">&#x02212;0.1883582</td>
<td valign="top" align="center">&#x02212;0.1883579</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>8</sub></td>
<td valign="top" align="center">0.4052023</td>
<td valign="top" align="center">0.4052011</td>
<td valign="top" align="center">0.4052019</td>
<td valign="top" align="center">0.4052012</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>9</sub></td>
<td valign="top" align="center">&#x02212;0.059146</td>
<td valign="top" align="center">&#x02212;0.0591436</td>
<td valign="top" align="center">&#x02212;0.0591467</td>
<td valign="top" align="center">&#x02212;0.0591471</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>10</sub></td>
<td valign="top" align="center">&#x02212;0.0556521</td>
<td valign="top" align="center">&#x02212;0.0556525</td>
<td valign="top" align="center">&#x02212;0.0556508</td>
<td valign="top" align="center">&#x02212;0.0556504</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>11</sub></td>
<td valign="top" align="center">&#x02212;0.12719</td>
<td valign="top" align="center">&#x02212;0.127192</td>
<td valign="top" align="center">&#x02212;0.1271926</td>
<td valign="top" align="center">&#x02212;0.1271935</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>12</sub></td>
<td valign="top" align="center">0.0566836</td>
<td valign="top" align="center">0.0566845</td>
<td valign="top" align="center">0.056682</td>
<td valign="top" align="center">0.0566878</td>
</tr>
 <tr>
<td valign="top" align="center">MSE</td>
<td valign="top" align="center">0.2147</td>
<td valign="top" align="center">0.2144</td>
<td valign="top" align="center">0.2139</td>
<td valign="top" align="center"><bold>0.2112</bold></td>
</tr>
<tr>
<td valign="top" align="left" rowspan="14">100</td>
<td valign="top" align="center">&#x003B2;<sub>0</sub></td>
<td valign="top" align="center">&#x02212;0.118253</td>
<td valign="top" align="center">&#x02212;0.1182646</td>
<td valign="top" align="center">&#x02212;0.1182716</td>
<td valign="top" align="center">&#x02212;0.1182834</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>1</sub></td>
<td valign="top" align="center">0.6130675</td>
<td valign="top" align="center">0.6130611</td>
<td valign="top" align="center">0.6130748</td>
<td valign="top" align="center">0.6130739</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>2</sub></td>
<td valign="top" align="center">&#x02212;0.3620159</td>
<td valign="top" align="center">&#x02212;0.3620285</td>
<td valign="top" align="center">&#x02212;0.3620218</td>
<td valign="top" align="center">&#x02212;0.3620213</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>3</sub></td>
<td valign="top" align="center">0.0938253</td>
<td valign="top" align="center">0.0938262</td>
<td valign="top" align="center">0.0938282</td>
<td valign="top" align="center">0.0938291</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>4</sub></td>
<td valign="top" align="center">0.1551607</td>
<td valign="top" align="center">0.1551616</td>
<td valign="top" align="center">0.1551665</td>
<td valign="top" align="center">0.1551687</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>5</sub></td>
<td valign="top" align="center">&#x02212;0.1028906</td>
<td valign="top" align="center">&#x02212;0.102884</td>
<td valign="top" align="center">&#x02212;0.1028899</td>
<td valign="top" align="center">&#x02212;0.1028899</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>6</sub></td>
<td valign="top" align="center">0.3558426</td>
<td valign="top" align="center">0.3558493</td>
<td valign="top" align="center">0.3558494</td>
<td valign="top" align="center">0.3558498</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>7</sub></td>
<td valign="top" align="center">&#x02212;0.0969868</td>
<td valign="top" align="center">&#x02212;0.0969838</td>
<td valign="top" align="center">&#x02212;0.0969893</td>
<td valign="top" align="center">&#x02212;0.0969895</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>8</sub></td>
<td valign="top" align="center">0.3841613</td>
<td valign="top" align="center">0.3841709</td>
<td valign="top" align="center">0.3841673</td>
<td valign="top" align="center">0.3841672</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>9</sub></td>
<td valign="top" align="center">&#x02212;0.1864775</td>
<td valign="top" align="center">&#x02212;0.1864835</td>
<td valign="top" align="center">&#x02212;0.1864828</td>
<td valign="top" align="center">&#x02212;0.1864822</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>10</sub></td>
<td valign="top" align="center">0.2535725</td>
<td valign="top" align="center">0.253565</td>
<td valign="top" align="center">0.2535692</td>
<td valign="top" align="center">0.2535697</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>11</sub></td>
<td valign="top" align="center">&#x02212;0.2586034</td>
<td valign="top" align="center">&#x02212;0.2586041</td>
<td valign="top" align="center">&#x02212;0.2586022</td>
<td valign="top" align="center">&#x02212;0.2586019</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>12</sub></td>
<td valign="top" align="center">&#x02212;0.0180681</td>
<td valign="top" align="center">&#x02212;0.0180704</td>
<td valign="top" align="center">&#x02212;0.0180699</td>
<td valign="top" align="center">&#x02212;0.0180699</td>
</tr>
 <tr>
<td valign="top" align="center">MSE</td>
<td valign="top" align="center">0.1132</td>
<td valign="top" align="center">0.1128</td>
<td valign="top" align="center">0.1126</td>
<td valign="top" align="center"><bold>0.1113</bold></td>
</tr>
<tr>
<td valign="top" align="left" rowspan="14">200</td>
<td valign="top" align="center">&#x003B2;<sub>0</sub></td>
<td valign="top" align="center">&#x02212;0.2619105</td>
<td valign="top" align="center">&#x02212;0.2619025</td>
<td valign="top" align="center">&#x02212;0.2618937</td>
<td valign="top" align="center">&#x02212;0.2618923</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>1</sub></td>
<td valign="top" align="center">0.5147301</td>
<td valign="top" align="center">0.5147283</td>
<td valign="top" align="center">0.5147267</td>
<td valign="top" align="center">0.5147252</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>2</sub></td>
<td valign="top" align="center">&#x02212;0.3444794</td>
<td valign="top" align="center">&#x02212;0.3444768</td>
<td valign="top" align="center">&#x02212;0.3444744</td>
<td valign="top" align="center">&#x02212;0.3444749</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>3</sub></td>
<td valign="top" align="center">0.1516148</td>
<td valign="top" align="center">0.1516168</td>
<td valign="top" align="center">0.1516111</td>
<td valign="top" align="center">0.1516112</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>4</sub></td>
<td valign="top" align="center">0.0727301</td>
<td valign="top" align="center">0.0727304</td>
<td valign="top" align="center">0.0727338</td>
<td valign="top" align="center">0.0727341</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>5</sub></td>
<td valign="top" align="center">&#x02212;0.0577983</td>
<td valign="top" align="center">&#x02212;0.0577959</td>
<td valign="top" align="center">&#x02212;0.0577988</td>
<td valign="top" align="center">&#x02212;0.0577988</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>6</sub></td>
<td valign="top" align="center">0.4405197</td>
<td valign="top" align="center">0.4405187</td>
<td valign="top" align="center">0.4405171</td>
<td valign="top" align="center">0.4405179</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>7</sub></td>
<td valign="top" align="center">&#x02212;0.335039</td>
<td valign="top" align="center">&#x02212;0.3350374</td>
<td valign="top" align="center">&#x02212;0.3350321</td>
<td valign="top" align="center">&#x02212;0.3350314</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>8</sub></td>
<td valign="top" align="center">0.4311549</td>
<td valign="top" align="center">0.4311539</td>
<td valign="top" align="center">0.4311521</td>
<td valign="top" align="center">0.4311528</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>9</sub></td>
<td valign="top" align="center">&#x02212;0.1879824</td>
<td valign="top" align="center">&#x02212;0.1879845</td>
<td valign="top" align="center">&#x02212;0.1879841</td>
<td valign="top" align="center">&#x02212;0.187984</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>10</sub></td>
<td valign="top" align="center">0.1386025</td>
<td valign="top" align="center">0.1386018</td>
<td valign="top" align="center">0.1386025</td>
<td valign="top" align="center">0.1386025</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>11</sub></td>
<td valign="top" align="center">0.0912978</td>
<td valign="top" align="center">0.0912964</td>
<td valign="top" align="center">0.0912963</td>
<td valign="top" align="center">0.0912961</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>12</sub></td>
<td valign="top" align="center">&#x02212;0.05895</td>
<td valign="top" align="center">&#x02212;0.0589494</td>
<td valign="top" align="center">&#x02212;0.0589534</td>
<td valign="top" align="center">&#x02212;0.0589531</td>
</tr>
 <tr>
<td valign="top" align="center">MSE</td>
<td valign="top" align="center">0.0823</td>
<td valign="top" align="center">0.0821</td>
<td valign="top" align="center">0.0818</td>
<td valign="top" align="center"><bold>0.0802</bold></td>
</tr></tbody>
</table>
<table-wrap-foot>
<p>The best results are in bold.</p>
</table-wrap-foot>
</table-wrap>
</sec>
<sec>
<label>10.2</label>
<title>Simulation results of the right truncated Poisson regression model</title>
<p>This section represented results for fit the right truncated Poisson regression model, with responses truncated at U = 5. Where independent variables are randomly generated according to a normal distribution using matlab randn (n,p), also the data were simulated with true values beta = [0.5; &#x02212;0.3; 0.2], beta = [0.5; &#x02212;0.3; 0.2; 0.1; &#x02212;0.1; 0.3; &#x02212;0.2] and beta = [0.5; &#x02212;0.3; 0.2; 0.1; &#x02212;0.1; 0.3; &#x02212;0.2; 0.4; &#x02212;0.25; 0.15; 0.05; &#x02212;0.05]. <xref ref-type="table" rid="T5">Tables 5</xref>&#x02013;<xref ref-type="table" rid="T7">7</xref> show the simulation results for (RTPRM).</p>
<table-wrap position="float" id="T5">
<label>Table 5</label>
<caption><p>Simulation results for estimating parameters of a right truncated Poisson regression model (P = 3).</p></caption>
<table frame="box" rules="all">
<thead>
<tr>
<th valign="top" align="left" rowspan="2"><bold>Sample size (<italic>n</italic>)</bold></th>
<th valign="top" align="center" rowspan="2"><bold>Parameters</bold></th>
<th valign="top" align="center" colspan="4"><bold>Methods</bold></th>
</tr>
<tr>
<th valign="top" align="center"><bold>Newton Raphson</bold></th>
<th valign="top" align="center"><bold>DFP</bold></th>
<th valign="top" align="center"><bold>BFGS</bold></th>
<th valign="top" align="center"><bold>BFGS-BKA</bold></th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left" rowspan="5">25</td>
<td valign="top" align="center">&#x003B2;<sub>0</sub></td>
<td valign="top" align="center">&#x02212;0.2044458</td>
<td valign="top" align="center">&#x02212;0.2047354</td>
<td valign="top" align="center">&#x02212;0.2045128</td>
<td valign="top" align="center">&#x02212;0.2045012</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>1</sub></td>
<td valign="top" align="center">0.7133822</td>
<td valign="top" align="center">0.7136196</td>
<td valign="top" align="center">0.713473</td>
<td valign="top" align="center">0.7132561</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>2</sub></td>
<td valign="top" align="center">&#x02212;0.6439646</td>
<td valign="top" align="center">&#x02212;0.64431</td>
<td valign="top" align="center">&#x02212;0.6440023</td>
<td valign="top" align="center">&#x02212;0.6437815</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>3</sub></td>
<td valign="top" align="center">0.0267832</td>
<td valign="top" align="center">0.0265996</td>
<td valign="top" align="center">0.0266998</td>
<td valign="top" align="center">0.0266897</td>
</tr>
 <tr>
<td valign="top" align="center">MSE</td>
<td valign="top" align="center">0.1829</td>
<td valign="top" align="center">0.1802</td>
<td valign="top" align="center">0.1801</td>
<td valign="top" align="center"><bold>0.1789</bold></td>
</tr>
<tr>
<td valign="top" align="left" rowspan="5">50</td>
<td valign="top" align="center">&#x003B2;<sub>0</sub></td>
<td valign="top" align="center">0.1481886</td>
<td valign="top" align="center">0.1481877</td>
<td valign="top" align="center">0.1481885</td>
<td valign="top" align="center">0.1481875</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>1</sub></td>
<td valign="top" align="center">0.4981213</td>
<td valign="top" align="center">0.498122</td>
<td valign="top" align="center">0.4981215</td>
<td valign="top" align="center">0.4981203</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>2</sub></td>
<td valign="top" align="center">&#x02212;0.5420273</td>
<td valign="top" align="center">&#x02212;0.5420278</td>
<td valign="top" align="center">&#x02212;0.5420273</td>
<td valign="top" align="center">&#x02212;0.5420264</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>3</sub></td>
<td valign="top" align="center">0.3070644</td>
<td valign="top" align="center">0.3070648</td>
<td valign="top" align="center">0.3070653</td>
<td valign="top" align="center">0.3070621</td>
</tr>
 <tr>
<td valign="top" align="center">MSE</td>
<td valign="top" align="center">0.1946</td>
<td valign="top" align="center">0.1931</td>
<td valign="top" align="center">0.1911</td>
<td valign="top" align="center"><bold>0.1909</bold></td>
</tr>
<tr>
<td valign="top" align="left" rowspan="5">100</td>
<td valign="top" align="center">&#x003B2;<sub>0</sub></td>
<td valign="top" align="center">&#x02212;0.0986433</td>
<td valign="top" align="center">&#x02212;0.0986435</td>
<td valign="top" align="center">&#x02212;0.0986435</td>
<td valign="top" align="center">&#x02212;0.0986435</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>1</sub></td>
<td valign="top" align="center">0.5020687</td>
<td valign="top" align="center">0.5020689</td>
<td valign="top" align="center">0.5020689</td>
<td valign="top" align="center">0.5020689</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>2</sub></td>
<td valign="top" align="center">&#x02212;0.338183</td>
<td valign="top" align="center">&#x02212;0.338183</td>
<td valign="top" align="center">&#x02212;0.3381831</td>
<td valign="top" align="center">&#x02212;0.3381831</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>3</sub></td>
<td valign="top" align="center">0.1941197</td>
<td valign="top" align="center">0.1941197</td>
<td valign="top" align="center">0.1941197</td>
<td valign="top" align="center">0.1941197</td>
</tr>
 <tr>
<td valign="top" align="center">MSE</td>
<td valign="top" align="center">0.0826</td>
<td valign="top" align="center">0.0813</td>
<td valign="top" align="center">0.0806</td>
<td valign="top" align="center"><bold>0.0801</bold></td>
</tr>
<tr>
<td valign="top" align="left" rowspan="5">200</td>
<td valign="top" align="center">&#x003B2;<sub>0</sub></td>
<td valign="top" align="center">0.0338927</td>
<td valign="top" align="center">0.0338926</td>
<td valign="top" align="center">0.0338927</td>
<td valign="top" align="center">0.033893</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>1</sub></td>
<td valign="top" align="center">0.5449919</td>
<td valign="top" align="center">0.5449919</td>
<td valign="top" align="center">0.5449919</td>
<td valign="top" align="center">0.5449919</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>2</sub></td>
<td valign="top" align="center">&#x02212;0.2905865</td>
<td valign="top" align="center">&#x02212;0.2905865</td>
<td valign="top" align="center">&#x02212;0.2905865</td>
<td valign="top" align="center">&#x02212;0.2905865</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>3</sub></td>
<td valign="top" align="center">0.2194149</td>
<td valign="top" align="center">0.2194149</td>
<td valign="top" align="center">0.2194149</td>
<td valign="top" align="center">0.2194149</td>
</tr>
 <tr>
<td valign="top" align="center">MSE</td>
<td valign="top" align="center">0.0716</td>
<td valign="top" align="center">0.0715</td>
<td valign="top" align="center">0.0714</td>
<td valign="top" align="center"><bold>0.0701</bold></td>
</tr></tbody>
</table>
<table-wrap-foot>
<p>The best results are in bold.</p>
</table-wrap-foot>
</table-wrap>
<table-wrap position="float" id="T6">
<label>Table 6</label>
<caption><p>Simulation results for estimating parameters of a right truncated Poisson regression model (P = 7).</p></caption>
<table frame="box" rules="all">
<thead>
<tr>
<th valign="top" align="left" rowspan="2"><bold>Sample size (<italic>n</italic>)</bold></th>
<th valign="top" align="center" rowspan="2"><bold>Parameters</bold></th>
<th valign="top" align="center" colspan="4"><bold>Methods</bold></th>
</tr>
<tr>
<th valign="top" align="center"><bold>Newton Raphson</bold></th>
<th valign="top" align="center"><bold>DFP</bold></th>
<th valign="top" align="center"><bold>BFGS</bold></th>
<th valign="top" align="center"><bold>BFGS-BKA</bold></th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left" rowspan="9">25</td>
<td valign="top" align="center">&#x003B2;<sub>0</sub></td>
<td valign="top" align="center">&#x02212;0.4794763</td>
<td valign="top" align="center">&#x02212;0.4794751</td>
<td valign="top" align="center">&#x02212;0.4794751</td>
<td valign="top" align="center">&#x02212;0.4794751</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>1</sub></td>
<td valign="top" align="center">0.5107009</td>
<td valign="top" align="center">0.5107017</td>
<td valign="top" align="center">0.5107012</td>
<td valign="top" align="center">0.5107006</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>2</sub></td>
<td valign="top" align="center">0.1826785</td>
<td valign="top" align="center">0.1826817</td>
<td valign="top" align="center">0.1826795</td>
<td valign="top" align="center">0.1826711</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>3</sub></td>
<td valign="top" align="center">0.3178249</td>
<td valign="top" align="center">0.3178251</td>
<td valign="top" align="center">0.3178251</td>
<td valign="top" align="center">0.3178251</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>4</sub></td>
<td valign="top" align="center">0.4424957</td>
<td valign="top" align="center">0.4424962</td>
<td valign="top" align="center">0.4424953</td>
<td valign="top" align="center">0.442494</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>5</sub></td>
<td valign="top" align="center">&#x02212;0.3870675</td>
<td valign="top" align="center">&#x02212;0.3870688</td>
<td valign="top" align="center">&#x02212;0.3870697</td>
<td valign="top" align="center">&#x02212;0.3870697</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>6</sub></td>
<td valign="top" align="center">0.8706261</td>
<td valign="top" align="center">0.8706264</td>
<td valign="top" align="center">0.8706269</td>
<td valign="top" align="center">0.8706269</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>7</sub></td>
<td valign="top" align="center">0.1193511</td>
<td valign="top" align="center">0.1193497</td>
<td valign="top" align="center">0.1193495</td>
<td valign="top" align="center">0.119349</td>
</tr>
 <tr>
<td valign="top" align="center">MSE</td>
<td valign="top" align="center">0.2547</td>
<td valign="top" align="center">0.2545</td>
<td valign="top" align="center">0.2543</td>
<td valign="top" align="center"><bold>0.2532</bold></td>
</tr>
<tr>
<td valign="top" align="left" rowspan="9">50</td>
<td valign="top" align="center">&#x003B2;<sub>0</sub></td>
<td valign="top" align="center">&#x02212;0.047451</td>
<td valign="top" align="center">&#x02212;0.0474496</td>
<td valign="top" align="center">&#x02212;0.0474511</td>
<td valign="top" align="center">&#x02212;0.0474511</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>1</sub></td>
<td valign="top" align="center">0.0796038</td>
<td valign="top" align="center">0.0796035</td>
<td valign="top" align="center">0.079604</td>
<td valign="top" align="center">0.079604</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>2</sub></td>
<td valign="top" align="center">&#x02212;0.2130617</td>
<td valign="top" align="center">&#x02212;0.2130617</td>
<td valign="top" align="center">&#x02212;0.2130618</td>
<td valign="top" align="center">&#x02212;0.2130618</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>3</sub></td>
<td valign="top" align="center">&#x02212;0.1061506</td>
<td valign="top" align="center">&#x02212;0.1061513</td>
<td valign="top" align="center">&#x02212;0.1061506</td>
<td valign="top" align="center">&#x02212;0.1061502</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>4</sub></td>
<td valign="top" align="center">0.6912239</td>
<td valign="top" align="center">0.6912238</td>
<td valign="top" align="center">0.691224</td>
<td valign="top" align="center">0.6912242</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>5</sub></td>
<td valign="top" align="center">&#x02212;0.2849013</td>
<td valign="top" align="center">&#x02212;0.2849013</td>
<td valign="top" align="center">&#x02212;0.2849013</td>
<td valign="top" align="center">&#x02212;0.2849013</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>6</sub></td>
<td valign="top" align="center">0.0200921</td>
<td valign="top" align="center">0.0200916</td>
<td valign="top" align="center">0.0200923</td>
<td valign="top" align="center">0.0200925</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>7</sub></td>
<td valign="top" align="center">&#x02212;0.0268927</td>
<td valign="top" align="center">&#x02212;0.0268926</td>
<td valign="top" align="center">&#x02212;0.0268927</td>
<td valign="top" align="center">&#x02212;0.0268927</td>
</tr>
 <tr>
<td valign="top" align="center">MSE</td>
<td valign="top" align="center">0.2031</td>
<td valign="top" align="center">0.2027</td>
<td valign="top" align="center">0.2025</td>
<td valign="top" align="center"><bold>0.2012</bold></td>
</tr>
<tr>
<td valign="top" align="left" rowspan="9">100</td>
<td valign="top" align="center">&#x003B2;<sub>0</sub></td>
<td valign="top" align="center">&#x02212;0.0201553</td>
<td valign="top" align="center">&#x02212;0.0201562</td>
<td valign="top" align="center">&#x02212;0.0201553</td>
<td valign="top" align="center">&#x02212;0.0201458</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>1</sub></td>
<td valign="top" align="center">0.3946759</td>
<td valign="top" align="center">0.3946762</td>
<td valign="top" align="center">0.3946759</td>
<td valign="top" align="center">0.3946742</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>2</sub></td>
<td valign="top" align="center">&#x02212;0.1337339</td>
<td valign="top" align="center">&#x02212;0.1337337</td>
<td valign="top" align="center">&#x02212;0.1337339</td>
<td valign="top" align="center">&#x02212;0.1337339</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>3</sub></td>
<td valign="top" align="center">0.0826245</td>
<td valign="top" align="center">0.0826248</td>
<td valign="top" align="center">0.0826245</td>
<td valign="top" align="center">0.0826245</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>4</sub></td>
<td valign="top" align="center">0.4280978</td>
<td valign="top" align="center">0.4280989</td>
<td valign="top" align="center">0.4280978</td>
<td valign="top" align="center">0.4280978</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>5</sub></td>
<td valign="top" align="center">&#x02212;0.1179131</td>
<td valign="top" align="center">&#x02212;0.1179137</td>
<td valign="top" align="center">&#x02212;0.1179131</td>
<td valign="top" align="center">&#x02212;0.1179131</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>6</sub></td>
<td valign="top" align="center">0.3534397</td>
<td valign="top" align="center">0.3534403</td>
<td valign="top" align="center">0.3534397</td>
<td valign="top" align="center">0.3534397</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>7</sub></td>
<td valign="top" align="center">&#x02212;0.0139108</td>
<td valign="top" align="center">&#x02212;0.0139105</td>
<td valign="top" align="center">&#x02212;0.0139108</td>
<td valign="top" align="center">&#x02212;0.0139108</td>
</tr>
 <tr>
<td valign="top" align="center">MSE</td>
<td valign="top" align="center">0.1132</td>
<td valign="top" align="center">0.1131</td>
<td valign="top" align="center">0.1129</td>
<td valign="top" align="center"><bold>0.1118</bold></td>
</tr>
<tr>
<td valign="top" align="left" rowspan="9">200</td>
<td valign="top" align="center">&#x003B2;<sub>0</sub></td>
<td valign="top" align="center">0.003164</td>
<td valign="top" align="center">0.003164</td>
<td valign="top" align="center">0.003164</td>
<td valign="top" align="center">0.003164</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>1</sub></td>
<td valign="top" align="center">0.3648677</td>
<td valign="top" align="center">0.3648678</td>
<td valign="top" align="center">0.3648677</td>
<td valign="top" align="center">0.3648669</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>2</sub></td>
<td valign="top" align="center">&#x02212;0.1732149</td>
<td valign="top" align="center">&#x02212;0.1732149</td>
<td valign="top" align="center">&#x02212;0.1732149</td>
<td valign="top" align="center">&#x02212;0.1732149</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>3</sub></td>
<td valign="top" align="center">0.0008671</td>
<td valign="top" align="center">0.0008671</td>
<td valign="top" align="center">0.0008671</td>
<td valign="top" align="center">0.0008671</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>4</sub></td>
<td valign="top" align="center">0.5622831</td>
<td valign="top" align="center">0.5622832</td>
<td valign="top" align="center">0.5622832</td>
<td valign="top" align="center">0.5622825</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>5</sub></td>
<td valign="top" align="center">&#x02212;0.0834699</td>
<td valign="top" align="center">&#x02212;0.0834699</td>
<td valign="top" align="center">&#x02212;0.0834698</td>
<td valign="top" align="center">&#x02212;0.0834696</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>6</sub></td>
<td valign="top" align="center">0.3784646</td>
<td valign="top" align="center">0.3784646</td>
<td valign="top" align="center">0.3784646</td>
<td valign="top" align="center">0.3784646</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>7</sub></td>
<td valign="top" align="center">0.1480245</td>
<td valign="top" align="center">0.1480245</td>
<td valign="top" align="center">0.1480245</td>
<td valign="top" align="center">0.1480245</td>
</tr>
 <tr>
<td valign="top" align="center">MSE</td>
<td valign="top" align="center">0.0831</td>
<td valign="top" align="center">0.0827</td>
<td valign="top" align="center">0.0824</td>
<td valign="top" align="center"><bold>0.0813</bold></td>
</tr></tbody>
</table>
<table-wrap-foot>
<p>The best results are in bold.</p>
</table-wrap-foot>
</table-wrap>
<table-wrap position="float" id="T7">
<label>Table 7</label>
<caption><p>Simulation results for estimating parameters of a right truncated Poisson regression model (P = 12).</p></caption>
<table frame="box" rules="all">
<thead>
<tr>
<th valign="top" align="left" rowspan="2"><bold>Sample size (<italic>n</italic>)</bold></th>
<th valign="top" align="center" rowspan="2"><bold>Parameters</bold></th>
<th valign="top" align="center" colspan="4"><bold>Methods</bold></th>
</tr>
<tr>
<th valign="top" align="center"><bold>Newton Raphson</bold></th>
<th valign="top" align="center"><bold>DFP</bold></th>
<th valign="top" align="center"><bold>BFGS</bold></th>
<th valign="top" align="center"><bold>BFGS-BKA</bold></th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left" rowspan="14">25</td>
<td valign="top" align="center">&#x003B2;<sub>0</sub></td>
<td valign="top" align="center">0.5074047</td>
<td valign="top" align="center">0.5074047</td>
<td valign="top" align="center">0.5074047</td>
<td valign="top" align="center">0.5074047</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>1</sub></td>
<td valign="top" align="center">0.2848892</td>
<td valign="top" align="center">0.2848892</td>
<td valign="top" align="center">0.2848892</td>
<td valign="top" align="center">0.2848892</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>2</sub></td>
<td valign="top" align="center">&#x02212;0.4693933</td>
<td valign="top" align="center">&#x02212;0.4693933</td>
<td valign="top" align="center">&#x02212;0.4693933</td>
<td valign="top" align="center">&#x02212;0.4693933</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>3</sub></td>
<td valign="top" align="center">0.5707239</td>
<td valign="top" align="center">0.5707239</td>
<td valign="top" align="center">0.5707239</td>
<td valign="top" align="center">0.5707239</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>4</sub></td>
<td valign="top" align="center">0.0818152</td>
<td valign="top" align="center">0.0818152</td>
<td valign="top" align="center">0.0818152</td>
<td valign="top" align="center">0.0818152</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>5</sub></td>
<td valign="top" align="center">&#x02212;0.1785226</td>
<td valign="top" align="center">&#x02212;0.1785226</td>
<td valign="top" align="center">&#x02212;0.1785226</td>
<td valign="top" align="center">&#x02212;0.1785223</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>6</sub></td>
<td valign="top" align="center">0.9287227</td>
<td valign="top" align="center">0.9287227</td>
<td valign="top" align="center">0.9287227</td>
<td valign="top" align="center">0.9287227</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>7</sub></td>
<td valign="top" align="center">&#x02212;0.4038411</td>
<td valign="top" align="center">&#x02212;0.4038411</td>
<td valign="top" align="center">&#x02212;0.4038411</td>
<td valign="top" align="center">&#x02212;0.4038411</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>8</sub></td>
<td valign="top" align="center">0.3582214</td>
<td valign="top" align="center">0.3582214</td>
<td valign="top" align="center">0.3582214</td>
<td valign="top" align="center">0.3582214</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>9</sub></td>
<td valign="top" align="center">&#x02212;0.1126234</td>
<td valign="top" align="center">&#x02212;0.1126234</td>
<td valign="top" align="center">&#x02212;0.1126234</td>
<td valign="top" align="center">&#x02212;0.1126227</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>10</sub></td>
<td valign="top" align="center">0.5869459</td>
<td valign="top" align="center">0.5869459</td>
<td valign="top" align="center">0.5869459</td>
<td valign="top" align="center">0.5869459</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>11</sub></td>
<td valign="top" align="center">0.0692677</td>
<td valign="top" align="center">0.0692677</td>
<td valign="top" align="center">0.0692677</td>
<td valign="top" align="center">0.0692677</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>12</sub></td>
<td valign="top" align="center">&#x02212;0.0358698</td>
<td valign="top" align="center">&#x02212;0.0358698</td>
<td valign="top" align="center">&#x02212;0.0358698</td>
<td valign="top" align="center">&#x02212;0.0358698</td>
</tr>
 <tr>
<td valign="top" align="center">MSE</td>
<td valign="top" align="center">0.3163</td>
<td valign="top" align="center">0.3161</td>
<td valign="top" align="center">0.3160</td>
<td valign="top" align="center"><bold>0.3141</bold></td>
</tr>
<tr>
<td valign="top" align="left" rowspan="14">50</td>
<td valign="top" align="center">&#x003B2;<sub>0</sub></td>
<td valign="top" align="center">&#x02212;0.4827961</td>
<td valign="top" align="center">&#x02212;0.4828029</td>
<td valign="top" align="center">&#x02212;0.4828315</td>
<td valign="top" align="center">&#x02212;0.4828273</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>1</sub></td>
<td valign="top" align="center">0.4601612</td>
<td valign="top" align="center">0.460162</td>
<td valign="top" align="center">0.4601896</td>
<td valign="top" align="center">0.4601899</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>2</sub></td>
<td valign="top" align="center">&#x02212;0.6072522</td>
<td valign="top" align="center">&#x02212;0.6072504</td>
<td valign="top" align="center">&#x02212;0.6072636</td>
<td valign="top" align="center">&#x02212;0.6072651</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>3</sub></td>
<td valign="top" align="center">0.069667</td>
<td valign="top" align="center">0.0696696</td>
<td valign="top" align="center">0.0696657</td>
<td valign="top" align="center">0.0696643</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>4</sub></td>
<td valign="top" align="center">0.1243769</td>
<td valign="top" align="center">0.1243796</td>
<td valign="top" align="center">0.1244038</td>
<td valign="top" align="center">0.1244038</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>5</sub></td>
<td valign="top" align="center">&#x02212;0.4199463</td>
<td valign="top" align="center">&#x02212;0.419951</td>
<td valign="top" align="center">&#x02212;0.4200035</td>
<td valign="top" align="center">&#x02212;0.4200035</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>6</sub></td>
<td valign="top" align="center">0.3623213</td>
<td valign="top" align="center">0.3623205</td>
<td valign="top" align="center">0.3623135</td>
<td valign="top" align="center">0.3623116</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>7</sub></td>
<td valign="top" align="center">&#x02212;0.2892603</td>
<td valign="top" align="center">&#x02212;0.2892586</td>
<td valign="top" align="center">&#x02212;0.2892488</td>
<td valign="top" align="center">&#x02212;0.2892465</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>8</sub></td>
<td valign="top" align="center">0.9695849</td>
<td valign="top" align="center">0.9695876</td>
<td valign="top" align="center">0.9696129</td>
<td valign="top" align="center">0.9696129</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>9</sub></td>
<td valign="top" align="center">&#x02212;0.0936884</td>
<td valign="top" align="center">&#x02212;0.0936863</td>
<td valign="top" align="center">&#x02212;0.0936845</td>
<td valign="top" align="center">&#x02212;0.0936837</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>10</sub></td>
<td valign="top" align="center">0.612861</td>
<td valign="top" align="center">0.6128638</td>
<td valign="top" align="center">0.612854</td>
<td valign="top" align="center">0.612854</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>11</sub></td>
<td valign="top" align="center">0.1164395</td>
<td valign="top" align="center">0.1164401</td>
<td valign="top" align="center">0.1164395</td>
<td valign="top" align="center">0.1164395</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>12</sub></td>
<td valign="top" align="center">0.1428553</td>
<td valign="top" align="center">0.1428585</td>
<td valign="top" align="center">0.1428394</td>
<td valign="top" align="center">0.14283622</td>
</tr>
 <tr>
<td valign="top" align="center">MSE</td>
<td valign="top" align="center">0.2338</td>
<td valign="top" align="center">0.2335</td>
<td valign="top" align="center">0.2332</td>
<td valign="top" align="center"><bold>0.2217</bold></td>
</tr>
<tr>
<td valign="top" align="left" rowspan="14">100</td>
<td valign="top" align="center">&#x003B2;<sub>0</sub></td>
<td valign="top" align="center">&#x02212;0.0069453</td>
<td valign="top" align="center">&#x02212;0.0069457</td>
<td valign="top" align="center">&#x02212;0.0069454</td>
<td valign="top" align="center">&#x02212;0.0069454</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>1</sub></td>
<td valign="top" align="center">0.4531302</td>
<td valign="top" align="center">0.4531303</td>
<td valign="top" align="center">0.4531302</td>
<td valign="top" align="center">0.4531291</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>2</sub></td>
<td valign="top" align="center">&#x02212;0.335599</td>
<td valign="top" align="center">&#x02212;0.335599</td>
<td valign="top" align="center">&#x02212;0.335599</td>
<td valign="top" align="center">&#x02212;0.335599</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>3</sub></td>
<td valign="top" align="center">0.1139658</td>
<td valign="top" align="center">0.1139659</td>
<td valign="top" align="center">0.1139658</td>
<td valign="top" align="center">0.1139648</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>4</sub></td>
<td valign="top" align="center">0.0987151</td>
<td valign="top" align="center">0.0987151</td>
<td valign="top" align="center">0.0987151</td>
<td valign="top" align="center">0.0987151</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>5</sub></td>
<td valign="top" align="center">&#x02212;0.1070247</td>
<td valign="top" align="center">&#x02212;0.1070247</td>
<td valign="top" align="center">&#x02212;0.1070247</td>
<td valign="top" align="center">&#x02212;0.1070247</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>6</sub></td>
<td valign="top" align="center">0.1939749</td>
<td valign="top" align="center">0.1939748</td>
<td valign="top" align="center">0.1939749</td>
<td valign="top" align="center">0.1939749</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>7</sub></td>
<td valign="top" align="center">&#x02212;0.3772053</td>
<td valign="top" align="center">&#x02212;0.3772055</td>
<td valign="top" align="center">&#x02212;0.3772054</td>
<td valign="top" align="center">&#x02212;0.3772054</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>8</sub></td>
<td valign="top" align="center">0.491455</td>
<td valign="top" align="center">0.4914553</td>
<td valign="top" align="center">0.4914551</td>
<td valign="top" align="center">0.4914551</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>9</sub></td>
<td valign="top" align="center">&#x02212;0.4061271</td>
<td valign="top" align="center">&#x02212;0.4061273</td>
<td valign="top" align="center">&#x02212;0.4061272</td>
<td valign="top" align="center">&#x02212;0.406127</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>10</sub></td>
<td valign="top" align="center">0.0180528</td>
<td valign="top" align="center">0.018053</td>
<td valign="top" align="center">0.0180528</td>
<td valign="top" align="center">0.0180519</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>11</sub></td>
<td valign="top" align="center">0.0238667</td>
<td valign="top" align="center">0.0238668</td>
<td valign="top" align="center">0.0238668</td>
<td valign="top" align="center">0.0238668</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>12</sub></td>
<td valign="top" align="center">&#x02212;0.2245255</td>
<td valign="top" align="center">&#x02212;0.2245256</td>
<td valign="top" align="center">&#x02212;0.2245255</td>
<td valign="top" align="center">&#x02212;0.2245255</td>
</tr>
 <tr>
<td valign="top" align="center">MSE</td>
<td valign="top" align="center">0.1255</td>
<td valign="top" align="center">0.1253</td>
<td valign="top" align="center">0.1251</td>
<td valign="top" align="center"><bold>0.1232</bold></td>
</tr>
<tr>
<td valign="top" align="left" rowspan="14">200</td>
<td valign="top" align="center">&#x003B2;<sub>0</sub></td>
<td valign="top" align="center">&#x02212;0.0483217</td>
<td valign="top" align="center">&#x02212;0.0483214</td>
<td valign="top" align="center">&#x02212;0.048323</td>
<td valign="top" align="center">&#x02212;0.048323</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>1</sub></td>
<td valign="top" align="center">0.5104306</td>
<td valign="top" align="center">0.5104302</td>
<td valign="top" align="center">0.5104312</td>
<td valign="top" align="center">0.5104322</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>2</sub></td>
<td valign="top" align="center">&#x02212;0.3227727</td>
<td valign="top" align="center">&#x02212;0.3227724</td>
<td valign="top" align="center">&#x02212;0.3227734</td>
<td valign="top" align="center">&#x02212;0.3227734</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>3</sub></td>
<td valign="top" align="center">0.0754467</td>
<td valign="top" align="center">0.0754466</td>
<td valign="top" align="center">0.0754464</td>
<td valign="top" align="center">0.0754458</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>4</sub></td>
<td valign="top" align="center">0.0824297</td>
<td valign="top" align="center">0.0824298</td>
<td valign="top" align="center">0.08243</td>
<td valign="top" align="center">0.0824312</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>5</sub></td>
<td valign="top" align="center">&#x02212;0.1066715</td>
<td valign="top" align="center">&#x02212;0.1066716</td>
<td valign="top" align="center">&#x02212;0.1066719</td>
<td valign="top" align="center">&#x02212;0.106672</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>6</sub></td>
<td valign="top" align="center">0.2741968</td>
<td valign="top" align="center">0.2741964</td>
<td valign="top" align="center">0.2741966</td>
<td valign="top" align="center">0.2741965</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>7</sub></td>
<td valign="top" align="center">&#x02212;0.2391153</td>
<td valign="top" align="center">&#x02212;0.2391153</td>
<td valign="top" align="center">&#x02212;0.2391158</td>
<td valign="top" align="center">&#x02212;0.2391158</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>8</sub></td>
<td valign="top" align="center">0.49603</td>
<td valign="top" align="center">0.4960291</td>
<td valign="top" align="center">0.4960302</td>
<td valign="top" align="center">0.4960302</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>9</sub></td>
<td valign="top" align="center">&#x02212;0.2210014</td>
<td valign="top" align="center">&#x02212;0.2210012</td>
<td valign="top" align="center">&#x02212;0.221002</td>
<td valign="top" align="center">&#x02212;0.2210026</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>10</sub></td>
<td valign="top" align="center">0.2310687</td>
<td valign="top" align="center">0.2310681</td>
<td valign="top" align="center">0.2310689</td>
<td valign="top" align="center">0.2310689</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>11</sub></td>
<td valign="top" align="center">0.0333784</td>
<td valign="top" align="center">0.0333783</td>
<td valign="top" align="center">0.0333785</td>
<td valign="top" align="center">0.0333774</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>12</sub></td>
<td valign="top" align="center">&#x02212;0.0125663</td>
<td valign="top" align="center">&#x02212;0.0125661</td>
<td valign="top" align="center">&#x02212;0.0125661</td>
<td valign="top" align="center">&#x02212;0.0125661</td>
</tr>
 <tr>
<td valign="top" align="center">MSE</td>
<td valign="top" align="center">0.0945</td>
<td valign="top" align="center">0.0942</td>
<td valign="top" align="center">0.0939</td>
<td valign="top" align="center"><bold>0.0921</bold></td>
</tr></tbody>
</table>
<table-wrap-foot>
<p>The best results are in bold.</p>
</table-wrap-foot>
</table-wrap>
</sec>
<sec>
<label>10.3</label>
<title>Simulation results of the double truncated Poisson regression model</title>
<p>This section represented results for fit the double truncated Poisson regression model, with responses truncated at L = 0 and U = 5. Where Independent variables are randomly generated according to a normal distribution using matlab randn (n,p), also the data were simulated with true values beta = [0.5; &#x02212;0.3; 0.2], beta = [0.5; &#x02212;0.3; 0.2; 0.1; &#x02212;0.1; 0.3; &#x02212;0.2] and beta = [0.5; &#x02212;0.3; 0.2; 0.1; &#x02212;0.1; 0.3; &#x02212;0.2; 0.4; &#x02212;0.25; 0.15; 0.05; &#x02212;0.05]. <xref ref-type="table" rid="T8">Tables 8</xref>&#x02013;<xref ref-type="table" rid="T10">10</xref> show the simulation results for (DTPRM).</p>
<table-wrap position="float" id="T8">
<label>Table 8</label>
<caption><p>Simulation results for estimating parameters of a double truncated Poisson regression model (P = 3).</p></caption>
<table frame="box" rules="all">
<thead>
<tr>
<th valign="top" align="left" rowspan="2"><bold>Sample size (<italic>n</italic>)</bold></th>
<th valign="top" align="center" rowspan="2"><bold>Parameters</bold></th>
<th valign="top" align="center" colspan="4"><bold>Methods</bold></th>
</tr>
<tr>
<th valign="top" align="center"><bold>Newton Raphson</bold></th>
<th valign="top" align="center"><bold>DFP</bold></th>
<th valign="top" align="center"><bold>BFGS</bold></th>
<th valign="top" align="center"><bold>BFGS-BKA</bold></th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left" rowspan="5">25</td>
<td valign="top" align="center">&#x003B2;<sub>0</sub></td>
<td valign="top" align="center">&#x02212;0.1558273</td>
<td valign="top" align="center">&#x02212;0.1557939</td>
<td valign="top" align="center">&#x02212;0.1557566</td>
<td valign="top" align="center">&#x02212;0.1557506</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>1</sub></td>
<td valign="top" align="center">0.4512201</td>
<td valign="top" align="center">0.4511945</td>
<td valign="top" align="center">0.4511494</td>
<td valign="top" align="center">0.4511398</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>2</sub></td>
<td valign="top" align="center">0.1766003</td>
<td valign="top" align="center">0.1766157</td>
<td valign="top" align="center">0.17659</td>
<td valign="top" align="center">0.1765241</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>3</sub></td>
<td valign="top" align="center">0.4351908</td>
<td valign="top" align="center">0.4351774</td>
<td valign="top" align="center">0.4351864</td>
<td valign="top" align="center">0.4351864</td>
</tr>
 <tr>
<td valign="top" align="center">MSE</td>
<td valign="top" align="center">0.2955</td>
<td valign="top" align="center">0.2821</td>
<td valign="top" align="center">0.2763</td>
<td valign="top" align="center"><bold>0.2551</bold></td>
</tr>
<tr>
<td valign="top" align="left" rowspan="5">50</td>
<td valign="top" align="center">&#x003B2;<sub>0</sub></td>
<td valign="top" align="center">&#x02212;0.2589921</td>
<td valign="top" align="center">&#x02212;0.2589981</td>
<td valign="top" align="center">&#x02212;0.2590017</td>
<td valign="top" align="center">&#x02212;0.2590017</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>1</sub></td>
<td valign="top" align="center">0.4438434</td>
<td valign="top" align="center">0.4438345</td>
<td valign="top" align="center">0.4438293</td>
<td valign="top" align="center">0.4438229</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>2</sub></td>
<td valign="top" align="center">0.4488448</td>
<td valign="top" align="center">0.4488376</td>
<td valign="top" align="center">0.4488351</td>
<td valign="top" align="center">0.4488305</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>3</sub></td>
<td valign="top" align="center">0.5731984</td>
<td valign="top" align="center">0.5731992</td>
<td valign="top" align="center">0.573202</td>
<td valign="top" align="center">0.573202</td>
</tr>
 <tr>
<td valign="top" align="center">MSE</td>
<td valign="top" align="center">0.2331</td>
<td valign="top" align="center">0.2286</td>
<td valign="top" align="center">0.2147</td>
<td valign="top" align="center"><bold>0.2131</bold></td>
</tr>
<tr>
<td valign="top" align="left" rowspan="5">100</td>
<td valign="top" align="center">&#x003B2;<sub>0</sub></td>
<td valign="top" align="center">&#x02212;0.1156143</td>
<td valign="top" align="center">&#x02212;0.115618</td>
<td valign="top" align="center">&#x02212;0.1156356</td>
<td valign="top" align="center">&#x02212;0.1156356</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>1</sub></td>
<td valign="top" align="center">0.3477845</td>
<td valign="top" align="center">0.3477863</td>
<td valign="top" align="center">0.3477778</td>
<td valign="top" align="center">0.3477746</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>2</sub></td>
<td valign="top" align="center">0.3157024</td>
<td valign="top" align="center">0.3157139</td>
<td valign="top" align="center">0.3157184</td>
<td valign="top" align="center">0.3157184</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>3</sub></td>
<td valign="top" align="center">0.2233149</td>
<td valign="top" align="center">0.2233078</td>
<td valign="top" align="center">0.2233294</td>
<td valign="top" align="center">0.2233267</td>
</tr>
 <tr>
<td valign="top" align="center">MSE</td>
<td valign="top" align="center">0.1621</td>
<td valign="top" align="center">0.1618</td>
<td valign="top" align="center">0.1605</td>
<td valign="top" align="center"><bold>0.1587</bold></td>
</tr>
<tr>
<td valign="top" align="left" rowspan="5">200</td>
<td valign="top" align="center">&#x003B2;<sub>0</sub></td>
<td valign="top" align="center">&#x02212;0.0226799</td>
<td valign="top" align="center">&#x02212;0.022708</td>
<td valign="top" align="center">&#x02212;0.0226883</td>
<td valign="top" align="center">&#x02212;0.0226848</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>1</sub></td>
<td valign="top" align="center">0.517915</td>
<td valign="top" align="center">0.5179045</td>
<td valign="top" align="center">0.5179474</td>
<td valign="top" align="center">0.5179462</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>2</sub></td>
<td valign="top" align="center">0.3185699</td>
<td valign="top" align="center">0.3185493</td>
<td valign="top" align="center">0.3185984</td>
<td valign="top" align="center">0.3185983</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>3</sub></td>
<td valign="top" align="center">0.4484079</td>
<td valign="top" align="center">0.4483947</td>
<td valign="top" align="center">0.4484859</td>
<td valign="top" align="center">0.4484837</td>
</tr>
 <tr>
<td valign="top" align="center">MSE</td>
<td valign="top" align="center">0.1159</td>
<td valign="top" align="center">0.1077</td>
<td valign="top" align="center">0.1054</td>
<td valign="top" align="center"><bold>0.1018</bold></td>
</tr></tbody>
</table>
<table-wrap-foot>
<p>The best results are in bold.</p>
</table-wrap-foot>
</table-wrap>
<table-wrap position="float" id="T9">
<label>Table 9</label>
<caption><p>Simulation results for estimating parameters of a double truncated Poisson regression model (P = 7).</p></caption>
<table frame="box" rules="all">
<thead>
<tr>
<th valign="top" align="left" rowspan="2"><bold>Sample size (<italic>n</italic>)</bold></th>
<th valign="top" align="center" rowspan="2"><bold>Parameters</bold></th>
<th valign="top" align="center" colspan="4"><bold>Methods</bold></th>
</tr>
<tr>
<th valign="top" align="center"><bold>Newton Raphson</bold></th>
<th valign="top" align="center"><bold>DFP</bold></th>
<th valign="top" align="center"><bold>BFGS</bold></th>
<th valign="top" align="center"><bold>BFGS-BKA</bold></th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left" rowspan="9">25</td>
<td valign="top" align="center">&#x003B2;<sub>0</sub></td>
<td valign="top" align="center">&#x02212;0.2858235</td>
<td valign="top" align="center">&#x02212;0.2857848</td>
<td valign="top" align="center">&#x02212;0.2858225</td>
<td valign="top" align="center">&#x02212;0.2858223</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>1</sub></td>
<td valign="top" align="center">&#x02212;0.1653242</td>
<td valign="top" align="center">&#x02212;0.1653189</td>
<td valign="top" align="center">&#x02212;0.1653308</td>
<td valign="top" align="center">&#x02212;0.1653312</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>2</sub></td>
<td valign="top" align="center">0.2407589</td>
<td valign="top" align="center">0.2407697</td>
<td valign="top" align="center">0.240767</td>
<td valign="top" align="center">0.2407665</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>3</sub></td>
<td valign="top" align="center">0.8443157</td>
<td valign="top" align="center">0.8442951</td>
<td valign="top" align="center">0.8442992</td>
<td valign="top" align="center">0.8442997</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>4</sub></td>
<td valign="top" align="center">0.3714291</td>
<td valign="top" align="center">0.3714186</td>
<td valign="top" align="center">0.3714336</td>
<td valign="top" align="center">0.3714342</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>5</sub></td>
<td valign="top" align="center">&#x02212;0.2360293</td>
<td valign="top" align="center">&#x02212;0.2360385</td>
<td valign="top" align="center">&#x02212;0.236036</td>
<td valign="top" align="center">&#x02212;0.2360356</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>6</sub></td>
<td valign="top" align="center">0.3906935</td>
<td valign="top" align="center">0.3906461</td>
<td valign="top" align="center">0.3906882</td>
<td valign="top" align="center">0.3906893</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>7</sub></td>
<td valign="top" align="center">&#x02212;0.5665927</td>
<td valign="top" align="center">&#x02212;0.566663</td>
<td valign="top" align="center">&#x02212;0.5665713</td>
<td valign="top" align="center">&#x02212;0.5665721</td>
</tr>
 <tr>
<td valign="top" align="center">MSE</td>
<td valign="top" align="center">0.3215</td>
<td valign="top" align="center">0.3208</td>
<td valign="top" align="center">0.3195</td>
<td valign="top" align="center"><bold>0.3174</bold></td>
</tr>
<tr>
<td valign="top" align="left" rowspan="9">50</td>
<td valign="top" align="center">&#x003B2;<sub>0</sub></td>
<td valign="top" align="center">&#x02212;0.0375944</td>
<td valign="top" align="center">&#x02212;0.0375962</td>
<td valign="top" align="center">&#x02212;0.0376234</td>
<td valign="top" align="center">&#x02212;0.0376282</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>1</sub></td>
<td valign="top" align="center">0.66365</td>
<td valign="top" align="center">0.6636705</td>
<td valign="top" align="center">0.6636389</td>
<td valign="top" align="center">0.663639</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>2</sub></td>
<td valign="top" align="center">&#x02212;0.1675661</td>
<td valign="top" align="center">&#x02212;0.1675437</td>
<td valign="top" align="center">&#x02212;0.1675875</td>
<td valign="top" align="center">&#x02212;0.1675894</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>3</sub></td>
<td valign="top" align="center">0.345409</td>
<td valign="top" align="center">0.3453086</td>
<td valign="top" align="center">0.3454378</td>
<td valign="top" align="center">0.3454386</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>4</sub></td>
<td valign="top" align="center">&#x02212;0.0118677</td>
<td valign="top" align="center">&#x02212;0.0118937</td>
<td valign="top" align="center">&#x02212;0.0117899</td>
<td valign="top" align="center">&#x02212;0.011789</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>5</sub></td>
<td valign="top" align="center">0.0154284</td>
<td valign="top" align="center">0.0154216</td>
<td valign="top" align="center">0.0154415</td>
<td valign="top" align="center">0.0154432</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>6</sub></td>
<td valign="top" align="center">0.258271</td>
<td valign="top" align="center">0.2583602</td>
<td valign="top" align="center">0.2583117</td>
<td valign="top" align="center">0.2583148</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>7</sub></td>
<td valign="top" align="center">&#x02212;0.3189341</td>
<td valign="top" align="center">&#x02212;0.3189986</td>
<td valign="top" align="center">&#x02212;0.3189528</td>
<td valign="top" align="center">&#x02212;0.3189539</td>
</tr>
 <tr>
<td valign="top" align="center">MSE</td>
<td valign="top" align="center">0.3081</td>
<td valign="top" align="center">0.3025</td>
<td valign="top" align="center">0.3018</td>
<td valign="top" align="center"><bold>0.3004</bold></td>
</tr>
<tr>
<td valign="top" align="left" rowspan="9">100</td>
<td valign="top" align="center">&#x003B2;<sub>0</sub></td>
<td valign="top" align="center">&#x02212;0.2282489</td>
<td valign="top" align="center">&#x02212;0.2282489</td>
<td valign="top" align="center">&#x02212;0.228258</td>
<td valign="top" align="center">&#x02212;0.228242</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>1</sub></td>
<td valign="top" align="center">0.3241313</td>
<td valign="top" align="center">0.3241313</td>
<td valign="top" align="center">0.3241238</td>
<td valign="top" align="center">0.3241238</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>2</sub></td>
<td valign="top" align="center">&#x02212;0.1384214</td>
<td valign="top" align="center">&#x02212;0.1384214</td>
<td valign="top" align="center">&#x02212;0.13842</td>
<td valign="top" align="center">&#x02212;0.138367</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>3</sub></td>
<td valign="top" align="center">0.5801789</td>
<td valign="top" align="center">0.5801789</td>
<td valign="top" align="center">0.5801797</td>
<td valign="top" align="center">0.5801854</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>4</sub></td>
<td valign="top" align="center">0.0858746</td>
<td valign="top" align="center">0.0858746</td>
<td valign="top" align="center">0.0858833</td>
<td valign="top" align="center">0.0858864</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>5</sub></td>
<td valign="top" align="center">&#x02212;0.0348083</td>
<td valign="top" align="center">&#x02212;0.0348083</td>
<td valign="top" align="center">&#x02212;0.0348339</td>
<td valign="top" align="center">&#x02212;0.0348425</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>6</sub></td>
<td valign="top" align="center">0.5331769</td>
<td valign="top" align="center">0.5331769</td>
<td valign="top" align="center">0.533192</td>
<td valign="top" align="center">0.5331974</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>7</sub></td>
<td valign="top" align="center">&#x02212;0.2537133</td>
<td valign="top" align="center">&#x02212;0.2537133</td>
<td valign="top" align="center">&#x02212;0.2537146</td>
<td valign="top" align="center">&#x02212;0.2537185</td>
</tr>
 <tr>
<td valign="top" align="center">MSE</td>
<td valign="top" align="center">0.2137</td>
<td valign="top" align="center">0.2136</td>
<td valign="top" align="center">0.2041</td>
<td valign="top" align="center"><bold>0.2028</bold></td>
</tr>
<tr>
<td valign="top" align="left" rowspan="9">200</td>
<td valign="top" align="center">&#x003B2;<sub>0</sub></td>
<td valign="top" align="center">&#x02212;0.1587123</td>
<td valign="top" align="center">&#x02212;0.1587184</td>
<td valign="top" align="center">&#x02212;0.1587097</td>
<td valign="top" align="center">&#x02212;0.1587068</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>1</sub></td>
<td valign="top" align="center">0.6670115</td>
<td valign="top" align="center">0.6670268</td>
<td valign="top" align="center">0.667012</td>
<td valign="top" align="center">0.6670125</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>2</sub></td>
<td valign="top" align="center">&#x02212;0.5487419</td>
<td valign="top" align="center">&#x02212;0.5487332</td>
<td valign="top" align="center">&#x02212;0.5487403</td>
<td valign="top" align="center">&#x02212;0.5487401</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>3</sub></td>
<td valign="top" align="center">0.3911965</td>
<td valign="top" align="center">0.3911697</td>
<td valign="top" align="center">0.3911951</td>
<td valign="top" align="center">0.3911955</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>4</sub></td>
<td valign="top" align="center">&#x02212;0.0013219</td>
<td valign="top" align="center">&#x02212;0.0013251</td>
<td valign="top" align="center">&#x02212;0.0013203</td>
<td valign="top" align="center">&#x02212;0.00132</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>5</sub></td>
<td valign="top" align="center">&#x02212;0.0321376</td>
<td valign="top" align="center">&#x02212;0.0321579</td>
<td valign="top" align="center">&#x02212;0.0321368</td>
<td valign="top" align="center">&#x02212;0.0321347</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>6</sub></td>
<td valign="top" align="center">0.4452084</td>
<td valign="top" align="center">0.4451819</td>
<td valign="top" align="center">0.4452131</td>
<td valign="top" align="center">0.4452159</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>7</sub></td>
<td valign="top" align="center">&#x02212;0.1397936</td>
<td valign="top" align="center">&#x02212;0.1398144</td>
<td valign="top" align="center">&#x02212;0.1397963</td>
<td valign="top" align="center">&#x02212;0.1397963</td>
</tr>
 <tr>
<td valign="top" align="center">MSE</td>
<td valign="top" align="center">0.1486</td>
<td valign="top" align="center">0.1337</td>
<td valign="top" align="center">0.1314</td>
<td valign="top" align="center"><bold>0.1289</bold></td>
</tr></tbody>
</table>
<table-wrap-foot>
<p>The best results are in bold.</p>
</table-wrap-foot>
</table-wrap>
<table-wrap position="float" id="T10">
<label>Table 10</label>
<caption><p>Simulation results for estimating parameters of a double truncated Poisson regression model (P = 12).</p></caption>
<table frame="box" rules="all">
<thead>
<tr>
<th valign="top" align="left" rowspan="2"><bold>Sample size (<italic>n</italic>)</bold></th>
<th valign="top" align="center" rowspan="2"><bold>Parameters</bold></th>
<th valign="top" align="center" colspan="4"><bold>Methods</bold></th>
</tr>
<tr>
<th valign="top" align="center"><bold>Newton Raphson</bold></th>
<th valign="top" align="center"><bold>DFP</bold></th>
<th valign="top" align="center"><bold>BFGS</bold></th>
<th valign="top" align="center"><bold>BFGS-BKA</bold></th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left" rowspan="14">25</td>
<td valign="top" align="center">&#x003B2;<sub>0</sub></td>
<td valign="top" align="center">&#x02212;0.6073089</td>
<td valign="top" align="center">&#x02212;0.6073912</td>
<td valign="top" align="center">&#x02212;0.607189</td>
<td valign="top" align="center">&#x02212;0.607152</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>1</sub></td>
<td valign="top" align="center">&#x02212;0.1323503</td>
<td valign="top" align="center">&#x02212;0.1323735</td>
<td valign="top" align="center">&#x02212;0.1323581</td>
<td valign="top" align="center">&#x02212;0.1323575</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>2</sub></td>
<td valign="top" align="center">0.3691619</td>
<td valign="top" align="center">0.3691301</td>
<td valign="top" align="center">0.3690593</td>
<td valign="top" align="center">0.3690581</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>3</sub></td>
<td valign="top" align="center">&#x02212;0.259072</td>
<td valign="top" align="center">&#x02212;0.2590905</td>
<td valign="top" align="center">&#x02212;0.259066</td>
<td valign="top" align="center">&#x02212;0.2590571</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>4</sub></td>
<td valign="top" align="center">&#x02212;0.1889251</td>
<td valign="top" align="center">&#x02212;0.1889383</td>
<td valign="top" align="center">&#x02212;0.1888898</td>
<td valign="top" align="center">&#x02212;0.1888643</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>5</sub></td>
<td valign="top" align="center">&#x02212;0.5384405</td>
<td valign="top" align="center">&#x02212;0.5384847</td>
<td valign="top" align="center">&#x02212;0.538497</td>
<td valign="top" align="center">&#x02212;0.538499</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>6</sub></td>
<td valign="top" align="center">0.6892821</td>
<td valign="top" align="center">0.6893039</td>
<td valign="top" align="center">0.6893448</td>
<td valign="top" align="center">0.6893673</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>7</sub></td>
<td valign="top" align="center">&#x02212;0.3449217</td>
<td valign="top" align="center">&#x02212;0.3449529</td>
<td valign="top" align="center">&#x02212;0.344885</td>
<td valign="top" align="center">&#x02212;0.344839</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>8</sub></td>
<td valign="top" align="center">&#x02212;0.2177979</td>
<td valign="top" align="center">&#x02212;0.217815</td>
<td valign="top" align="center">&#x02212;0.2178416</td>
<td valign="top" align="center">&#x02212;0.2178625</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>9</sub></td>
<td valign="top" align="center">&#x02212;0.5734173</td>
<td valign="top" align="center">&#x02212;0.5734628</td>
<td valign="top" align="center">&#x02212;0.5733326</td>
<td valign="top" align="center">&#x02212;0.5733308</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>10</sub></td>
<td valign="top" align="center">&#x02212;0.3854379</td>
<td valign="top" align="center">&#x02212;0.3854759</td>
<td valign="top" align="center">&#x02212;0.385406</td>
<td valign="top" align="center">&#x02212;0.385392</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>11</sub></td>
<td valign="top" align="center">1.314073</td>
<td valign="top" align="center">1.314133</td>
<td valign="top" align="center">1.313973</td>
<td valign="top" align="center">1.313947</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>12</sub></td>
<td valign="top" align="center">1.279418</td>
<td valign="top" align="center">1.279486</td>
<td valign="top" align="center">1.279205</td>
<td valign="top" align="center">1.279201</td>
</tr>
 <tr>
<td valign="top" align="center">MSE</td>
<td valign="top" align="center">0.4132</td>
<td valign="top" align="center">0.4085</td>
<td valign="top" align="center">0.4055</td>
<td valign="top" align="center"><bold>0.4031</bold></td>
</tr>
<tr>
<td valign="top" align="left" rowspan="14">50</td>
<td valign="top" align="center">&#x003B2;<sub>0</sub></td>
<td valign="top" align="center">0.0260518</td>
<td valign="top" align="center">0.0259643</td>
<td valign="top" align="center">0.0260443</td>
<td valign="top" align="center">0.0260427</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>1</sub></td>
<td valign="top" align="center">0.2475601</td>
<td valign="top" align="center">0.2475584</td>
<td valign="top" align="center">0.2475476</td>
<td valign="top" align="center">0.2475293</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>2</sub></td>
<td valign="top" align="center">&#x02212;0.2577356</td>
<td valign="top" align="center">&#x02212;0.2577761</td>
<td valign="top" align="center">&#x02212;0.2577354</td>
<td valign="top" align="center">&#x02212;0.2577316</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>3</sub></td>
<td valign="top" align="center">0.0468957</td>
<td valign="top" align="center">0.0469244</td>
<td valign="top" align="center">0.0468872</td>
<td valign="top" align="center">0.0468621</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>4</sub></td>
<td valign="top" align="center">&#x02212;0.1204874</td>
<td valign="top" align="center">&#x02212;0.1204298</td>
<td valign="top" align="center">&#x02212;0.1204943</td>
<td valign="top" align="center">&#x02212;0.1204997</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>5</sub></td>
<td valign="top" align="center">&#x02212;0.4188021</td>
<td valign="top" align="center">&#x02212;0.4188395</td>
<td valign="top" align="center">&#x02212;0.4187998</td>
<td valign="top" align="center">&#x02212;0.4187205</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>6</sub></td>
<td valign="top" align="center">0.047606</td>
<td valign="top" align="center">0.0475921</td>
<td valign="top" align="center">0.0476052</td>
<td valign="top" align="center">0.0476044</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>7</sub></td>
<td valign="top" align="center">&#x02212;0.0003571</td>
<td valign="top" align="center">&#x02212;0.0002965</td>
<td valign="top" align="center">&#x02212;0.0003472</td>
<td valign="top" align="center">&#x02212;0.0003472</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>8</sub></td>
<td valign="top" align="center">0.1689888</td>
<td valign="top" align="center">0.1689627</td>
<td valign="top" align="center">0.1689886</td>
<td valign="top" align="center">0.1689881</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>9</sub></td>
<td valign="top" align="center">&#x02212;0.9068353</td>
<td valign="top" align="center">&#x02212;0.9069006</td>
<td valign="top" align="center">&#x02212;0.9068387</td>
<td valign="top" align="center">&#x02212;0.9068392</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>10</sub></td>
<td valign="top" align="center">0.178105</td>
<td valign="top" align="center">0.178127</td>
<td valign="top" align="center">0.1781101</td>
<td valign="top" align="center">0.1781113</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>11</sub></td>
<td valign="top" align="center">0.4888108</td>
<td valign="top" align="center">0.4888359</td>
<td valign="top" align="center">0.4888204</td>
<td valign="top" align="center">0.4888252</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>12</sub></td>
<td valign="top" align="center">0.3629748</td>
<td valign="top" align="center">0.3630487</td>
<td valign="top" align="center">0.3629835</td>
<td valign="top" align="center">0.3629927</td>
</tr>
 <tr>
<td valign="top" align="center">MSE</td>
<td valign="top" align="center">0.3462</td>
<td valign="top" align="center">0.3255</td>
<td valign="top" align="center">0.3032</td>
<td valign="top" align="center"><bold>0.3001</bold></td>
</tr>
<tr>
<td valign="top" align="left" rowspan="14">100</td>
<td valign="top" align="center">&#x003B2;<sub>0</sub></td>
<td valign="top" align="center">0.0385659</td>
<td valign="top" align="center">0.0385516</td>
<td valign="top" align="center">0.0385577</td>
<td valign="top" align="center">0.0385582</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>1</sub></td>
<td valign="top" align="center">0.4102414</td>
<td valign="top" align="center">0.410243</td>
<td valign="top" align="center">0.4102418</td>
<td valign="top" align="center">0.4102437</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>2</sub></td>
<td valign="top" align="center">&#x02212;0.6420943</td>
<td valign="top" align="center">&#x02212;0.642092</td>
<td valign="top" align="center">&#x02212;0.6421023</td>
<td valign="top" align="center">&#x02212;0.6421035</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>3</sub></td>
<td valign="top" align="center">0.0022714</td>
<td valign="top" align="center">0.0022528</td>
<td valign="top" align="center">0.0022711</td>
<td valign="top" align="center">0.0022742</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>4</sub></td>
<td valign="top" align="center">&#x02212;0.2230076</td>
<td valign="top" align="center">&#x02212;0.2230055</td>
<td valign="top" align="center">&#x02212;0.2230088</td>
<td valign="top" align="center">&#x02212;0.2230089</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>5</sub></td>
<td valign="top" align="center">&#x02212;0.1790879</td>
<td valign="top" align="center">&#x02212;0.1790891</td>
<td valign="top" align="center">&#x02212;0.1790935</td>
<td valign="top" align="center">&#x02212;0.1790964</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>6</sub></td>
<td valign="top" align="center">0.355542</td>
<td valign="top" align="center">0.3555414</td>
<td valign="top" align="center">0.3555464</td>
<td valign="top" align="center">0.3555483</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>7</sub></td>
<td valign="top" align="center">&#x02212;0.1333147</td>
<td valign="top" align="center">&#x02212;0.133325</td>
<td valign="top" align="center">&#x02212;0.1333074</td>
<td valign="top" align="center">&#x02212;0.1333055</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>8</sub></td>
<td valign="top" align="center">0.4505356</td>
<td valign="top" align="center">0.4505381</td>
<td valign="top" align="center">0.4505453</td>
<td valign="top" align="center">0.4505461</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>9</sub></td>
<td valign="top" align="center">&#x02212;0.4601778</td>
<td valign="top" align="center">&#x02212;0.460187</td>
<td valign="top" align="center">&#x02212;0.4601826</td>
<td valign="top" align="center">&#x02212;0.4601815</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>10</sub></td>
<td valign="top" align="center">0.4124141</td>
<td valign="top" align="center">0.4124227</td>
<td valign="top" align="center">0.4124199</td>
<td valign="top" align="center">0.4124176</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>11</sub></td>
<td valign="top" align="center">0.1994184</td>
<td valign="top" align="center">0.1994095</td>
<td valign="top" align="center">0.1994132</td>
<td valign="top" align="center">0.1994264</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>12</sub></td>
<td valign="top" align="center">&#x02212;0.1919182</td>
<td valign="top" align="center">&#x02212;0.1919244</td>
<td valign="top" align="center">&#x02212;0.1919197</td>
<td valign="top" align="center">&#x02212;0.1919199</td>
</tr>
 <tr>
<td valign="top" align="center">MSE</td>
<td valign="top" align="center">0.2046</td>
<td valign="top" align="center">0.2039</td>
<td valign="top" align="center">0.2008</td>
<td valign="top" align="center"><bold>0.1991</bold></td>
</tr>
<tr>
<td valign="top" align="left" rowspan="14">200</td>
<td valign="top" align="center">&#x003B2;<sub>0</sub></td>
<td valign="top" align="center">&#x02212;0.1014937</td>
<td valign="top" align="center">&#x02212;0.1014946</td>
<td valign="top" align="center">&#x02212;0.1015082</td>
<td valign="top" align="center">&#x02212;0.1015153</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>1</sub></td>
<td valign="top" align="center">0.4214451</td>
<td valign="top" align="center">0.4214462</td>
<td valign="top" align="center">0.4214523</td>
<td valign="top" align="center">0.4214592</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>2</sub></td>
<td valign="top" align="center">&#x02212;0.3636477</td>
<td valign="top" align="center">&#x02212;0.3636489</td>
<td valign="top" align="center">&#x02212;0.3636515</td>
<td valign="top" align="center">&#x02212;0.3636594</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>3</sub></td>
<td valign="top" align="center">&#x02212;0.2367109</td>
<td valign="top" align="center">&#x02212;0.2367112</td>
<td valign="top" align="center">&#x02212;0.2367138</td>
<td valign="top" align="center">&#x02212;0.2367182</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>4</sub></td>
<td valign="top" align="center">&#x02212;0.1965457</td>
<td valign="top" align="center">&#x02212;0.1965465</td>
<td valign="top" align="center">&#x02212;0.19655</td>
<td valign="top" align="center">&#x02212;0.1965528</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>5</sub></td>
<td valign="top" align="center">&#x02212;0.2376769</td>
<td valign="top" align="center">&#x02212;0.2376772</td>
<td valign="top" align="center">&#x02212;0.2376771</td>
<td valign="top" align="center">&#x02212;0.2376771</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>6</sub></td>
<td valign="top" align="center">0.2626723</td>
<td valign="top" align="center">0.2626748</td>
<td valign="top" align="center">0.2626743</td>
<td valign="top" align="center">0.262674</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>7</sub></td>
<td valign="top" align="center">&#x02212;0.1748725</td>
<td valign="top" align="center">&#x02212;0.1748717</td>
<td valign="top" align="center">&#x02212;0.1748697</td>
<td valign="top" align="center">&#x02212;0.1748641</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>8</sub></td>
<td valign="top" align="center">0.5248844</td>
<td valign="top" align="center">0.5248844</td>
<td valign="top" align="center">0.5248921</td>
<td valign="top" align="center">0.5248938</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>9</sub></td>
<td valign="top" align="center">&#x02212;0.3120583</td>
<td valign="top" align="center">&#x02212;0.3120575</td>
<td valign="top" align="center">&#x02212;0.3120569</td>
<td valign="top" align="center">&#x02212;0.3120554</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>10</sub></td>
<td valign="top" align="center">0.1084512</td>
<td valign="top" align="center">0.108451</td>
<td valign="top" align="center">0.1084503</td>
<td valign="top" align="center">0.1084489</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>11</sub></td>
<td valign="top" align="center">0.0542112</td>
<td valign="top" align="center">0.0542105</td>
<td valign="top" align="center">0.0542091</td>
<td valign="top" align="center">0.0542063</td>
</tr>
 <tr>
<td valign="top" align="center">&#x003B2;<sub>12</sub></td>
<td valign="top" align="center">&#x02212;0.0990921</td>
<td valign="top" align="center">&#x02212;0.0990901</td>
<td valign="top" align="center">&#x02212;0.0990931</td>
<td valign="top" align="center">&#x02212;0.0990942</td>
</tr>
 <tr>
<td valign="top" align="center">MSE</td>
<td valign="top" align="center">0.1387</td>
<td valign="top" align="center">0.1255</td>
<td valign="top" align="center">0.1208</td>
<td valign="top" align="center"><bold>0.1135</bold></td>
</tr></tbody>
</table>
<table-wrap-foot>
<p>The best results are in bold.</p>
</table-wrap-foot>
</table-wrap>
<p>From all the Tables above, we can concluded that across all sample sizes, parameter estimates from all four methods are highly similar, demonstrating consistent convergence to approximately the same values. This consistency suggests each optimization method is capable of locating reliable parameter estimates even in smaller samples. As sample size increases, the parameter estimates stabilize and vary less across methods. This reflects the expected property of maximum likelihood estimators: increased sample size yields more precise and stable estimates. As sample size increases (from 25 to 200), the estimated MSE decreases monotonically for all methods, demonstrating improved estimation precision with larger data consistent with statistical theory. BFGS-BKA consistently achieves the lowest MSE at each sample size, indicating superior estimation accuracy. Classical methods such as Newton-Raphson, DFP, and BFGS provide similar MSE values, slightly higher than BFGS-BKA. The performance gap, though sometimes small in absolute terms, illustrates the advantage of using the Black Kite Optimization (BKA) to enhance the classical BFGS method, improving optimization over the complex truncated likelihood surface. The similarity of parameter estimates across methods confirms robustness of the numerical algorithms when applied to truncated Poisson regression models.</p>
<p>Integrating the Black Kite Optimization algorithm with BFGS consistently improves the optimization process, yielding more accurate and stable estimates. This suggests that metaheuristic approaches like BKA help avoid local optima and improve convergence speed when dealing with truncated likelihood functions. For small sample sizes where numerical instability and local optima are more problematic, BFGS-BKA provides meaningful improvements. For larger datasets, while all methods perform well, BFGS-BKA still maintains a measurable edge in accuracy.</p>
<p><xref ref-type="fig" rid="F1">Figures 1</xref>&#x02013;<xref ref-type="fig" rid="F3">3</xref> show the performance of Newton&#x00027;s, DFP, BFGS, and BFGS-BKA algorithms in terms of time that represents the average computation time (in seconds) used by the all algorithms in the case of successful runs. We can see how the proposed algorithm is better than the others because of the Cauchy mutation that causes better exploration and the leader strategy that causes faster convergence leading to a balance between global and local search.</p>
<fig position="float" id="F1">
<label>Figure 1</label>
<caption><p>Computational time of left truncated Poisson regression model at zero (y &#x0003E; 0) <bold>(a)</bold> P = 3, <bold>(b)</bold> P = 7 and <bold>(c)</bold> P = 12.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fams-12-1744058-g0001.tif">
<alt-text content-type="machine-generated">Three bar graphs compare the execution time, in seconds, of different methods for various sample sizes. Graph (a) compares the Newton, DFP, BFGS, and BFGS-BKA methods for P=3; graph (b) does the same for P=7; and graph (c) for P=12. In each graph, the methods are represented by different colored bars, showing trends and differences in execution time as sample size increases from 25 to 200.</alt-text>
</graphic>
</fig>
<fig position="float" id="F2">
<label>Figure 2</label>
<caption><p>Computational time of right truncated Poisson regression model <bold>(a)</bold> P = 3, <bold>(b)</bold> P = 7 and <bold>(c)</bold> P = 12.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fams-12-1744058-g0002.tif">
<alt-text content-type="machine-generated">Three bar charts compare execution times of four optimization methods (Newton, DFP, BFGS, BFGS-BKA) over different sample sizes. Chart (a) for P=3, (b) for P=7, and (c) for P=12, with execution time increasing consistently as sample sizes increase from 25 to 200. Each method&#x00027;s performance is visually distinguished by color.</alt-text>
</graphic>
</fig>
<fig position="float" id="F3">
<label>Figure 3</label>
<caption><p>Computational time of double truncated Poisson regression model <bold>(a)</bold> P = 3, <bold>(b)</bold> P = 7 and <bold>(c)</bold> P = 12.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fams-12-1744058-g0003.tif">
<alt-text content-type="machine-generated">Three bar charts compare execution times using four methods: Newton, DFP, BFGS, and BFGS-BKA. Chart (a) shows results for P=3; (b) for P=7; (c) for P=12. Execution time increases with sample size across all methods.</alt-text>
</graphic>
</fig>
</sec>
</sec>
<sec id="s11">
<label>11</label>
<title>Conclusions</title>
<p>This paper addressed the critical challenge of accurately estimating parameters in truncated Poisson regression models, where standard maximum likelihood estimation is complicated by a truncated likelihood function that includes a non-trivial normalizing constant. The paper proposed the use of the BKO algorithm, a metaheuristic inspired by the hunting and migratory behavior of black kites, which aims to enhance exploration and exploitation capabilities when searching the parameter space. By leveraging BKO, the study seeks to improve the stability, convergence speed, and accuracy of parameter estimates in truncated Poisson models. Simulation studies and empirical analyses included in the paper demonstrate the superior performance of this approach compared to classical optimization methods, highlighting its potential as a robust and efficient solution for parameter estimation in truncated count data settings.</p>
</sec>
</body>
<back>
<sec sec-type="data-availability" id="s12">
<title>Data availability statement</title>
<p>The data analyzed in this study is subject to the following licenses/restrictions: the data will be under request. Requests to access these datasets should be directed to Zakariya Algamal, <email>zakariya.algamal&#x00040;uomosul.edu.iq</email>.</p>
</sec>
<sec sec-type="author-contributions" id="s13">
<title>Author contributions</title>
<p>GB: Conceptualization, Formal analysis, Software, Writing &#x02013; original draft, Writing &#x02013; review &#x00026; editing. SW: Conceptualization, Formal analysis, Methodology, Resources, Writing &#x02013; original draft, Writing &#x02013; review &#x00026; editing. ZA: Supervision, Validation, Writing &#x02013; review &#x00026; editing.</p>
</sec>
<sec sec-type="COI-statement" id="conf1">
<title>Conflict of interest</title>
<p>The author(s) declared that this work was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
<sec sec-type="ai-statement" id="s15">
<title>Generative AI statement</title>
<p>The author(s) declared that generative AI was not used in the creation of this manuscript.</p>
<p>Any alternative text (alt text) provided alongside figures in this article has been generated by Frontiers with the support of artificial intelligence and reasonable efforts have been made to ensure accuracy, including review by the authors wherever possible. If you identify any issues, please contact us.</p>
</sec>
<sec sec-type="disclaimer" id="s16">
<title>Publisher&#x00027;s note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
<ref-list>
<title>References</title>
<ref id="B1">
<label>1.</label>
<mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Ahmed Alangood</surname> <given-names>HN</given-names></name> <name><surname>Algamal</surname> <given-names>Z</given-names></name> <name><surname>Khaleel</surname> <given-names>MA</given-names></name></person-group>. <source>Variable Selection in Poisson Regression Model based on Chaotic Meta-Heuristic Search Algorithm.</source> BIO Web of Conferences, 97 (<year>2024</year>). doi: <pub-id pub-id-type="doi">10.1051/bioconf/20249700161</pub-id></mixed-citation>
</ref>
<ref id="B2">
<label>2.</label>
<mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Algamal</surname> <given-names>Z</given-names></name></person-group>. <source>Variable Selection in Count Data Regression Model based on Firefly Algorithm</source>. Statistics, Optimization and Information Computing, 7 (<year>2019</year>). doi: <pub-id pub-id-type="doi">10.19139/soic.v7i2.566</pub-id></mixed-citation>
</ref>
<ref id="B3">
<label>3.</label>
<mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Alwani</surname> <given-names>ZIZ</given-names></name> <name><surname>Ibrahim</surname> <given-names>AI</given-names></name> <name><surname>Yunus</surname> <given-names>RM</given-names></name> <name><surname>Yusof</surname> <given-names>F</given-names></name></person-group>. <article-title>Application of zero-truncated count data regression models to air-pollution disease</article-title>. <source>J Phys Conf Ser.</source> (<year>2021</year>) <volume>1988</volume>:<fpage>012096</fpage>. doi: <pub-id pub-id-type="doi">10.1088/1742-6596/1988/1/012096</pub-id></mixed-citation>
</ref>
<ref id="B4">
<label>4.</label>
<mixed-citation publication-type="book"><person-group person-group-type="author"><name><surname>Hilbe</surname> <given-names>J-M</given-names></name></person-group>. <source>Modeling-Count-Data</source>. <publisher-loc>Cambridge</publisher-loc>: <publisher-name>Cambridge University Press</publisher-name> (<year>2014</year>). doi: <pub-id pub-id-type="doi">10.1017/CBO9781139236065</pub-id></mixed-citation>
</ref>
<ref id="B5">
<label>5.</label>
<mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Hawa</surname> <given-names>NS</given-names></name> <name><surname>Mustafa</surname> <given-names>MY</given-names></name> <name><surname>Kibria</surname> <given-names>BMG</given-names></name> <name><surname>Algamal</surname> <given-names>ZY</given-names></name></person-group>. <article-title>Bootstrap Liu-type estimator for Conway-Maxwell-Poisson regression model</article-title>. <source>Commun Stat Simul Comput.</source> (<year>2025</year>) <fpage>1</fpage>&#x02013;<lpage>12</lpage>. doi: <pub-id pub-id-type="doi">10.1080/03610918.2025.2462680</pub-id></mixed-citation>
</ref>
<ref id="B6">
<label>6.</label>
<mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Kara</surname> <given-names>R</given-names></name> <name><surname>Ye&#x0015F;ilova</surname> <given-names>A</given-names></name></person-group>. <article-title>Zero truncated models in regression analysis: an examination of their advantages on small mean values</article-title>. <source>J Inst Nat Appl Sci.</source> (<year>2025</year>) <volume>30</volume>:<fpage>102</fpage>&#x02013;<lpage>12</lpage>. doi: <pub-id pub-id-type="doi">10.53433/yyufbed.1590611</pub-id></mixed-citation>
</ref>
<ref id="B7">
<label>7.</label>
<mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Alkhateeb</surname> <given-names>A</given-names></name> <name><surname>Algamal</surname> <given-names>Z</given-names></name></person-group>. <article-title>Jackknifed liu-type estimator in Poisson regression model</article-title>. <source>J Iran Stat Soc.</source> (<year>2020</year>) <volume>19</volume>:<fpage>21</fpage>&#x02013;<lpage>37</lpage>. doi: <pub-id pub-id-type="doi">10.29252/jirss.19.1.21</pub-id></mixed-citation>
</ref>
<ref id="B8">
<label>8.</label>
<mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Liu</surname> <given-names>Y</given-names></name> <name><surname>Li</surname> <given-names>W</given-names></name> <name><surname>Zhang</surname> <given-names>X</given-names></name></person-group>. <article-title>A marginalized zero-truncated Poisson regression model and its model averaging prediction</article-title>. <source>Commun Math Stat.</source> (<year>2025</year>) <volume>13</volume>:<fpage>527</fpage>&#x02013;<lpage>70</lpage>. doi: <pub-id pub-id-type="doi">10.1007/s40304-022-00312-8</pub-id></mixed-citation>
</ref>
<ref id="B9">
<label>9.</label>
<mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Wani</surname> <given-names>MK</given-names></name> <name><surname>Ahmad</surname> <given-names>PB</given-names></name></person-group>. <article-title>One-inflated zero-truncated Poisson distribution: statistical properties and real life applications</article-title>. <source>Ann Data Sci.</source> (<year>2025</year>) <volume>12</volume>:<fpage>639</fpage>&#x02013;<lpage>66</lpage>. doi: <pub-id pub-id-type="doi">10.1007/s40745-024-00526-3</pub-id></mixed-citation>
</ref>
<ref id="B10">
<label>10.</label>
<mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Young</surname> <given-names>DS</given-names></name> <name><surname>Roemmele</surname> <given-names>ES</given-names></name> <name><surname>Yeh</surname> <given-names>P</given-names></name></person-group>. <article-title>Zero-inflated modeling part I: traditional zero-inflated count regression models, their applications, and computational tools</article-title>. <source>WIREs Comput Stat.</source> (<year>2022</year>) <volume>14</volume>:<fpage>e1541</fpage>. doi: <pub-id pub-id-type="doi">10.1002/wics.1541</pub-id></mixed-citation>
</ref>
<ref id="B11">
<label>11.</label>
<mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Qi</surname> <given-names>Y</given-names></name> <name><surname>Yu-Zhu</surname> <given-names>T</given-names></name> <name><surname>Yi-Jing</surname> <given-names>Z</given-names></name> <name><surname>Yue</surname> <given-names>W</given-names></name> <name><surname>Zhi-Bao</surname> <given-names>M</given-names></name></person-group>. <article-title>An ordinal collaboration network model with zero truncated poisson latent variables and its application</article-title>. <source>Stat</source> (<year>2025</year>) <volume>14</volume>:<fpage>e70040</fpage>. doi: <pub-id pub-id-type="doi">10.1002/sta4.70040</pub-id></mixed-citation>
</ref>
<ref id="B12">
<label>12.</label>
<mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>&#x000DC;nl&#x000FC;</surname> <given-names>HK</given-names></name> <name><surname>Young</surname> <given-names>DS</given-names></name> <name><surname>Yigiter</surname> <given-names>A</given-names></name> <name><surname>Hilal &#x000D6;zcebe</surname> <given-names>L</given-names></name></person-group>. <article-title>A mixture model with Poisson and zero-truncated Poisson components to analyze road traffic accidents in Turkey</article-title>. <source>J Appl Stat.</source> (<year>2022</year>) <volume>49</volume>:<fpage>1003</fpage>&#x02013;<lpage>17</lpage>. doi: <pub-id pub-id-type="doi">10.1080/02664763.2020.1843610</pub-id><pub-id pub-id-type="pmid">35707813</pub-id></mixed-citation>
</ref>
<ref id="B13">
<label>13.</label>
<mixed-citation publication-type="book"><person-group person-group-type="author"><name><surname>Rao</surname> <given-names>SS</given-names></name></person-group>. <source>Engineering Optimization Theory and Practice.</source> <publisher-loc>Hoboken, NJ</publisher-loc>: <publisher-name>John Wiley &#x00026; Sons, Inc</publisher-name>. (<year>2009</year>).</mixed-citation>
</ref>
<ref id="B14">
<label>14.</label>
<mixed-citation publication-type="book"><person-group person-group-type="author"><name><surname>Yu</surname> <given-names>X</given-names></name> <name><surname>Gen</surname> <given-names>M</given-names></name></person-group>. <source>Introduction to Evolutionary Algorithms.</source> <publisher-loc>London</publisher-loc>: <publisher-name>Springer-Verlag London Limited</publisher-name> (<year>2010</year>). doi: <pub-id pub-id-type="doi">10.1109/ICCIE.2010.5668407</pub-id></mixed-citation>
</ref>
<ref id="B15">
<label>15.</label>
<mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Wang</surname> <given-names>J</given-names></name> <name><surname>Wang</surname> <given-names>WC</given-names></name> <name><surname>Hu</surname> <given-names>XX</given-names></name> <name><surname>Qiu</surname> <given-names>L</given-names></name> <name><surname>Zang</surname> <given-names>HF</given-names></name></person-group>. <article-title>Black-winged kite algorithm: a nature-inspired meta-heuristic for solving benchmark functions and engineering problems</article-title>. <source>Artif Intell Rev.</source> (<year>2024</year>) <volume>57</volume>:<fpage>98</fpage>. doi: <pub-id pub-id-type="doi">10.1007/s10462-024-10723-4</pub-id></mixed-citation>
</ref>
<ref id="B16">
<label>16.</label>
<mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Zhou</surname> <given-names>H</given-names></name> <name><surname>Alexander</surname> <given-names>D</given-names></name> <name><surname>Lange</surname> <given-names>K</given-names></name></person-group>. <article-title>A quasi-Newton acceleration for high-dimensional optimization algorithms</article-title>. <source>Stat Comput</source>. (<year>2011</year>) <volume>21</volume>:<fpage>261</fpage>&#x02013;<lpage>73</lpage>. doi: <pub-id pub-id-type="doi">10.1007/s11222-009-9166-3</pub-id><pub-id pub-id-type="pmid">21359052</pub-id></mixed-citation>
</ref>
<ref id="B17">
<label>17.</label>
<mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Jameel</surname> <given-names>MS</given-names></name> <name><surname>Basheer</surname> <given-names>GT</given-names></name> <name><surname>Al-Bayati</surname> <given-names>AY</given-names></name> <name><surname>Algamal</surname> <given-names>ZY</given-names></name></person-group>. <article-title>Parameter estimation of a truncated regression model based on improving numerical optimization algorithms</article-title>. <source>J Phys Conf Ser.</source> (<year>2021</year>) <volume>1897</volume>:<fpage>012059</fpage>. doi: <pub-id pub-id-type="doi">10.1088/1742-6596/1897/1/012059</pub-id></mixed-citation>
</ref>
<ref id="B18">
<label>18.</label>
<mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Hwang</surname> <given-names>WH</given-names></name> <name><surname>Stoklosa</surname> <given-names>J</given-names></name> <name><surname>Wang</surname> <given-names>CY</given-names></name></person-group>. <article-title>Population size estimation using zero-truncated Poisson regression with measurement error</article-title>. <source>J Agric Biol Environ Stat</source>. (<year>2022</year>) <volume>27</volume>:<fpage>303</fpage>&#x02013;<lpage>20</lpage>. doi: <pub-id pub-id-type="doi">10.1007/s13253-021-00481-z</pub-id><pub-id pub-id-type="pmid">35813491</pub-id></mixed-citation>
</ref>
<ref id="B19">
<label>19.</label>
<mixed-citation publication-type="book"><person-group person-group-type="author"><name><surname>Green</surname> <given-names>W</given-names></name></person-group>. <source>Econometric Analysis.</source> 5th ed. <publisher-loc>Upper Saddle River, NJ</publisher-loc>: <publisher-name>Prentice Hall</publisher-name> (<year>2003</year>).</mixed-citation>
</ref>
<ref id="B20">
<label>20.</label>
<mixed-citation publication-type="book"><person-group person-group-type="author"><name><surname>Demaris</surname> <given-names>A</given-names></name></person-group>. <source>Regression with Social Data Modeling Continuous and Limited Response Variables</source>. <publisher-loc>New York, NY</publisher-loc>: <publisher-name>John Wiley &#x00026; Sons, Inc</publisher-name>. (<year>2004</year>). doi: <pub-id pub-id-type="doi">10.1002/0471677566</pub-id></mixed-citation>
</ref>
<ref id="B21">
<label>21.</label>
<mixed-citation publication-type="book"><person-group person-group-type="author"><name><surname>Heij</surname> <given-names>C</given-names></name> <name><surname>de Boer</surname> <given-names>P</given-names></name> <name><surname>Franses</surname> <given-names>PH</given-names></name> <name><surname>Kloek</surname> <given-names>T</given-names></name> <name><surname>van Dijk</surname> <given-names>HK</given-names></name></person-group>. <source>Econometric Methods with Applications in Business and Economics</source>. <publisher-loc>Oxford</publisher-loc>: <publisher-name>Oxford University Press</publisher-name> (<year>2004</year>).</mixed-citation>
</ref>
<ref id="B22">
<label>22.</label>
<mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Umar</surname> <given-names>MA</given-names></name> <name><surname>Jimoh</surname> <given-names>K</given-names></name> <name><surname>Yahya</surname> <given-names>WB</given-names></name></person-group>. <source>A Note on the Applications of some Zero Truncated</source>. Professional Statisticians Society of Nigeria, 3 (<year>2019</year>).</mixed-citation>
</ref>
<ref id="B23">
<label>23.</label>
<mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Li</surname> <given-names>X</given-names></name> <name><surname>Sun</surname> <given-names>Y</given-names></name> <name><surname>Tian</surname> <given-names>G</given-names></name> <name><surname>Liang</surname> <given-names>J</given-names></name> <name><surname>Shi</surname> <given-names>J</given-names></name></person-group>. <article-title>Mean regression model for the zero-truncated Poisson distribution and its generalization</article-title>. <source>Comput Stat Data Anal.</source> (<year>2023</year>) <volume>179</volume>:<fpage>107650</fpage>. doi: <pub-id pub-id-type="doi">10.1016/j.csda.2022.107650</pub-id></mixed-citation>
</ref>
<ref id="B24">
<label>24.</label>
<mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Rahman</surname> <given-names>S</given-names></name></person-group>. <source>Truncated Distributions and their Applications, 2004-2005</source> (<year>2004</year>).</mixed-citation>
</ref>
<ref id="B25">
<label>25.</label>
<mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Mwandigha</surname> <given-names>LM</given-names></name> <name><surname>Fraser</surname> <given-names>KJ</given-names></name> <name><surname>Racine-Poon</surname> <given-names>A</given-names></name> <name><surname>Mouksassi</surname> <given-names>MS</given-names></name> <name><surname>Ghani</surname> <given-names>AC</given-names></name></person-group>. <article-title>Power calculations for cluster randomized trials (CRTs) with right-truncated Poisson-distributed outcomes: a motivating example from a malaria vector control trial</article-title>. <source>Int J Epidemiol</source>. (<year>2020</year>) <volume>49</volume>:<fpage>954</fpage>&#x02013;<lpage>62</lpage>. doi: <pub-id pub-id-type="doi">10.1093/ije/dyz277</pub-id><pub-id pub-id-type="pmid">32011684</pub-id></mixed-citation>
</ref>
<ref id="B26">
<label>26.</label>
<mixed-citation publication-type="book"><person-group person-group-type="author"><name><surname>Suaiee</surname> <given-names>AM</given-names></name></person-group>. <source>A Double Truncated Poisson Regression Model with Random Effects</source>. <publisher-loc>Greeley, CO</publisher-loc>: <publisher-name>University of Northern Colorado</publisher-name> (<year>2013</year>).</mixed-citation>
</ref>
<ref id="B27">
<label>27.</label>
<mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Karlsson</surname> <given-names>M</given-names></name></person-group>. <article-title>Estimators of regression parameters for truncated and censored data</article-title>. <source>Metrika</source> (<year>2006</year>) <volume>63</volume>:<fpage>329</fpage>&#x02013;<lpage>41</lpage>. doi: <pub-id pub-id-type="doi">10.1007/s00184-005-0023-x</pub-id></mixed-citation>
</ref>
<ref id="B28">
<label>28.</label>
<mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Newey</surname> <given-names>WK</given-names></name></person-group>. <article-title>Conditional moment restrictions in censored and truncated regression models</article-title>. <source>Econ Theory</source> (<year>2001</year>) <volume>17</volume>:<fpage>863</fpage>&#x02013;<lpage>88</lpage>. doi: <pub-id pub-id-type="doi">10.1017/S0266466601175018</pub-id></mixed-citation>
</ref>
<ref id="B29">
<label>29.</label>
<mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Irshad</surname> <given-names>M</given-names></name> <name><surname>Chesneau</surname> <given-names>C</given-names></name> <name><surname>Shibu</surname> <given-names>DS</given-names></name> <name><surname>Monisha</surname> <given-names>M</given-names></name> <name><surname>Maya</surname> <given-names>R</given-names></name></person-group>. <article-title>Lagrangian zero truncated Poisson distribution: properties regression model and applications</article-title>. <source>Symmetry</source> (<year>2022</year>) <volume>14</volume>:<fpage>1775</fpage>. doi: <pub-id pub-id-type="doi">10.3390/sym14091775</pub-id></mixed-citation>
</ref>
<ref id="B30">
<label>30.</label>
<mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Sabri Al-zubaidi</surname> <given-names>M</given-names></name> <name><surname>Abdulah</surname> <given-names>EK</given-names></name></person-group>. <article-title>Comparison of estimation methods for zero truncated poisson regression model</article-title>. <source>J Econ Admin Sci.</source> (<year>2024</year>) <volume>30</volume>:<fpage>492</fpage>&#x02013;<lpage>508</lpage>. doi: <pub-id pub-id-type="doi">10.33095/7bt1f714</pub-id></mixed-citation>
</ref>
<ref id="B31">
<label>31.</label>
<mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Kumar</surname> <given-names>S</given-names></name> <name><surname>Singh</surname> <given-names>BP</given-names></name> <name><surname>Madhusudan</surname> <given-names>JV</given-names></name></person-group>. <article-title>Factors influencing migration: application of truncated poisson regression</article-title>. <source>Int J Adv Sci Technol</source>. (<year>2020</year>) <volume>29</volume>:<fpage>9112</fpage>&#x02013;<lpage>20</lpage>.</mixed-citation>
</ref>
<ref id="B32">
<label>32.</label>
<mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Hussain</surname> <given-names>EA</given-names></name> <name><surname>Al-Shallawi</surname> <given-names>ANS</given-names></name> <name><surname>Saied</surname> <given-names>HA</given-names></name></person-group>. <article-title>Using maximum likelihood method to estimate parameters of the linear regression T truncated model</article-title>. <source>NTU J Pure Sci.</source> (<year>2022</year>) <volume>4</volume>:<fpage>26</fpage>&#x02013;<lpage>34</lpage>. doi: <pub-id pub-id-type="doi">10.56286/ntujps.v1i4.313</pub-id></mixed-citation>
</ref>
<ref id="B33">
<label>33.</label>
<mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Luksan</surname> <given-names>L</given-names></name> <name><surname>Spedicatob</surname> <given-names>E</given-names></name></person-group>. <article-title>Variable metric methods for unconstrained optimization</article-title>. <source>J Comput Appl Math.</source> (<year>2000</year>) <volume>124</volume>:<fpage>61</fpage>&#x02013;<lpage>95</lpage>. doi: <pub-id pub-id-type="doi">10.1016/S0377-0427(00)00420-9</pub-id></mixed-citation>
</ref>
<ref id="B34">
<label>34.</label>
<mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Zhang</surname> <given-names>Z</given-names></name> <name><surname>Wang</surname> <given-names>X</given-names></name> <name><surname>Yue</surname> <given-names>Y</given-names></name></person-group>. <article-title>Heuristic optimization algorithm of black-winged kite fused with osprey and its engineering application</article-title>. <source>Biomimetics</source> (<year>2024</year>) <volume>9</volume>:<fpage>595</fpage>. doi: <pub-id pub-id-type="doi">10.3390/biomimetics9100595</pub-id><pub-id pub-id-type="pmid">39451801</pub-id></mixed-citation>
</ref>
<ref id="B35">
<label>35.</label>
<mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Zhao</surname> <given-names>M</given-names></name> <name><surname>Su</surname> <given-names>Z</given-names></name> <name><surname>Hua</surname> <given-names>Z</given-names></name> <name><surname>Zhao</surname> <given-names>C</given-names></name></person-group>. <article-title>Improved black-winged kite algorithm based on chaotic mapping and adversarial learning</article-title>. <source>J Phys Conf Ser.</source> (<year>2024</year>) <volume>2898</volume>:<fpage>012040</fpage>. doi: <pub-id pub-id-type="doi">10.1088/1742-6596/2898/1/012040</pub-id></mixed-citation>
</ref>
<ref id="B36">
<label>36.</label>
<mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>David</surname> <given-names>FN</given-names></name> <name><surname>Johnson</surname> <given-names>NL</given-names></name></person-group>. <article-title>The truncated poisson</article-title>. <source>Biometrics</source>. (<year>1952</year>) <volume>8</volume>:<fpage>275</fpage>&#x02013;<lpage>85</lpage>.</mixed-citation>
</ref>
</ref-list>
<fn-group>
<fn fn-type="custom" custom-type="edited-by" id="fn0001">
<p>Edited by: <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/968824/overview">Appanah Rao Appadu</ext-link>, University of the Western Cape, South Africa</p>
</fn>
<fn fn-type="custom" custom-type="reviewed-by" id="fn0002">
<p>Reviewed by: <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/3327822/overview">Yannick Tangman</ext-link>, University of Mauritius, Mauritius</p>
<p><ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/3328441/overview">Faiza Sami</ext-link>, Govt Gordon Graduate College Rawalpindi, Pakistan</p>
</fn>
</fn-group>
</back>
</article>