WeibullDataSet Class: Difference between revisions

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


'''Add/Remove Data'''
'''Add/Remove Data'''
*[[WeibullDataSet.AddFailure|AddFailure(Double, Integer)]]{{APIComment|{{Template:WeibullDataSet.AddFailure.Cmt}}}}
*[[WeibullDataSet.AddFailure|AddFailure(Double, Integer)]]       {{APIComment|{{Template:WeibullDataSet.AddFailure.Cmt}}}}
*[[WeibullDataSet.AddSuspension|AddSuspension(Double, Integer)]]{{APIComment|{{Template:WeibullDataSet.AddSuspension.Cmt}}}}
*[[WeibullDataSet.AddSuspension|AddSuspension(Double, Integer)]] {{APIComment|{{Template:WeibullDataSet.AddSuspension.Cmt}}}}
*'''[[WeibullDataSet.AddFailureInterval|AddFailureInterval]]''' {{APIComment|{{Template:WeibullDataSet.AddFailureInterval.Cmt}}}}
*[[WeibullDataSet.AddFailureInterval|AddFailureInterval(Double, Double, Long)]]       {{APIComment|{{Template:WeibullDataSet.AddFailureInterval.Cmt}}}}
*'''[[WeibullDataSet.AddSuspensionInterval|AddSuspensionInterval]]''' {{APIComment|{{Template:WeibullDataSet.AddSuspensionInterval.Cmt}}}}
*[[WeibullDataSet.AddSuspensionInterval|AddSuspensionInterval(Double, Double, Long)]] {{APIComment|{{Template:WeibullDataSet.AddSuspensionInterval.Cmt}}}}
*'''[[WeibullDataSet.AddFreeForm|AddFreeForm]]''' {{APIComment|{{Template:WeibullDataSet.AddFreeForm.Cmt}}}}
*[[WeibullDataSet.AddFreeForm|AddFreeForm(Double, Double)]]                           {{APIComment|{{Template:WeibullDataSet.AddFreeForm.Cmt}}}}
*'''[[WeibullDataSet.ClearDataSet|ClearDataSet]]''' {{APIComment|{{Template:WeibullDataSet.ClearDataSet.Cmt}}}}
*[[WeibullDataSet.ClearDataSet|ClearDataSet]]                   {{APIComment|{{Template:WeibullDataSet.ClearDataSet.Cmt}}}}


'''Analyze Data'''
'''Analyze Data'''
*'''[[WeibullDataSet.Calculate|Calculate]]''' {{APIComment|{{Template:WeibullDataSet.Calculate.Cmt}}}}
*[[WeibullDataSet.Calculate|Calculate]]               {{APIComment|{{Template:WeibullDataSet.Calculate.Cmt}}}}
*'''[[WeibullDataSet.CalculateBestFit|CalculateBestFit]]''' {{APIComment|{{Template:WeibullDataSet.CalculateBestFit.Cmt}}}}
*[[WeibullDataSet.CalculateBestFit|CalculateBestFit]] {{APIComment|{{Template:WeibullDataSet.CalculateBestFit.Cmt}}}}


== Properties  ==
== Properties  ==
Line 32: Line 32:
*[[WeibullDataSet.AnalysisSettings|AnalysisSettings]] {{APIComment|{{Template:WeibullDataSet.AnalysisSettings.Cmt}}}}
*[[WeibullDataSet.AnalysisSettings|AnalysisSettings]] {{APIComment|{{Template:WeibullDataSet.AnalysisSettings.Cmt}}}}
*[[WeibullDataSet.BestFitSettings|BestFitSettings]] {{APIComment|{{Template:WeibullDataSet.BestFitSettings.Cmt}}}}
*[[WeibullDataSet.BestFitSettings|BestFitSettings]] {{APIComment|{{Template:WeibullDataSet.BestFitSettings.Cmt}}}}
*'''[[WeibullDataSet.GeneralSettings|GeneralSettings]]''' {{APIComment|{{Template:WeibullDataSet.GeneralSettings.Cmt}}}}
*[[WeibullDataSet.GeneralSettings|GeneralSettings]] {{APIComment|{{Template:WeibullDataSet.GeneralSettings.Cmt}}}}


'''Analysis Results'''
'''Analysis Results'''
*'''[[WeibullDataSet.FittedModel|FittedModel]]''' {{APIComment|{{Template:WeibullDataSet.FittedModel.Cmt}}}}
*[[WeibullDataSet.FittedModel|FittedModel]] {{APIComment|{{Template:WeibullDataSet.FittedModel.Cmt}}}}
*'''[[WeibullDataSet.AnalysisResults|AnalysisResults]]''' {{APIComment|{{Template:WeibullDataSet.AnalysisResults.Cmt}}}}
*[[WeibullDataSet.AnalysisResults|AnalysisResults]] {{APIComment|{{Template:WeibullDataSet.AnalysisResults.Cmt}}}}


'''Data Set Properties'''
'''Data Set Properties'''
*'''[[WeibullDataSet.DatasetName|DatasetName]]''' {{APIComment|{{Template:WeibullDataSet.DatasetName.Cmt}}}}
*[[WeibullDataSet.DatasetName|DatasetName]] {{APIComment|{{Template:WeibullDataSet.DatasetName.Cmt}}}}
*'''[[WeibullDataSet.FailureCount|FailureCount]]''' {{APIComment|{{Template:WeibullDataSet.FailureCount.Cmt}}}}
*[[WeibullDataSet.FailureCount|FailureCount]] {{APIComment|{{Template:WeibullDataSet.FailureCount.Cmt}}}}
*'''[[WeibullDataSet.SuspensionCount|SuspensionCount]]''' {{APIComment|{{Template:WeibullDataSet.SuspensionCount.Cmt}}}}
*[[WeibullDataSet.SuspensionCount|SuspensionCount]] {{APIComment|{{Template:WeibullDataSet.SuspensionCount.Cmt}}}}


== Events ==
== Events ==
*'''[[WeibullEvents Class]]''' {{APIComment|{{Template:WeibullEvents Class.Cmt}}}}
*[[WeibullEvents Class]] {{APIComment|{{Template:WeibullEvents Class.Cmt}}}}

Revision as of 22:18, 19 February 2014


Provides the functionality of a Weibull++ standard folio, including entering data in a data set, specifying analysis settings and fitting a distribution to the data set. To create plots, use the WAPlots class.

A usage example for this class is available here.

Constructors

  • WeibullDataSet() Initializes a new instance of the WeibullDataSet class with a system-supplied data set name.
  • WeibullDataSet( ByVal Name As String ) Initializes a new instance of the WeibullDataSet class with a specified data set name.

Parameters

Name: The name of the data set.

Methods

Use these methods to enter data points into a data sheet and analyze them. The settings for the analysis are specified with this class's properties.

Add/Remove Data

Analyze Data

  • Calculate Fits the distribution to the current data set using the settings specified in the AnalysisSettings property.
  • CalculateBestFit Automatically finds the best fitting distribution and fits that distribution to the current data set using the settings specified in the BestFitSettings property.

Properties

Use these properties to specify analysis settings and view analysis results, as well as view or edit properties of the data set.

Analysis Settings

Analysis Results

  • FittedModel Gets the fitted model from the life data analysis. This property is cleared if the analysis could not be completed.
  • AnalysisResults Gets the correlation coefficient, likelihood value and percent non-zero values that were estimated from the analysis, if applicable.

Data Set Properties

  • DatasetName Gets or sets the name of the data set, which will be displayed on any plot you create.
  • FailureCount Gets the total number of failures in the data set.
  • SuspensionCount Gets the total number of suspensions in the data set.

Events

  • WeibullEvents Class all the event handlers that can be called by WeibullDataSet. To use events, you must inherit the class, override its methods and assign its instance to the Events property of a WeibullDataSet. WeibullEvents inheritance is not available in VB6/VBA.