Performs one and two test paired or unpaired binary test.
The component supports the following types of binary diagonstic tests:
- One-sample test where the results can be arranged in single 2x2 table,
- two-sample test where the results can be arranged in two 2x2 tables,
- two-sample paired test where the results can be combined and arranged in single 2x2 table.
How to use TMtxBinaryTest component?
Results:
Depending on test type, component returns the following results: 1. One-test : The TMtxBinaryTest::Test1Table returns test row totals, column totals, sensitivity and its CIAlpha confidence interval, specificity and it's CIAlpha confidence interval. 2. Two-test unpaired: The TMtxBinaryTest::Test1Table returns first test row and column totals, first test sensitivity and specificity, the TMtxBinaryTest::Test2Table returns second test row and column totals, second test sensitivity and specificity. 3. Two-test paired : The TMtxBinaryTest::Test1Table returns first and second test sensitivity i.e TBinaryTestTable::Se1 and TBinaryTestTable::Se2 and their CIAlpha confidence intervals.
| Name | Type | Description |
|---|
| AutoUpdate | bool | If true, any change will trigger the recalculation. |
| BlockAssign | bool | Block streaming of specific properties when storing only a "template". |
| CIAlpha | double | Defines Se and SP desired confidence level. |
| Dirty | bool | When any of the TMtxBinaryTest properties changes, this property is automatically set to true. |
| EditorActive | bool | Returns True, if the component editor is displayed. |
| Name | DewString | |
| Paired | bool | If true then the table is paired. |
| Reference | TReferenceList* | Stores a list of components that have to be notified, when this component is destroyed. |
| Test1Table | TBinaryTestTable* | First test table. |
| Test2Table | TBinaryTestTable* | Second test (optional) table. |
| TestType | TBinaryTestType | TBinaryTestType type. |