SciPy

This is documentation for an old release of SciPy (version 1.0.0). Read this page in the documentation of the latest stable release (version 1.15.1).

HalfCauchy Distribution

If \(Z\) is Hyperbolic Secant distributed then \(e^{Z}\) is Half-Cauchy distributed. Also, if \(W\) is (standard) Cauchy distributed, then \(\left|W\right|\) is Half-Cauchy distributed. Special case of the Folded Cauchy distribution with \(c=0.\) The standard form is

\begin{eqnarray*} f\left(x\right) & = & \frac{2}{\pi\left(1+x^{2}\right)}I_{[0,\infty)}\left(x\right)\\ F\left(x\right) & = & \frac{2}{\pi}\arctan\left(x\right)I_{\left[0,\infty\right]}\left(x\right)\\ G\left(q\right) & = & \tan\left(\frac{\pi}{2}q\right)\end{eqnarray*}
\[M\left(t\right)=\cos t+\frac{2}{\pi}\left[\mathrm{Si}\left(t\right)\cos t-\mathrm{Ci}\left(\mathrm{-}t\right)\sin t\right]\]
\begin{eqnarray*} m_{d} & = & 0\\ m_{n} & = & \tan\left(\frac{\pi}{4}\right)\end{eqnarray*}

No moments, as the integrals diverge.

\begin{eqnarray*} h\left[X\right] & = & \log\left(2\pi\right)\\ & \approx & 1.8378770664093454836.\end{eqnarray*}

Implementation: scipy.stats.halfcauchy