Hyperbolastic Functions
   HOME

TheInfoList



OR:

The hyperbolastic functions, also known as hyperbolastic growth models, are
mathematical functions In mathematics, a function from a set to a set assigns to each element of exactly one element of .; the words ''map'', ''mapping'', ''transformation'', ''correspondence'', and ''operator'' are sometimes used synonymously. The set is called ...
that are used in medical
statistical modeling A statistical model is a mathematical model that embodies a set of statistical assumptions concerning the generation of sample data (and similar data from a larger population). A statistical model represents, often in considerably idealized form ...
. These models were originally developed to capture the growth dynamics of multicellular tumor spheres, and were introduced in 2005 by Mohammad Tabatabai, David Williams, and Zoran Bursac. The precision of hyperbolastic functions in modeling real world problems is somewhat due to their flexibility in their point of inflection. These functions can be used in a wide variety of modeling problems such as tumor growth,
stem cell In multicellular organisms, stem cells are undifferentiated or partially differentiated cells that can change into various types of cells and proliferate indefinitely to produce more of the same stem cell. They are the earliest type of cell ...
proliferation, pharma kinetics, cancer growth, sigmoid activation function in
neural networks A neural network is a group of interconnected units called neurons that send signals to one another. Neurons can be either Cell (biology), biological cells or signal pathways. While individual neurons are simple, many of them together in a netwo ...
, and epidemiological disease progression or regression. The ''hyperbolastic functions'' can model both growth and decay curves until it reaches
carrying capacity The carrying capacity of an ecosystem is the maximum population size of a biological species that can be sustained by that specific environment, given the food, habitat, water, and other resources available. The carrying capacity is defined as the ...
. Due to their flexibility, these models have diverse applications in the medical field, with the ability to capture disease progression with an intervening treatment. As the figures indicate, ''hyperbolastic functions'' can fit a sigmoidal curve indicating that the slowest rate occurs at the early and late stages. In addition to the presenting sigmoidal shapes, it can also accommodate biphasic situations where medical interventions slow or reverse disease progression; but, when the effect of the treatment vanishes, the disease will begin the second phase of its progression until it reaches its horizontal asymptote. One of the main characteristics these functions have is that they cannot only fit sigmoidal shapes, but can also model biphasic growth patterns that other classical sigmoidal curves cannot adequately model. This distinguishing feature has advantageous applications in various fields including medicine, biology, economics, engineering,
agronomy Agronomy is the science and technology of producing and using plants by agriculture for food, fuel, fiber, chemicals, recreation, or land conservation. Agronomy has come to include research of plant genetics, plant physiology, meteorology, and ...
, and computer aided system theory.


Function H1

The ''hyperbolastic rate equation of type I'', denoted H1, is given by \frac= \frac \left(M-P \left(x\right)\right)\left(\delta+\frac\right), where x is any real number and P\left(x \right) is the population size at x. The parameter M represents carrying capacity, and parameters \delta and \theta jointly represent growth rate. The parameter \theta gives the distance from a symmetric sigmoidal curve. Solving the hyperbolastic rate equation of type I for P \left(x \right) gives P(x)= \frac, where \operatorname is the inverse hyperbolic sine function. If one desires to use the initial condition P\left(x_0\right)=P_0, then \alpha can be expressed as :\alpha=\frac e^. If x_0=0, then \alpha reduces to :\alpha= \frac. In the event that a vertical shift is needed to give a better model fit, one can add the shift parameter \zeta, which would result in the following formula :P(x)= \frac + \zeta. The ''hyperbolastic function of type I'' generalizes the
logistic function A logistic function or logistic curve is a common S-shaped curve ( sigmoid curve) with the equation f(x) = \frac where The logistic function has domain the real numbers, the limit as x \to -\infty is 0, and the limit as x \to +\infty is L. ...
. If the parameters \theta = 0, then it would become a logistic function. This function P(x) is a ''hyperbolastic function of type I''. The ''standard hyperbolastic function of type I'' is :P(x)= \frac.


Function H2

The ''hyperbolastic rate equation of type II'', denoted by H2, is defined as :\frac= \frac \tanh \left(\frac\right), where \tanh is the hyperbolic tangent function, M is the carrying capacity, and both \delta and \gamma>0 jointly determine the growth rate. In addition, the parameter \gamma represents acceleration in the time course. Solving the hyperbolastic rate function of type II for P\left(x\right) gives :P(x)=\frac . If one desires to use initial condition P(x_0)=P_0, then \alpha can be expressed as :\alpha=\frac . If x_0=0, then \alpha reduces to :\alpha=\frac. Similarly, in the event that a vertical shift is needed to give a better fit, one can use the following formula :P(x)=\frac+\zeta . The ''standard hyperbolastic function of type II'' is defined as :P(x)=\frac .


Function H3

The hyperbolastic rate equation of type III is denoted by H3 and has the form :\frac= \left(M-P \left(t \right)\right)\left(\delta \gamma t^+ \frac\right), where t > 0. The parameter M represents the carrying capacity, and the parameters \delta, \gamma, and \theta jointly determine the growth rate. The parameter \gamma, represents acceleration of the time scale, while the size of \theta represents distance from a symmetric sigmoidal curve. The solution to the differential equation of type III is :P(t)= M- \alpha e^, with the initial condition P\left(t_0\right)=P_0 we can express \alpha as :\alpha=\left(M-P_0 \right) e^. The hyperbolastic distribution of type III is a three-parameter family of continuous
probability distributions In probability theory and statistics, a probability distribution is a function that gives the probabilities of occurrence of possible events for an experiment. It is a mathematical description of a random phenomenon in terms of its sample spac ...
with scale parameters \delta > 0, and \theta ≥ 0 and parameter \gamma as the
shape parameter In probability theory and statistics, a shape parameter (also known as form parameter) is a kind of numerical parameter of a parametric family of probability distributionsEveritt B.S. (2002) Cambridge Dictionary of Statistics. 2nd Edition. CUP. th ...
. When the parameter \theta = 0, the hyperbolastic distribution of type III is reduced to the weibull distribution. The hyperbolastic
cumulative distribution function In probability theory and statistics, the cumulative distribution function (CDF) of a real-valued random variable X, or just distribution function of X, evaluated at x, is the probability that X will take a value less than or equal to x. Ever ...
of type III is given by :F(x; \delta, \gamma, \theta)= \begin 1- e^ & x\geq0 ,\\ 0 & x < 0 \end , and its corresponding
probability density function In probability theory, a probability density function (PDF), density function, or density of an absolutely continuous random variable, is a Function (mathematics), function whose value at any given sample (or point) in the sample space (the s ...
is : f(x; \delta, \gamma, \theta) = \begin e^\left(\delta \gamma x^+ \frac\right) & x\geq0 ,\\ 0 & x<0 \end. The
hazard function A hazard is a potential source of harm. Substances, events, or circumstances can constitute hazards when their nature would potentially allow them to cause damage to health, life, property, or any other interest of value. The probability of that ...
h (or failure rate) is given by :h\left(x; \delta, \gamma, \theta \right) = \delta\gamma x^ + \frac. The
survival function The survival function is a function that gives the probability that a patient, device, or other object of interest will survive past a certain time. The survival function is also known as the survivor function or reliability function. The term ...
S is given by :S(x; \delta, \gamma, \theta)= e^. The standard hyperbolastic cumulative distribution function of type III is defined as :F\left(x\right)=1-e^, and its corresponding probability density function is : f(x) = e^\left(1+ \frac\right) .


Properties

If one desires to calculate the point x where the population reaches a percentage of its carrying capacity M, then one can solve the equation :P(x) = k M for x, where 0 < k < 1. For instance, the half point can be found by setting k= \frac.


Applications

According to stem cell researchers at McGowan Institute for Regenerative Medicine at the University of Pittsburgh, "a newer model alled the hyperbolastic type III orH3 is a differential equation that also describes the cell growth. This model allows for much more variation and has been proven to better predict growth." The hyperbolastic growth models H1, H2, and H3 have been applied to analyze the growth of solid
Ehrlich carcinoma Ehrlich-Lettre ascites carcinoma (EAC) is also known as Ehrlich cell. It was originally established as an ascites tumor in mice. Ehrlich cell The tumor was cultured ''in vivo'', which became known as the Ehrlich cell. After 1948 Ehrlich cultures ...
using a variety of treatments. In animal science, the hyperbolastic functions have been used for modeling broiler chicken growth. The hyperbolastic model of type III was used to determine the size of the recovering wound. In the area of wound healing, the hyperbolastic models accurately representing the time course of healing. Such functions have been used to investigate variations in the healing velocity among different kinds of wounds and at different stages in the healing process taking into consideration the areas of trace elements, growth factors, diabetic wounds, and nutrition. Another application of hyperbolastic functions is in the area of the
stochastic diffusion Stochastic diffusion search (SDS) was first described in 1989 as a population-based, pattern-matching algorithm. It belongs to a family of swarm intelligence and naturally inspired search and optimisation algorithms which includes ant colony opt ...
process, whose mean function is a hyperbolastic curve. The main characteristics of the process are studied and the
maximum likelihood estimation In statistics, maximum likelihood estimation (MLE) is a method of estimation theory, estimating the Statistical parameter, parameters of an assumed probability distribution, given some observed data. This is achieved by Mathematical optimization, ...
for the parameters of the process is considered. To this end, the firefly metaheuristic optimization algorithm is applied after bounding the parametric space by a stage wise procedure. Some examples based on simulated sample paths and real data illustrate this development. A sample path of a
diffusion process In probability theory and statistics, diffusion processes are a class of continuous-time Markov process with almost surely continuous sample paths. Diffusion process is stochastic in nature and hence is used to model many real-life stochastic sy ...
models the trajectory of a particle embedded in a flowing fluid and subjected to random displacements due to collisions with other particles, which is called
Brownian motion Brownian motion is the random motion of particles suspended in a medium (a liquid or a gas). The traditional mathematical formulation of Brownian motion is that of the Wiener process, which is often called Brownian motion, even in mathematical ...
. The hyperbolastic function of type III was used to model the proliferation of both adult
mesenchymal Mesenchyme () is a type of loosely organized animal embryonic connective tissue of undifferentiated cells that give rise to most tissues, such as skin, blood, or bone. The interactions between mesenchyme and epithelium help to form nearly ever ...
and
embryonic stem cells Embryonic stem cells (ESCs) are Cell potency#Pluripotency, pluripotent stem cells derived from the inner cell mass of a blastocyst, an early-stage pre-Implantation (human embryo), implantation embryo. Human embryos reach the blastocyst stage 4†...
; and, the hyperbolastic mixed model of type II has been used in modeling
cervical cancer Cervical cancer is a cancer arising from the cervix or in any layer of the wall of the cervix. It is due to the abnormal growth of cells that can invade or spread to other parts of the body. Early on, typically no symptoms are seen. Later sympt ...
data. Hyperbolastic curves can be an important tool in analyzing cellular growth, the fitting of biological curves, the growth of
phytoplankton Phytoplankton () are the autotrophic (self-feeding) components of the plankton community and a key part of ocean and freshwater Aquatic ecosystem, ecosystems. The name comes from the Greek language, Greek words (), meaning 'plant', and (), mea ...
, and instantaneous maturity rate. In
forest ecology Forest ecology is the scientific study of the interrelated patterns, processes, flora, fauna, funga, and ecosystems in forests. The management of forests is known as forestry, silviculture, and forest management. A forest ecosystem is a natural wo ...
and management, the hyperbolastic models have been applied to model the relationship between DBH and height. The multivariable ''hyperbolastic model type III'' has been used to analyze the growth dynamics of phytoplankton taking into consideration the concentration of nutrients.


Hyperbolastic regressions

Hyperbolastic regressions are statistical models that utilize standard hyperbolastic functions to model a
dichotomous A dichotomy () is a partition of a set, partition of a whole (or a set) into two parts (subsets). In other words, this couple of parts must be * jointly exhaustive: everything must belong to one part or the other, and * mutually exclusive: nothi ...
or multinomial outcome variable. The purpose of hyperbolastic regression is to predict an outcome using a set of explanatory (independent) variables. These types of regressions are routinely used in many areas including medical, public health, dental, biomedical, as well as social, behavioral, and engineering sciences. For instance, binary regression analysis has been used to predict
endoscopic An endoscopy is a procedure used in medicine to look inside the body. The endoscopy procedure uses an endoscope to examine the interior of a hollow organ or cavity of the body. Unlike many other medical imaging techniques, endoscopes are insert ...
lesions in iron deficiency
anemia Anemia (also spelt anaemia in British English) is a blood disorder in which the blood has a reduced ability to carry oxygen. This can be due to a lower than normal number of red blood cells, a reduction in the amount of hemoglobin availabl ...
. In addition, binary regression was applied to differentiate between malignant and benign adnexal mass prior to surgery.


The binary hyperbolastic regression of type I

Let Y be a binary outcome variable which can assume one of two mutually exclusive values, success or failure. If we code success as Y=1 and failure as Y=0, then for parameter \theta \geq -1, the hyperbolastic success probability of type I with a sample of size n as a function of parameter \theta and parameter vector \boldsymbol = (\beta_0, \beta_1,\ldots, \beta_p) given a p-dimensional vector of explanatory variables is defined as \mathbf_i=(x_,\ x_,\ldots ,\ x_)^T, where i = 1,2,\ldots,n, is given by :\pi(\mathbf_i;\boldsymbol) = P(y_i=1, \mathbf_i;\boldsymbol)=\frac. The odds of success is the ratio of the probability of success to the probability of failure. For binary hyperbolastic regression of type I, the odds of success is denoted by Odds_ and expressed by the equation :Odds_=e^. The logarithm of Odds_ is called the
logit In statistics, the logit ( ) function is the quantile function associated with the standard logistic distribution. It has many uses in data analysis and machine learning, especially in Data transformation (statistics), data transformations. Ma ...
of binary hyperbolastic regression of type I. The logit transformation is denoted by L_ and can be written as :L_=\beta_0+\sum_^ +\theta \operatorname beta_0+\sum_^.


Shannon information for binary hyperbolastic of type I (H1)

The Shannon information for the random variable Y is defined as :I(y)=-_bP(y) where the base of logarithm b > 0 and b \neq 1. For binary outcome, b is equal to 2. For the binary hyperbolastic regression of type I, the information I(y) is given by :I(y)= \begin -log_b\frac & y = 1 ,\\ -log_b\frac & y = 0 \end , where Z= \beta_0+\sum_^\beta_sx_s, and x_s is the s^ input data. For a random sample of binary outcomes of size n, the average empirical information for hyperbolastic H1 can be estimated by :\overline= \begin -\frac\sum_^ & y = 1 ,\\ -\frac\sum_^ & y = 0 \end , where Z_i= \beta_0+\sum_^\beta_sx_, and x_ is the s^ input data for the i^ observation.


Information Entropy for hyperbolastic H1

Information entropy In information theory, the entropy of a random variable quantifies the average level of uncertainty or information associated with the variable's potential states or possible outcomes. This measures the expected amount of information needed ...
measures the loss of information in a transmitted message or signal. In machine learning applications, it is the number of bits necessary to transmit a randomly selected event from a probability distribution. For a discrete random variable Y, the information entropy H is defined as :H=-\sum_ where P(y) is the probability mass function for the random variable Y. The information entropy is the mathematical expectation of I(y) with respect to probability mass function P(y). The Information entropy has many applications in machine learning and artificial intelligence such as classification modeling and decision trees. For the hyperbolastic H1, the entropy H is equal to : \begin H & = -\sum_ \\ & = - pi(\mathbf;\boldsymbol)\ log_b(\pi(\mathbf;\boldsymbol)+(1-\pi(\mathbf;\boldsymbol))log_b(1-\pi(\mathbf;\boldsymbol))\\ & = _b(1+e^)-\frac \end The estimated average entropy for hyperbolastic H1 is denoted by \bar and is given by : \bar=\frac\sum_^\frac]


Binary Cross-entropy for hyperbolastic H1

The binary cross-entropy compares the observed y \in \ with the predicted probabilities. The average binary cross-entropy for hyperbolastic H1 is denoted by \overline and is equal to : \begin \overline & =-\frac\sum_^_i)log_b(1-\pi(x_i;\boldsymbol))] \\ &=\frac\sum_^_i)log_b(e^)] \end


The binary hyperbolastic regression of type II

The hyperbolastic regression of type II is an alternative method for the analysis of binary data with robust properties. For the binary outcome variable Y, the hyperbolastic success probability of type II is a function of a p-dimensional vector of explanatory variables \mathbf_i given by :\pi(\mathbf_i;\boldsymbol) = P(y_i=1, \mathbf_i;\boldsymbol)= \frac , For the binary hyperbolastic regression of type II, the odds of success is denoted by Odds_ and is defined as :Odds_ = \frac. The logit transformation L_ is given by :L_= - \log


Shannon information for binary hyperbolastic of type II (H2)

For the binary hyperbolastic regression H2, the Shannon information I(y) is given by :I(y) = \begin -log_b \frac & y = 1 \\ -log_b \frac & y = 0 \end where Z= \beta_0+\sum_^\beta_sx_s, and x_s is the s^ input data. For a random sample of binary outcomes of size n, the average empirical information for hyperbolastic H2 is estimated by : \overline= \begin -\frac\sum_^log_b \frac & y = 1 \\ -\frac\sum_^log_b \frac & y=0 \end where Z_i= \beta_0+\sum_^ \beta_sx_, and x_ is the s^ input data for the i^ observation.


Information Entropy for hyperbolastic H2

For the hyperbolastic H2, the information entropy H is equal to : \begin H& = -\sum_ \\ & =- pi(\mathbf;\boldsymbol)\ log_b(\pi(\mathbf;\boldsymbol))+(1-\pi(\mathbf;\boldsymbol))log_b(1-\pi(\mathbf;\boldsymbol))\\ & =log_b(1+arsinh(e^))-\frac \end and the estimated average entropy \bar for hyperbolastic H2 is : \bar=\frac\sum_^\frac]


Binary Cross-entropy for hyperbolastic H2

The average binary cross-entropy \overline for hyperbolastic H2 is : \begin \overline & =-\frac\sum_^_i)log_b(1-\pi(x_i;\beta))] \\ & =\frac\sum_^_i)log_b(^))] \end


Parameter estimation for the binary hyperbolastic regression of type I and II

The estimate of the parameter vector \boldsymbol can be obtained by maximizing the log-likelihood function : \hat = \underset\operatorname where \pi(\mathbf_i;\boldsymbol) is defined according to one of the two types of hyberbolastic functions used.


The multinomial hyperbolastic regression of type I and II

The generalization of the binary hyperbolastic regression to multinomial hyperbolastic regression has a response variable y_i for individual i with k categories (i.e. y_i \in \). When k=2, this model reduces to a binary hyperbolastic regression. For each i=1,2,\ldots,n, we form k indicator variables y_ where :y_= \begin 1 & \text y_i = j,\\ 0 & \text y_i \neq j \end , meaning that y_=1 whenever the i^ response is in category j and 0 otherwise. Define parameter vector \boldsymbol_j=(\beta_,\beta_,\ldots,\beta_) in a p+1-dimensional Euclidean space and \boldsymbol=(\boldsymbol_1,\ldots,\boldsymbol_)^T. Using category 1 as a reference and \pi_1(\mathbf_i;\boldsymbol) as its corresponding probability function, the multinomial hyperbolastic regression of type I probabilities are defined as :\pi_1(\mathbf_i;\boldsymbol)=P(y_i=1, \mathbf_i;\boldsymbol)=\frac and for j = 2,\ldots,k, :\pi_j(\mathbf_i;\boldsymbol)=P(y_i=j, \mathbf_i;\boldsymbol)=\frac Similarly, for the multinomial hyperbolastic regression of type II we have :\pi_1(\mathbf_i;\boldsymbol)=P(y_i=1, \mathbf_i;\boldsymbol)=\frac and for j = 2,\ldots,k, :\pi_j(\mathbf_i;\boldsymbol)=P(y_i=j, \mathbf_i;\boldsymbol)=\frac where \eta_s(\mathbf_i;\boldsymbol)=\beta_+\sum_^\beta_x_ with s = 2, \dots, k and i = 1,\dots,n. The choice of \pi_i(\mathbf;\boldsymbol) is dependent on the choice of hyperbolastic H1 or H2.


Shannon Information for multiclass hyperbolastic H1 or H2

For the multiclass (j=1, 2, \dots, k), the Shannon information I_j is :I_j=-log_b(\pi_j(\mathbf;\boldsymbol)). For a random sample of size n, the empirical multiclass information can be estimated by :\overline=-\frac\sum_^.


Multiclass Entropy in Information Theory

For a discrete random variable Y, the multiclass information entropy is defined as :H=-\sum_ where P(y) is the probability mass function for the multiclass random variable Y. For the hyperbolastic H1 or H2, the multiclass entropy H is equal to :H=-\sum_^ The estimated average multiclass entropy \overline is equal to :\overline=-\frac\sum_^


Multiclass Cross-entropy for hyperbolastic H1 or H2

Multiclass cross-entropy compares the observed multiclass output with the predicted probabilities. For a random sample of multiclass outcomes of size n, the average multiclass cross-entropy \overline for hyperbolastic H1 or H2 can be estimated by :\overline=-\frac \sum_^ The log-odds of membership in category j versus the reference category 1, denoted by \omicron_j(\mathbf_i;\boldsymbol), is equal to :\omicron_j(\mathbf_i;\boldsymbol) = ln frac/math> where j=2,\ldots,k and i=1,\ldots,n. The estimated parameter matrix \hat\boldsymbol of multinomial hyperbolastic regression is obtained by maximizing the log-likelihood function. The maximum likelihood estimates of the parameter matrix \boldsymbol\beta is :\boldsymbol = \underset\operatorname


References

{{reflist Medical models Population models Special functions