/*! Sets all parameters of the statistical box plot at once. \see setKey, setMinimum, setLowerQuartile, setMedian, setUpperQuartile, setMaximum */ void QCPStatisticalBox::setData(double key, double minimum, double lowerQuartile, double median, double upperQuartile, double maximum) { setKey(key); setMinimum(minimum); setLowerQuartile(lowerQuartile); setMedian(median); setUpperQuartile(upperQuartile); setMaximum(maximum); }
/* inherits documentation from base class */ void QCPStatisticalBox::clearData() { setOutliers(QVector<double>()); setKey(0); setMinimum(0); setLowerQuartile(0); setMedian(0); setUpperQuartile(0); setMaximum(0); }
void Separatrices::redefine(const QList< Number >& rol, const QList< StatClass >& statisticClasses, const uint modalClassIndex, const Number& h) { clear(); setAverageBySum(rol); setAverageByHalfPoint(statisticClasses,rol.size()); setMedian(statisticClasses,modalClassIndex,rol.size(),h); setMode(statisticClasses,modalClassIndex,h); setVariance(rol); m_rol = &rol; m_statClasses = &statisticClasses; quartil(2); decil(2); percentis(63); }
// WARNING LOGO LOGO MUDAR OS PARAMETROS JA QUE ESTAMOS GUARDANDO A REFERENCIA EM m_rol E m_statClasses Separatrices::Separatrices(const QList<Number>& rol, const QList< StatClass >& statisticClasses, const uint modalClassIndex, const Number& h,QObject* parent): QObject(parent), m_averageBySum(0) , m_averageByHalfPoint(0) , m_mode(0) , m_median(0) , m_quartil(0) , m_decil(0) , m_percentil(0) , m_variance(0) , m_width(&h) , m_rol(&rol) , m_statClasses(&statisticClasses) { setAverageBySum(rol); setAverageByHalfPoint(statisticClasses, rol.size()); setMedian(statisticClasses,modalClassIndex,rol.size(), h); setMode(statisticClasses, modalClassIndex,h); setVariance(rol); quartil(2); decil(2); percentis(50); }