1
$\begingroup$

Imagine I have some process with mean $\mu$ and variance $\sigma^2$, which are both known empirically. If I sample from this process 1000 times, what's the probability that the mean of those 1000 samples is less than $\mu+\epsilon$?

More details..

I have a binary classification model (returns probabilities using logistic regression). I can estimate the empirical mean log-loss and the variance of this log-loss, $\mu$ and $\sigma^2$ respectively. Let's say these are $\mu = 0.692$ and $\sigma=0.01$. If I then use my classifier on 1000 new sample points, I'd like to know the probability of my mean log-loss of my classifier across those samples being less than 0.693.

At the moment I have a pretty clumsy numerical method using the binomial distribution. I compute the CDF for a normal distribution using $\mu$ and $\sigma$ above to find the probability of any one point having log loss less than 0.693, then I sample the binomial distribution with this probability and aggregate the times when more than half the samples are below 0.693.

$\endgroup$
6
  • $\begingroup$ Is this a homework? Please read: stats.stackexchange.com/tags/self-study/info $\endgroup$
    – Tim
    Commented May 13, 2018 at 19:28
  • 1
    $\begingroup$ It's not homework. I'm a physics post-doc. I can tell you the actual application of this if that's easier? $\endgroup$ Commented May 13, 2018 at 19:40
  • 1
    $\begingroup$ This sounds like a good idea. $\endgroup$
    – Tim
    Commented May 13, 2018 at 19:48
  • $\begingroup$ @Tim, ok editted the original question. $\endgroup$ Commented May 13, 2018 at 20:14
  • $\begingroup$ Without making distributional assumptions, the "worst case scenario", would be Chebyshev's inequality $\endgroup$
    – Tim
    Commented May 13, 2018 at 20:21

1 Answer 1

0
$\begingroup$

You are asking about using standard error. If the variable of interest is normally distributed with mean $\mu$ and standard deviation $\sigma$, then the distribution of sample means in samples of size $n$, would follow a normal distribution with mean $\mu$ and standard deviation $\tfrac{\sigma}{\sqrt{n}}$. From here, you can calculate the probability using cumulative distribution function of normal distribution with given parameters.

Notice however that this assumes normal distribution, with known $\mu,\sigma$ parameters, and that the new samples are drawn from the same distribution. All the assumptions do not have to hold in case of empirical errors, especially the errors calculated on predictions on the unseen data when compared to errors from the training set.

$\endgroup$
2
  • $\begingroup$ Thanks for this. Regarding the assumption of a normal distribution, isn't it typical to assume that errors from models are 1. decorrelated and 2. normally distributed? Also the training and unseen data come from the same generative distribution here. $\endgroup$ Commented May 13, 2018 at 22:57
  • $\begingroup$ @KurtNewman normality of errors is an (weak) assumption of linear regression, but even there we often see disparates from it. $\endgroup$
    – Tim
    Commented May 14, 2018 at 4:20

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.