/*!
  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);
}
Example #3
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);
}
Example #4
0
// 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);

}