The MaxLikeFull class#
- class pylife.materialdata.woehler.MaxLikeFull(fatigue_data)[source]#
Estimate the full Wöhler parameter set by maximum likelihood.
MaxLikeFullstarts with the elementary estimate and then maximizes the total likelihood forSD,TS,k_1,ND, andTN. Pass afixed_parametersdictionary toanalyze()to keep selected parameters at prescribed values while optimizing the remaining ones.Choose this analyzer when both finite-life fractures and endurance-limit fracture/runout outcomes should contribute to all Wöhler parameters.
- Parameters:
fatigue_data (pandas.DataFrame or FatigueData) – Wöhler test data passed to
Elementary.
Notes
If no runouts are present, the analyzer fixes
SDto0.0andTSto1.0after warning because no standard endurance-limit evaluation is possible. If fewer than two mixed load levels are available, it fixesTSto the scatter derived from the elementary pearl chain estimate.