WeibullDataSet 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 5: | Line 5: | ||
*{{APIName|WeibullDataSet()}} {{APIComment|Initializes a new instance of the WeibullDataSet class with a system-supplied data set name.}} | *{{APIName|WeibullDataSet()}} {{APIComment|Initializes a new instance of the WeibullDataSet class with a system-supplied data set name.}} | ||
*{{APIName|WeibullDataSet(}} {{APIPrefix|ByVal}}{{APIName| Name }}{{APIPrefix|As String}}{{APIName|)}}{{APIComment|Initializes a new instance of the WeibullDataSet class with a specified data set name.}} | *{{APIName|WeibullDataSet(}} {{APIPrefix|ByVal}}{{APIName| Name }}{{APIPrefix|As String}}{{APIName|)}}{{APIComment|Initializes a new instance of the WeibullDataSet class with a specified data set name.}} | ||
Parameters | |||
:''Name'': The name of the data set. | |||
== Methods == | == Methods == | ||
Line 38: | Line 40: | ||
*'''[[WeibullDataSet.SuspensionCount|SuspensionCount]]''' {{APIComment|{{Template:WeibullDataSet.SuspensionCount.Cmt}}}} | *'''[[WeibullDataSet.SuspensionCount|SuspensionCount]]''' {{APIComment|{{Template:WeibullDataSet.SuspensionCount.Cmt}}}} | ||
== | == Related Classes == | ||
*'''[[WeibullEvents Class|Events]]''' {{APIComment|{{Template:WeibullEvents Class.Cmt}}}}<br> | *'''[[WeibullEvents Class|Events]]''' {{APIComment|{{Template:WeibullEvents Class.Cmt}}}}<br> | ||
<!-- | |||
== Formatted Usage Example == | == Formatted Usage Example == | ||
This example illustrates how to use some of the elements in the [[WeibullDataSet Class|WeibullDataSet]] class. | This example illustrates how to use some of the elements in the [[WeibullDataSet Class|WeibullDataSet]] class. | ||
Line 79: | Line 80: | ||
Dim NumberOfFailures as Integer | Dim NumberOfFailures as Integer | ||
NumberOfFailures = WDS.FailureCount | NumberOfFailures = WDS.FailureCount | ||
--> |
Revision as of 21:46, 10 February 2014
Provides 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.
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 in this class's properties.
Add/Remove Data
- AddFailure Adds failure times to the data set, using the specified time and number of failures at that time.
- AddSuspension Adds suspensions to the data set, using the specified time and number of suspensions at that time.
- AddFailureInterval Adds interval censored failures to the data set, using the specified start/end times and number of failures that occurred within the interval.
- AddSuspensionInterval Adds interval censored suspensions to the data set, using the specified start/end times and number of suspensions for that interval.
- AddFreeForm Adds a free-form data point to the data set, using the specified time and percentage values.
- ClearDataSet Clears all data in the data set and removes the fitted model, if any.
Calculate
- 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
- AnalysisSettings Sets the control panel settings for use with the Calculate method.
- BestFitSettings Sets the Distribution Wizard and control panel settings for use with the CalculateBestFit method.
- GeneralSettings Sets some of the Application Setup calculation options that can apply to both the Calculate and CalculateBestFit methods.
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.
Related Classes
- Events 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.