First release.
fuzzy_number_trapezoid(), fuzzy_number_triangle(),
fuzzy_number_interval() and fuzzy_number_crisp() build vague quantities.alpha_cuts(), support(), core(), membership(), fuzzy_spread(),
is_crisp(), as_crisp() and as_fuzzy_number() inspect them.+ - * / ^ and exp() follow interval arithmetic on the
alpha-cuts.defuzz() implements nine type-reduction rules.fuzzy_surv() bundles fuzzy times with failure degrees, the analogue of
survival::Surv().sim_fuzzy_surv() generates exact times and then coarsens them the way a
record does, for validation studies.fuzzy_dfs, a simulated example of 240 subjects with quarterly examinations.fkm(), the fuzzy Kaplan-Meier estimator, with grouped fits, alpha-cut
bounds and a fuzzy survival difference.fcox(), the fuzzy Cox proportional hazards model, giving fuzzy
coefficients, hazard ratios and p-values.flogrank(), a fuzzy log-rank test for two groups.All three reduce exactly to their survival counterparts on precise data.