WeibullAnalysisOptions Class: Difference between revisions

From ReliaWiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 2: Line 2:


== Declaration  ==
== Declaration  ==
{{Template:WeibullSolverDistribution.Distribution}}
{{Template:WeibullAnalysisOptions.Distribution}}
{{APIComment|Set Distribution from the [[WeibullSolverDistribution]] Enum.}}<br>
{{APIComment|Set Distribution from the [[WeibullSolverDistribution]] Enum.}}<br>
{{APIPrefix|Public}}Distribution{{APIPrefix|As [[WeibullSolverDistribution]]}}= [[WeibullSolverDistribution]].Weibull  
{{APIPrefix|Public}}Distribution{{APIPrefix|As [[WeibullSolverDistribution]]}}= [[WeibullSolverDistribution]].Weibull  


{{Template:WeibullSolverDistribution.Parameters}}
{{Template:WeibullAnalysisOptions.Parameters}}
{{APIComment|Set number of Parameters from the [[WeibullSolverNumParameters]] Enum.}}<br>
{{APIComment|Set number of Parameters from the [[WeibullSolverNumParameters]] Enum.}}<br>
{{APIPrefix|Public}}Parameters{{APIPrefix|As [[WeibullSolverNumParameters]]}}= [[WeibullSolverNumParameters]].MS_2Parameter
{{APIPrefix|Public}}Parameters{{APIPrefix|As [[WeibullSolverNumParameters]]}}= [[WeibullSolverNumParameters]].MS_2Parameter


{{Template:WeibullSolverDistribution.Analysis}}
{{Template:WeibullAnalysisOptions.Analysis}}
{{APIComment|Set the Analysis method from the [[WeibullSolverMethod]] Enum.}}<br>
{{APIComment|Set the Analysis method from the [[WeibullSolverMethod]] Enum.}}<br>
{{APIPrefix|Public}}Analysis{{APIPrefix|As [[WeibullSolverMethod]]}}= [[WeibullSolverMethod]].MLE
{{APIPrefix|Public}}Analysis{{APIPrefix|As [[WeibullSolverMethod]]}}= [[WeibullSolverMethod]].MLE


{{Template:WeibullSolverDistribution.RankingMethod}}
{{Template:WeibullAnalysisOptions.RankingMethod}}


{{APIComment|Set the Analysis method from the [[WeibullSolverRankMethod]] Enum.}}<br>
{{APIComment|Set the Analysis method from the [[WeibullSolverRankMethod]] Enum.}}<br>
{{APIPrefix|Public}}RankingMethod{{APIPrefix|As [[WeibullSolverRankMethod]]}}= [[WeibullSolverRankMethod]].Median
{{APIPrefix|Public}}RankingMethod{{APIPrefix|As [[WeibullSolverRankMethod]]}}= [[WeibullSolverRankMethod]].Median


{{Template:WeibullSolverDistribution.UseRSRegression}}  
{{Template:WeibullAnalysisOptions.UseRSRegression}}  
{{APIComment|Set to use RS Regression method.}}<br>
{{APIComment|Set to use RS Regression method.}}<br>
{{APIPrefix|Public}}UseRSRegression {{APIPrefix|As Boolean}}= False
{{APIPrefix|Public}}UseRSRegression {{APIPrefix|As Boolean}}= False


{{Template:WeibullSolverDistribution.ConfBounds}}  
{{Template:WeibullAnalysisOptions.ConfBounds}}  


{{APIComment|Set the Confidence method from the [[WeibullSolverCBMethod]] Enum.}}<br>
{{APIComment|Set the Confidence method from the [[WeibullSolverCBMethod]] Enum.}}<br>
{{APIPrefix|Public}}ConfBounds{{APIPrefix|As [[WeibullSolverCBMethod]]}}= [[WeibullSolverCBMethod]].FisherMatrix
{{APIPrefix|Public}}ConfBounds{{APIPrefix|As [[WeibullSolverCBMethod]]}}= [[WeibullSolverCBMethod]].FisherMatrix


{{Template:WeibullSolverDistribution.UngroupGroupedData}}  
{{Template:WeibullAnalysisOptions.UngroupGroupedData}}  


{{APIComment|Set to ungroup any grouped data.}}<br>
{{APIComment|Set to ungroup any grouped data.}}<br>
{{APIPrefix|Public}}UngroupGroupedData{{APIPrefix|As Boolean}}= False
{{APIPrefix|Public}}UngroupGroupedData{{APIPrefix|As Boolean}}= False


{{Template:WeibullSolverDistribution.Subpopulations}}  
{{Template:WeibullAnalysisOptions.Subpopulations}}  


{{APIComment|Set the number of subpopulations in the Mixed data.}}<br>
{{APIComment|Set the number of subpopulations in the Mixed data.}}<br>
{{APIPrefix|Public}}Subpopulations{{APIPrefix|As Integer}}= 2
{{APIPrefix|Public}}Subpopulations{{APIPrefix|As Integer}}= 2


{{Template:WeibullSolverDistribution.Weibull_UnbiasParameters}}  
{{Template:WeibullAnalysisOptions.Weibull_UnbiasParameters}}  


{{APIComment|Set if unbiased parameters were entered.}}<br>
{{APIComment|Set if unbiased parameters were entered.}}<br>
{{APIPrefix|Public}}Weibull_UnbiasParameters{{APIPrefix|As Boolean}}= False
{{APIPrefix|Public}}Weibull_UnbiasParameters{{APIPrefix|As Boolean}}= False


{{Template:WeibullSolverDistribution.Bayesian_PriorDistribution}}  
{{Template:WeibullAnalysisOptions.Bayesian_PriorDistribution}}  


{{APIComment|Set the Bayesian Prior Distribution from the [[WeibullBayesianPriorDistribution]] Enum.}}<br>
{{APIComment|Set the Bayesian Prior Distribution from the [[WeibullBayesianPriorDistribution]] Enum.}}<br>
{{APIPrefix|Public}}Bayesian_PriorDistribution{{APIPrefix|As [[WeibullBayesianPriorDistribution]]}}= [[WeibullBayesianPriorDistribution]].Normal
{{APIPrefix|Public}}Bayesian_PriorDistribution{{APIPrefix|As [[WeibullBayesianPriorDistribution]]}}= [[WeibullBayesianPriorDistribution]].Normal


{{Template:WeibullSolverDistribution.Bayesian_Mean}}  
{{Template:WeibullAnalysisOptions.Bayesian_Mean}}  


{{APIComment|Set the Bayesian Parameter values.}}<br>
{{APIComment|Set the Bayesian Parameter values.}}<br>
{{APIPrefix|Public}}Bayesian_Mean{{APIPrefix|As Double}}= 2<br>
{{APIPrefix|Public}}Bayesian_Mean{{APIPrefix|As Double}}= 2<br>
{{Template:WeibullSolverDistribution.Bayesian_Mean}}  
{{Template:WeibullAnalysisOptions.Bayesian_Mean}}  


{{APIPrefix|Public}}Bayesian_Std{{APIPrefix|As Double}}= 1<br>
{{APIPrefix|Public}}Bayesian_Std{{APIPrefix|As Double}}= 1<br>
{{Template:WeibullSolverDistribution.Bayesian_Std}}  
{{Template:WeibullAnalysisOptions.Bayesian_Std}}  


{{APIPrefix|Public}}Bayesian_Lambda{{APIPrefix|As Double}}= 2<br>
{{APIPrefix|Public}}Bayesian_Lambda{{APIPrefix|As Double}}= 2<br>
{{Template:WeibullSolverDistribution.Bayesian_Lambda}}  
{{Template:WeibullAnalysisOptions.Bayesian_Lambda}}  


{{APIPrefix|Public}}Bayesian_MinBeta{{APIPrefix|As Double}}= 1<br>
{{APIPrefix|Public}}Bayesian_MinBeta{{APIPrefix|As Double}}= 1<br>
{{Template:WeibullSolverDistribution.Bayesian_MinBeta}}  
{{Template:WeibullAnalysisOptions.Bayesian_MinBeta}}  


{{APIPrefix|Public}}Bayesian_MaxBeta{{APIPrefix|As Double}}= 2<br>
{{APIPrefix|Public}}Bayesian_MaxBeta{{APIPrefix|As Double}}= 2<br>
{{Template:WeibullSolverDistribution.Bayesian_MaxBeta}}  
{{Template:WeibullAnalysisOptions.Bayesian_MaxBeta}}  




{{APIComment|Set the Bayesian Result options from the [[WeibullBayesianResultsOption]] Enum.}}<br>
{{APIComment|Set the Bayesian Result options from the [[WeibullBayesianResultsOption]] Enum.}}<br>
{{APIPrefix|Public}}Bayesian_ResultsAs{{APIPrefix|As [[WeibullBayesianResultsOption]]}}= [[WeibullBayesianResultsOption]].Median
{{APIPrefix|Public}}Bayesian_ResultsAs{{APIPrefix|As [[WeibullBayesianResultsOption]]}}= [[WeibullBayesianResultsOption]].Median
{{Template:WeibullSolverDistribution.Bayesian_ResultsAs}}  
{{Template:WeibullAnalysisOptions.Bayesian_ResultsAs}}  




{{APIComment|Set to sort data before calculation.}}<br>
{{APIComment|Set to sort data before calculation.}}<br>
{{APIPrefix|Public}}SortBeforeCalculations{{APIPrefix|As Boolean}}= True
{{APIPrefix|Public}}SortBeforeCalculations{{APIPrefix|As Boolean}}= True
{{Template:WeibullSolverDistribution.SortBeforeCalculations}}
{{Template:WeibullAnalysisOptions.SortBeforeCalculations}}




{{APIComment|Set to use Special Sort.}}<br>
{{APIComment|Set to use Special Sort.}}<br>
{{APIPrefix|Public}}UseSpecialSort{{APIPrefix|As Boolean}}= True
{{APIPrefix|Public}}UseSpecialSort{{APIPrefix|As Boolean}}= True
{{Template:WeibullSolverDistribution.UseSpecialSort}}
{{Template:WeibullAnalysisOptions.UseSpecialSort}}

Revision as of 23:30, 16 September 2013



Declaration

Distribution As WeibullSolverDistribution Set Distribution from the WeibullSolverDistribution Enum.
PublicDistributionAs WeibullSolverDistribution= WeibullSolverDistribution.Weibull

Parameters As WeibullSolverNumParameters Set number of Parameters from the WeibullSolverNumParameters Enum.
PublicParametersAs WeibullSolverNumParameters= WeibullSolverNumParameters.MS_2Parameter

Analysis As WeibullSolverMethod Set the Analysis method from the WeibullSolverMethod Enum.
PublicAnalysisAs WeibullSolverMethod= WeibullSolverMethod.MLE

RankingMethod As WeibullSolverRankMethod

Set the Analysis method from the WeibullSolverRankMethod Enum.
PublicRankingMethodAs WeibullSolverRankMethod= WeibullSolverRankMethod.Median

UseRSRegression As Boolean Set to use RS Regression method.
PublicUseRSRegression As Boolean= False

ConfBounds As WeibullSolverCBMethod

Set the Confidence method from the WeibullSolverCBMethod Enum.
PublicConfBoundsAs WeibullSolverCBMethod= WeibullSolverCBMethod.FisherMatrix

UngroupGroupedData As Boolean

Set to ungroup any grouped data.
PublicUngroupGroupedDataAs Boolean= False

Subpopulations As Integer

Set the number of subpopulations in the Mixed data.
PublicSubpopulationsAs Integer= 2

Weibull_UnbiasParameters As Boolean

Set if unbiased parameters were entered.
PublicWeibull_UnbiasParametersAs Boolean= False

Bayesian_PriorDistribution As WeibullBayesianPriorDistribution

Set the Bayesian Prior Distribution from the WeibullBayesianPriorDistribution Enum.
PublicBayesian_PriorDistributionAs WeibullBayesianPriorDistribution= WeibullBayesianPriorDistribution.Normal

Bayesian_Mean As Double

Set the Bayesian Parameter values.
PublicBayesian_MeanAs Double= 2
Bayesian_Mean As Double

PublicBayesian_StdAs Double= 1
Bayesian_Std As Double

PublicBayesian_LambdaAs Double= 2
Bayesian_Lambda As Double

PublicBayesian_MinBetaAs Double= 1
Bayesian_MinBeta As Double

PublicBayesian_MaxBetaAs Double= 2
Bayesian_MaxBeta As Double


Set the Bayesian Result options from the WeibullBayesianResultsOption Enum.
PublicBayesian_ResultsAsAs WeibullBayesianResultsOption= WeibullBayesianResultsOption.Median Bayesian_Results As WeibullBayesianResultsOption


Set to sort data before calculation.
PublicSortBeforeCalculationsAs Boolean= True SortBeforeCalculations As Boolean


Set to use Special Sort.
PublicUseSpecialSortAs Boolean= True UseSpecialSort As Double