Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/derrynknife/SurPyval
/ functions
Functions
1,523 in github.com/derrynknife/SurPyval
⨍
Functions
1,523
◇
Types & classes
102
Method
aic_c
r""" The the Corrected Aikake Information Criterion (AIC) for the model, if it was fit with the ``fit()`` method. Not available if fi
surpyval/univariate/regression/parametric_regression_model.py:516
Method
apply_model_function
( self, function_name: str, x: int | float | ArrayLike, Z: NDArray, )
surpyval/experimental/forest/node.py:74
Method
apply_model_function
( self, function_name: str, x: int | float | ArrayLike, _: NDArray, )
surpyval/experimental/forest/node.py:105
Function
assert_trees_equal
( surv_tree: SurvivalTree, sksurv_tree: sksurv_SurvivalTree )
surpyval/tests/experimental/forest/test_tree.py:136
Function
basic_data
Fixture for basic uncensored data
surpyval/tests/utils/test_surpyval_data.py:12
Function
betainc
(a, b, x)
surpyval/utils/autograd_gamma_compat.py:147
Function
betaincln
(a, b, x)
surpyval/utils/autograd_gamma_compat.py:176
Method
bic
r""" The the Bayesian Information Criterion (BIC) for the model, if it was fit with the ``fit()`` method. Not available if fit with t
surpyval/univariate/regression/parametric_regression_model.py:436
Method
bic
(self)
surpyval/recurrent/inference.py:92
Method
cdf
(self, x: ArrayLike, *args, **kwargs)
surpyval/distribution.py:90
Method
cdf
(self, u, v, rho)
surpyval/multivariate/parametric/copula/elliptical.py:29
Method
cdf
(self, u, v, *params)
surpyval/multivariate/parametric/copula/archimedean.py:23
Method
cdf
(self, u, v, theta)
surpyval/multivariate/parametric/copula/archimedean.py:71
Method
cdf
(self, u, v, theta)
surpyval/multivariate/parametric/copula/archimedean.py:107
Method
cdf
(self, u, v, theta)
surpyval/multivariate/parametric/copula/archimedean.py:130
Function
censored_data
Fixture for right censored data
surpyval/tests/utils/test_surpyval_data.py:19
Function
check_no_censoring
(c)
surpyval/utils/__init__.py:61
Method
cif
Cumulative Incidence Function
surpyval/univariate/competing_risks/nonparametric/competing_risks.py:80
Method
cif
(self, x, Z, event)
surpyval/univariate/competing_risks/regression/competing_risks_proportional_hazard.py:53
Method
cif
(self, x, *params)
surpyval/recurrent/parametric/crow_amsaa.py:54
Method
cif
(self, x, *params)
surpyval/recurrent/parametric/duane.py:54
Method
cif
Cumulative intensity (expected event count) by ``x``.
surpyval/recurrent/parametric/counting_process.py:33
Method
cif
(self, x, *params)
surpyval/recurrent/parametric/cox_lewis.py:54
Method
cif
(self, x, rate)
surpyval/recurrent/regression/hpp_proportional_intensity.py:62
Function
constraints
(p)
surpyval/univariate/parametric/fitters/__init__.py:121
Method
count_terminated_simulation
Simulate count-terminated recurrence data based on the fitted model. Parameters ---------- events: int
surpyval/recurrent/regression/proportional_intensity.py:164
Method
count_terminated_simulation_data
Simulate count-terminated recurrence data and return the raw events. Like :meth:`count_terminated_simulation` but yields the simulate
surpyval/recurrent/regression/proportional_intensity.py:233
Method
cox_risk_set_indices
(cls, x_i, e_i, x, e)
surpyval/univariate/competing_risks/regression/competing_risks_proportional_hazard.py:68
Method
create_breslow_ll_jac_hess
(self, x, Z, c, n, tl)
surpyval/univariate/regression/proportional_hazards/cox_ph.py:303
Method
create_efron_ll_jac_hess
( self, x, Z, c, n, tl, with_jac=True, with_hess=True )
surpyval/univariate/regression/proportional_hazards/cox_ph.py:170
Method
cs
The conditional survival function of the fitted model. Parameters ---------- x : array like The values
surpyval/univariate/parametric/mixture_model.py:308
Method
cs
r""" Conditional survival function for the Weibull Distribution: .. math:: R(x, X) = \frac{R(x + X)}{R(X)} Para
surpyval/univariate/parametric/distributions/weibull.py:99
Method
cs
(self, x, X, mu, sigma)
surpyval/univariate/parametric/distributions/logistic.py:61
Method
cs
r""" Conditional survival function for the LogNormal Distribution: .. math:: R(x, X) = \frac{R(x + X)}{R(X)} Pa
surpyval/univariate/parametric/distributions/lognormal.py:84
Method
cs
r""" Survival (or Reliability) function for the Uniform Distribution: .. math:: R(x, X) = \frac{R(x + X)}{R(X)}
surpyval/univariate/parametric/distributions/uniform.py:59
Method
cs
(self, x, X, mu, sigma)
surpyval/univariate/parametric/distributions/gumbel.py:66
Method
cs
r""" Conditional survival (or reliability) function for the Beta Distribution: .. math:: R(x, X) = \frac{R(x + X
surpyval/univariate/parametric/distributions/beta.py:65
Method
cs
r""" Conditional survival function for the LogLogistic Distribution: .. math:: R(x, X) = \frac{R(x + X)}{R(X)}
surpyval/univariate/parametric/distributions/loglogistic.py:65
Method
cs
r""" Conditional survival function for the Gamma Distribution: .. math:: R(x) = e^{-\lambda x} Parameters
surpyval/univariate/parametric/distributions/gamma.py:88
Method
cs
r""" Conditional survival function for the Normal Distribution: .. math:: R(x, X) = \frac{R(x + X)}{R(X)} Param
surpyval/univariate/parametric/distributions/normal.py:86
Method
cs
r""" Conditional survival; the probability of surviving a further ``x`` events having already survived ``X``: .. math::
surpyval/univariate/parametric/distributions/binomial.py:224
Method
cs
r""" Conditional survival function for the Exponential Distribution: .. math:: R(x) = e^{-\lambda x} The Expone
surpyval/univariate/parametric/distributions/exponential.py:86
Method
cs
r""" Conditional survival (or reliability) function for the four-parameter Beta distribution: .. math:: R(x, X)
surpyval/univariate/parametric/distributions/beta4.py:115
Method
cs
r""" Conditional survival function for the Rayleigh Distribution: .. math:: R(x, X) = \frac{R(x + X)}{R(X)} Par
surpyval/univariate/parametric/distributions/rayleigh.py:116
Method
cs
r""" Conditional survival (or reliability) function for the ExpoWeibull Distribution: .. math:: R(x, X) = \frac{
surpyval/univariate/parametric/distributions/expo_weibull.py:120
Method
cs
(self, x, X, mu, sigma)
surpyval/univariate/parametric/distributions/gumbel_lev.py:63
Method
density
(phi)
surpyval/univariate/parametric/parametric.py:950
Method
df
r""" Density function with the non-parametric estimates from the data. This is calculated using the relationship between the
surpyval/univariate/nonparametric/nonparametric.py:185
Method
df
r""" Density function for the Weibull Distribution: .. math:: f(x) = \frac{\beta}{\alpha} \frac{x}{\alpha}^{\beta - 1} e
surpyval/univariate/parametric/distributions/weibull.py:136
Method
df
(self, x, T)
surpyval/univariate/parametric/distributions/exact_event_time.py:28
Method
df
r""" Density function (pdf) for the Gumbel Distribution: .. math:: f(x) = \frac{1}{\sigma}e^{\left (\frac{x - \mu}{\sigm
surpyval/univariate/parametric/distributions/gumbel.py:108
Method
df
r""" Density function for the Normal Distribution: .. math:: f(x) = \frac{1}{\sigma \sqrt{2\pi}}e^{-\frac{1}{2}\left ( \
surpyval/univariate/parametric/distributions/normal.py:156
Method
df
r""" Density function for the Exponential Distribution: .. math:: f(x) = \lambda e^{-\lambda x} Parameters
surpyval/univariate/parametric/distributions/exponential.py:157
Method
df
r""" Density function for the Rayleigh Distribution: .. math:: f(x) = \frac{x}{\sigma^2} e^{-\frac{x^2}{2\sigma^2}}
surpyval/univariate/parametric/distributions/rayleigh.py:150
Method
df
(self, x, event=None)
surpyval/univariate/competing_risks/nonparametric/competing_risks.py:70
Method
df
(self, x, Z, event=None, interp="step")
surpyval/univariate/competing_risks/regression/competing_risks_proportional_hazard.py:48
Method
df
r""" The density function for a distribution using the parameters found in the ``.params`` attribute. Parameters ----
surpyval/univariate/regression/parametric_regression_model.py:203
Method
df
( self, x: npt.ArrayLike, Z: "npt.ArrayLike | pd.DataFrame" )
surpyval/univariate/regression/semi_parametric_regression_model.py:89
Method
df
(self, x, Z, *params)
surpyval/univariate/regression/proportional_odds/proportional_odds_fitter.py:86
Method
df
(self, x, Z, *params)
surpyval/univariate/regression/accelerated_failure_time/aft_fitter.py:77
Method
df
(self, x, Z, *params)
surpyval/univariate/regression/accelerated_failure_time/accelerated_failure_time.py:41
Method
df
(self, x, Z, *params)
surpyval/univariate/regression/proportional_hazards/proportional_hazards_fitter.py:69
Method
df
(self, x, Z, *params)
surpyval/univariate/regression/accelerated_life/parameter_substitution.py:114
Method
df
(self, x)
surpyval/experimental/parallel.py:36
Method
df
( self, x: int | float | ArrayLike, Z: ArrayLike | NDArray )
surpyval/experimental/forest/tree.py:104
Method
df
( self, x: int | float | ArrayLike, Z: ArrayLike | NDArray )
surpyval/experimental/forest/forest.py:134
Function
df_func
(params)
surpyval/tests/univariate/parametric/test_confidence_bounds.py:86
Method
du
(self, u, v, *params)
surpyval/multivariate/parametric/copula/archimedean.py:26
Method
dv
(self, u, v, rho)
surpyval/multivariate/parametric/copula/elliptical.py:44
Method
dv
(self, u, v, *params)
surpyval/multivariate/parametric/copula/archimedean.py:29
Method
dv
(self, u, v, theta)
surpyval/multivariate/parametric/copula/archimedean.py:78
Method
entropy
(self, *args, **kwargs)
surpyval/distribution.py:54
Method
entropy
(self, alpha, beta)
surpyval/univariate/parametric/distributions/weibull.py:341
Method
entropy
r""" Calculates the entropy of the Logistic distribution. .. math:: S = \ln \left ( \sigma \right ) + 2 Paramet
surpyval/univariate/parametric/distributions/logistic.py:289
Method
entropy
(self, p)
surpyval/univariate/parametric/distributions/bernoulli.py:116
Method
entropy
r""" Calculates the entropy of the LogNormal distribution. .. math:: S = \mu + \frac{1}{2} \ln \left ( 2\pi e \sigma^{2}
surpyval/univariate/parametric/distributions/lognormal.py:354
Method
entropy
r""" Calculates the entropy of the Uniform distribution. .. math:: S = \ln \left ( b - a \right ) Parameters
surpyval/univariate/parametric/distributions/uniform.py:339
Method
entropy
r""" Calculates the entropy of the Gumbel distribution. .. math:: S = \ln \left ( \sigma \right ) + \gamma + 1
surpyval/univariate/parametric/distributions/gumbel.py:303
Method
entropy
r""" Calculates the entropy of the Beta distribution. .. math:: S = \ln B \left ( \alpha, \beta \right ) - \
surpyval/univariate/parametric/distributions/beta.py:333
Method
entropy
r""" Calculates the entropy of the LogLogistic distribution. .. math:: S = \ln \left ( \frac{\alpha}{\beta} \right ) + 2
surpyval/univariate/parametric/distributions/loglogistic.py:347
Method
entropy
r""" Calculates the entropy of the Gamma distribution. .. math:: S = \alpha - \ln \left ( \beta \right ) + \ln \Gamma \l
surpyval/univariate/parametric/distributions/gamma.py:374
Method
entropy
r""" Calculates the entropy of the Normal distribution. .. math:: S = \frac{1}{2} \ln \left ( 2\pi e \sigma^{2} \right )
surpyval/univariate/parametric/distributions/normal.py:358
Method
entropy
r""" Entropy of the Binomial distribution (in nats). Examples -------- >>> from surpyval import Binomial >>>
surpyval/univariate/parametric/distributions/binomial.py:298
Method
entropy
r""" Calculates the entropy of the Exponential distribution. .. math:: S = 1 - \ln \left ( \lambda \right ) Par
surpyval/univariate/parametric/distributions/exponential.py:351
Method
entropy
r""" Differential entropy of the four-parameter Beta distribution. Equal to the standard Beta entropy plus :math:`\ln(b - a)` for th
surpyval/univariate/parametric/distributions/beta4.py:408
Method
entropy
(self, sigma)
surpyval/univariate/parametric/distributions/rayleigh.py:336
Method
entropy
r""" Calculates the entropy of the ExpoWeibull distribution. The entropy of the ExpoWeibull distribution has no closed form
surpyval/univariate/parametric/distributions/expo_weibull.py:333
Method
entropy
r""" Calculates the entropy of the Gumbel LEV distribution. .. math:: S = \ln \left ( \sigma \right ) + \gamma + 1
surpyval/univariate/parametric/distributions/gumbel_lev.py:311
Method
epa_cdf
(v)
surpyval/univariate/nonparametric/nonparametric.py:1080
Method
event_types
The distinct event types (marks) present in the data, excluding the ``None`` mark used for censored / end-of-observation rows. Return
surpyval/utils/recurrent_event_data.py:143
Function
failing_minimize
(*args, **kwargs)
surpyval/tests/recurrent/test_counting.py:101
Method
ff
(self, x: ArrayLike, *args, **kwargs)
surpyval/distribution.py:30
Method
ff
r""" CDF (failure or unreliability) function with the non-parametric estimates from the data Parameters ----------
surpyval/univariate/nonparametric/nonparametric.py:108
Method
ff
(cls, x)
surpyval/univariate/parametric/__init__.py:70
Method
ff
r""" Failure (CDF or unreliability) function for the Logistic Distribution: .. math:: F(x) = \\frac{1}{1 + e^{- \\left (
surpyval/univariate/parametric/distributions/logistic.py:64
Method
ff
(self, x, T)
surpyval/univariate/parametric/distributions/exact_event_time.py:24
Method
ff
r""" CDF (or Failure) function for the Gumbel Distribution: .. math:: F(x) = e^{e^{-\left ( x - \mu \right )/\sigma}}
surpyval/univariate/parametric/distributions/gumbel.py:69
Method
ff
r""" Failure (CDF or unreliability) function for the LogLogistic Distribution: .. math:: F(x) = \frac{1}{1 + \le
surpyval/univariate/parametric/distributions/loglogistic.py:101
Method
ff
r""" Failure (CDF) function for the Binomial distribution: .. math:: F(x) = P(X \leq x) = \sum_{i=0}^{\lfloor x \rfloor}
surpyval/univariate/parametric/distributions/binomial.py:73
Method
ff
r""" CDF (or unreliability or failure) function for the Exponential Distribution: .. math:: F(x) = 1 - e^{-\lamb
surpyval/univariate/parametric/distributions/exponential.py:124
← previous
next →
601–700 of 1,523, ranked by callers