WeibullDataSet.Calculate: Difference between revisions
Jump to navigation
Jump to search
Chris Kahn (talk | contribs) |
Kate Racaza (talk | contribs) No edit summary |
||
Line 1: | Line 1: | ||
{{Template: | {{Template:API}}{{Template:APIBreadcrumb|.[[WeibullDataSet Class|WeibullDataSet]]}} | ||
{{Template:WeibullDataSet | |||
<onlyinclude>Estimates the parameters of the data set, based on the settings specified in the AnalysisSettings property of the class. Returns a message box that shows the values of the parameters.</onlyinclude> | |||
In addition, the method automatically creates a retrievable [[CModel Class|cModel]] object that represents the fitted model from the life data analysis. | |||
== Syntax == | == Syntax == | ||
'''.Calculate | |||
== Example == | |||
'''VB.NET''' | |||
{{APIComment|'Declare a new WeibullDataSet object.}} | |||
{{APIPrefix|Dim}} WDS {{APIPrefix|As New}} WeibullDataSet | |||
{{APIComment|'Add failure times to the data set.}} | {{APIComment|'Add failure times to the data set.}} | ||
{{APIPrefix|Call}} WDS.AddFailure(100, 1) | |||
{{APIPrefix|Call}} WDS.AddFailure(120, 1) | |||
{{APIPrefix|Call}} WDS.AddFailure(130, 1) | |||
{{APIComment|'Set the life distribution.}} | {{APIComment|'Set the life distribution.}} | ||
WDS.AnalysisSettings.Distribution = WeibullSolverDistribution_Weibull | |||
WDS.AnalysisSettings.Parameters = WeibullSolverNumParameters_MS_2Parameter | |||
{{APIComment|'Fit the data to the life distribution, using all default analysis settings.}} | {{APIComment|'Fit the data to the life distribution, using all default analysis settings.}} | ||
WDS.Calculate() | |||
{{APIComment|'Retrieve the fitted life distribution model.}} | |||
{{APIPrefix|Dim}} model {{APIPrefix|As}} cModel | |||
{{APIPrefix|Set}} model = WDS.FittedModel | |||
{{APIComment|'Using the model, calculate the reliability at 100 hrs and display the result.}} | |||
{{APIPrefix|Dim}} r {{APIPrefix|As}} Double | |||
r = model.reliability(100) | |||
MsgBox(r) | |||
'''VB.NET''' | |||
{{APIComment|'Declare a new WeibullDataSet object.}} | |||
{{APIPrefix|Dim}} WDS {{APIPrefix|As New}} WeibullDataSet | |||
{{APIComment|'Add failure times to the data set.}} | |||
WDS.AddFailure(100, 1) | |||
WDS.AddFailure(120, 1) | |||
WDS.AddFailure(130, 1) | |||
{{APIComment|'Retrieve the fitted life distribution model | {{APIComment|'Set the life distribution.}} | ||
WDS.AnalysisSettings.Distribution = WeibullSolverDistribution.Weibull | |||
WDS.AnalysisSettings.Parameters = WeibullSolverNumParameters.MS_2Parameter | |||
{{APIComment|'Fit the data to the life distribution, using all default analysis settings.}} | |||
WDS.Calculate() | |||
{{APIComment|'Retrieve the fitted life distribution model.}} | |||
{{APIPrefix|Dim}} model {{APIPrefix|As}} cModel | |||
model = WDS.FittedModel | |||
{{APIComment|'Using the model, calculate the reliability at 100 hrs and display the result.}} | |||
{{APIPrefix|Dim}} r {{APIPrefix|As}} Double | |||
r = model.reliability(100) | |||
MsgBox(r) |
Revision as of 22:12, 30 March 2016
Member of: SynthesisAPI.WeibullDataSet
Estimates the parameters of the data set, based on the settings specified in the AnalysisSettings property of the class. Returns a message box that shows the values of the parameters.
In addition, the method automatically creates a retrievable cModel object that represents the fitted model from the life data analysis.
Syntax
.Calculate
Example
VB.NET 'Declare a new WeibullDataSet object. Dim WDS As New WeibullDataSet 'Add failure times to the data set. Call WDS.AddFailure(100, 1) Call WDS.AddFailure(120, 1) Call WDS.AddFailure(130, 1) 'Set the life distribution. WDS.AnalysisSettings.Distribution = WeibullSolverDistribution_Weibull WDS.AnalysisSettings.Parameters = WeibullSolverNumParameters_MS_2Parameter 'Fit the data to the life distribution, using all default analysis settings. WDS.Calculate() 'Retrieve the fitted life distribution model. Dim model As cModel Set model = WDS.FittedModel 'Using the model, calculate the reliability at 100 hrs and display the result. Dim r As Double r = model.reliability(100) MsgBox(r)
VB.NET 'Declare a new WeibullDataSet object. Dim WDS As New WeibullDataSet 'Add failure times to the data set. WDS.AddFailure(100, 1) WDS.AddFailure(120, 1) WDS.AddFailure(130, 1) 'Set the life distribution. WDS.AnalysisSettings.Distribution = WeibullSolverDistribution.Weibull WDS.AnalysisSettings.Parameters = WeibullSolverNumParameters.MS_2Parameter 'Fit the data to the life distribution, using all default analysis settings. WDS.Calculate() 'Retrieve the fitted life distribution model. Dim model As cModel model = WDS.FittedModel 'Using the model, calculate the reliability at 100 hrs and display the result. Dim r As Double r = model.reliability(100) MsgBox(r)