|
QtiPlot
0.9.8.2
|
Abstract base class for statistic tests. More...
#include <StatisticTest.h>
Public Types | |
| enum | Tail { Left = 0, Right = 1, Both = 2 } |
| enum | TestType { StudentTest = 0, NormalityTest = 1, ChiSquareTest = 2, AnovaTest = 3 } |
Public Member Functions | |
| virtual double | lcl (double) |
| Lower Confidence Limit. | |
| virtual QString | logInfo () |
| virtual void | outputResultsTo (Table *) |
| virtual double | pValue () |
| virtual Table * | resultTable (const QString &name=QString()) |
| Returns a pointer to the table created to display the results. | |
| void | setSignificanceLevel (double s) |
| void | setTail (const Tail &tail) |
| void | setTestValue (double val) |
| void | showDescriptiveStatistics (bool show=true) |
| virtual double | statistic () |
| StatisticTest (ApplicationWindow *parent, double testValue=0.0, double level=0.05, const QString &sample=QString()) | |
| virtual double | ucl (double) |
| Upper Confidence Limit. | |
Protected Attributes | |
| bool | d_descriptive_statistics |
| double | d_significance_level |
| int | d_tail |
| double | d_test_val |
Abstract base class for statistic tests.
| enum StatisticTest::Tail |
| StatisticTest::StatisticTest | ( | ApplicationWindow * | parent, |
| double | testValue = 0.0, |
||
| double | level = 0.05, |
||
| const QString & | sample = QString() |
||
| ) |
| virtual double StatisticTest::lcl | ( | double | ) | [inline, virtual] |
Lower Confidence Limit.
Reimplemented in tTest, and ChiSquareTest.
| virtual QString StatisticTest::logInfo | ( | ) | [inline, virtual] |
Reimplemented in Anova, tTest, ShapiroWilkTest, and ChiSquareTest.
| void StatisticTest::outputResultsTo | ( | Table * | t | ) | [virtual] |
Reimplemented in Anova.
References Statistics::d_mean, Statistics::d_n, Statistics::d_sd, Statistics::d_se, Statistics::d_variance, Statistics::dof(), Table::numCols(), Table::numRows(), pValue(), Statistics::sampleName(), Table::setCell(), Table::setColumnType(), Table::setNumCols(), Table::setNumRows(), Table::setText(), statistic(), Table::table(), and Table::Text.
Referenced by StudentTestDialog::outputResults(), and AnovaDialog::outputResults().
| virtual double StatisticTest::pValue | ( | ) | [inline, virtual] |
Reimplemented in Anova, tTest, ChiSquareTest, and ShapiroWilkTest.
Referenced by outputResultsTo(), and resultTable().
| Table * StatisticTest::resultTable | ( | const QString & | name = QString() | ) | [virtual] |
Returns a pointer to the table created to display the results.
Reimplemented in Anova.
References Statistics::d_mean, Statistics::d_n, Statistics::d_sd, Statistics::d_se, Statistics::d_variance, Statistics::dof(), ApplicationWindow::newTable(), Table::numCols(), pValue(), Statistics::sampleName(), Table::setCell(), Table::setColumnType(), Table::setHeader(), Table::setText(), statistic(), Table::table(), and Table::Text.
Referenced by StudentTestDialog::outputResults(), and AnovaDialog::outputResults().
| void StatisticTest::setSignificanceLevel | ( | double | s | ) | [inline] |
References d_significance_level.
Referenced by AnovaDialog::acceptNormalityTest().
| void StatisticTest::setTail | ( | const Tail & | tail | ) | [inline] |
References d_tail.
| void StatisticTest::setTestValue | ( | double | val | ) | [inline] |
References d_test_val.
| void StatisticTest::showDescriptiveStatistics | ( | bool | show = true | ) | [inline] |
References d_descriptive_statistics.
| virtual double StatisticTest::statistic | ( | ) | [inline, virtual] |
Reimplemented in Anova, tTest, ChiSquareTest, and ShapiroWilkTest.
Referenced by outputResultsTo(), and resultTable().
| virtual double StatisticTest::ucl | ( | double | ) | [inline, virtual] |
Upper Confidence Limit.
Reimplemented in tTest, and ChiSquareTest.
bool StatisticTest::d_descriptive_statistics [protected] |
Referenced by ChiSquareTest::logInfo(), tTest::logInfo(), Anova::logInfo(), and showDescriptiveStatistics().
double StatisticTest::d_significance_level [protected] |
Referenced by ShapiroWilkTest::infoString(), ChiSquareTest::logInfo(), tTest::logInfo(), Anova::logInfo(), and setSignificanceLevel().
int StatisticTest::d_tail [protected] |
Referenced by ChiSquareTest::logInfo(), tTest::logInfo(), tTest::power(), ChiSquareTest::pValue(), tTest::pValue(), and setTail().
double StatisticTest::d_test_val [protected] |
Referenced by ChiSquareTest::chiSquare(), ChiSquareTest::logInfo(), tTest::logInfo(), setTestValue(), and tTest::t().
1.7.6.1