WeibullAnalysisOptions Class: Difference between revisions
		
		
		
		Jump to navigation
		Jump to search
		
Chris Kahn (talk | contribs) No edit summary  | 
				Chris Kahn (talk | contribs) No edit summary  | 
				||
| Line 1: | Line 1: | ||
{{Template:APIClass|WeibullDataSet Class|Weibull++}}  | {{Template:APIClass|WeibullDataSet Class|Weibull++}}  | ||
{{Template:WeibullDataSet.AnalysisSettings.Cmt}}  | {{Template:WeibullDataSet.AnalysisSettings.Cmt}} Do not instantiate this class directly.  | ||
== Properties==  | == Properties==  | ||
Revision as of 23:01, 18 February 2014
 
Sets the control panel settings for use with the Calculate method. Do not instantiate this class directly.
Properties
Life Distribution
- Distribution of type WeibullSolverDistribution
 
- Sets the life distribution to fit to the data set.
 
- Parameters Sets the form of the selected life distribution (e.g., 2-parameter Weibull vs. mixed Weibull).
 - Subpopulations Sets the number of subpopulations in the mixed data set (mixed Weibull analysis only).
 
Control Panel Analysis Page Settings
- Analysis Sets the method for estimating the parameters of the selected distribution (e.g., rank regression on X).
 - RankingMethod Sets the method for calculating the unreliability estimates of the times-to-failure data (e.g., median ranks).
 - UseRSRegression Sets whether the ReliaSoft ranking method (RRM) will be used to calculate the unreliability estimates for times-to-failure data.
 - ConfBounds Sets the method for calculating the confidence bounds (e.g., Fisher Matrix).
 - SortBeforeCalculations Sets whether times-to-failure data will be sorted in ascending order before calculation.
 - UngroupGroupedData Sets whether grouped data will be ungrouped when using rank regression.
 - Weibull_UnbiasParameters Sets whether the biased beta estimate (due to MLE sampling error) will be corrected for the 2-parameter Weibull distribution.
 
Bayesian-Weibull Model Settings
- Bayesian_PriorDistribution Sets the distribution to be used as the prior distribution of beta for Bayesian-Weibull analysis.
 - Bayesian_Mean Sets the mean parameter to use for Bayesian-Weibull analysis when the normal distribution is assumed.
 - Bayesian_Std Sets the standard deviation parameter to use for Bayesian-Weibull analysis when the normal distribution is assumed.
 - Bayesian_Lambda Sets the lambda parameter to use for Bayesian-Weibull analysis when the exponential distribution is assumed.
 - Bayesian_MinBeta Sets the minimum beta parameter to use for Bayesian-Weibull analysis when a uniform distribution is assumed.
 - Bayesian_MaxBeta Sets the maximum beta parameter to use for Bayesian-Weibull analysis when the assumed distribution is uniform.
 - Bayesian_Results Sets whether the point estimates for beta are calculated from the median or mean value of the posterior distribution.
 
Application Setup Option
- UseSpecialSort Sets whether failures will always be put before suspensions when two identical times are encountered.
 
Usage Example
Declare a WeibullDataSet object.
Dim WDS as New WeibullDataSet
Set Weibull as the distribution for analysis.
WDS.AnalysisSettings.Distribution = WeibullSolverDistribution.Weibull
Specify that the 2-parameter version of the distribution will be used.
WDS.AnalysisSettings.Parameters = WeibullSolverNumParameters.MS_2Parameter
Set MLE as the method that will be used to estimate the parameters.
WDS.AnalysisSettings.Analysis = WeibullSolverMethod.MLE
