From: Nicholas Mc Guire <der.herr@hofr.at>
To: Piotr Gregor <pgregor@quadrant-systems.co.uk>
Cc: Sebastian Andrzej Siewior <bigeasy@linutronix.de>,
"rolf.freitag@email.de" <rolf.freitag@email.de>,
r t <linux-rt-users@vger.kernel.org>
Subject: Re: Variance, Standard Deviation, Skewness and Kurtosis for cyclictest results?
Date: Tue, 27 Jun 2017 11:39:13 +0000 [thread overview]
Message-ID: <20170627113913.GA16152@osadl.at> (raw)
In-Reply-To: <AM3PR02MB1304DE1C5F622ABFC718C57C1DC0@AM3PR02MB130.eurprd02.prod.outlook.com>
On Tue, Jun 27, 2017 at 10:33:53AM +0000, Piotr Gregor wrote:
> Hi Nicholas,
>
> I think Rolf is not talking about estimating of extreme values but calculating a simple measure, standard deviation.
> You can always calculate in-sample deviation given a set of samples and it will give some additional insight into the nature of observed phenomena.
> You can also apply tests of robustness and/or calculate all the statistical hypothesis if you want to.
> Rolf is likely talking about sane approach of having simple in-sample deviation calculated though.
You can always calculate in-sample deviations - but are they meaningufl ?
You are making assumptions on the distribution that may or may not hold
and that is why you can not do "simplly in-sample deviations" they are
meaningless as a metric.
>
> I agree with Sebastian that histogram does the job if you have histogram,
> but assuming you want to have some script comparing results you need
> this picture to be quantified, so producing deviation may be the way to go.
unfortnuaately you can not do that - it would be nice - but its not possible
you can do this but you are just generating numeric noise - there is no meaning
of a standard deviation if you underlying process is not a single process (
or the summation of well-behaved stochastic processes) but a set of
independent stochastic processes that is producing cumulative effects.
If you want to do statistic trending (thats what it seems you are trying to)
then you need a model that faithfuly approximates the underlying process that
is "emitting" the data you are looking at - you can not simply make assumptions
of normality.
If you want to compare performance trends for RT then fire up R - build a
model for an asymptotic extreem value distribution (probably type II Frechet
distributions for maximum would be the most suitable one). Its not impossible
to automate - but its not going to be simple ither - your steps are basically
1) identify the distribution in the current data set.
2) verify that your data sets are more or less homogenous.
3) compare if the new data set fits the trend of previous data sets by
looking at appropriate extreemalue distributions.
Just generating in-sample numbers that have no meaning is not going to help.
thx!
hofrat
next prev parent reply other threads:[~2017-06-27 11:39 UTC|newest]
Thread overview: 9+ messages / expand[flat|nested] mbox.gz Atom feed top
2017-06-23 22:38 Variance, Standard Deviation, Skewness and Kurtosis for cyclictest results? rolf.freitag
2017-06-26 14:30 ` Sebastian Andrzej Siewior
2017-06-26 15:59 ` Piotr Gregor
2017-06-26 16:20 ` Sebastian Andrzej Siewior
2017-06-26 17:12 ` rolf.freitag
2017-06-27 8:18 ` Nicholas Mc Guire
2017-06-27 10:33 ` Piotr Gregor
2017-06-27 11:39 ` Nicholas Mc Guire [this message]
2017-06-27 12:33 ` Piotr Gregor
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20170627113913.GA16152@osadl.at \
--to=der.herr@hofr.at \
--cc=bigeasy@linutronix.de \
--cc=linux-rt-users@vger.kernel.org \
--cc=pgregor@quadrant-systems.co.uk \
--cc=rolf.freitag@email.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox