News for hackers. Stuff that matters.
Re:Do not confuse a random variable with its distribution by eru on Tuesday June 25, 2024 @11:25PM (#40796106)
> A random variable measures a numerical quantity which depends on the outcome of a random phenomenon.

Hmm, that sentence at the beginning is already wrong. Random variables can measure anything, not just numbers. Heads or Tails of a coin, or colours of cars etc.

It's fine to restrict yourself to numeric random variables only. But if you are writing a rant telling other people to be more careful in their analysis, you better dot your i's and cross your t's yourself.

Re:Do not confuse a random variable with its distribution by kiernanmcgowan on Tuesday June 25, 2024 @11:44PM (#40796192)
Random variables are neither random nor variables! They are functions that map a space of random events onto the real number line![0]

When you're asking P(Heads) of a coin, its short hand for "P(event=heads) for all possible events that can happen when flipping a coin". You notice that in this idealized world the event is always two things (heads or tails), and never null, side, cow because we have defined that the P(event=cow) = 0.

Probability functions are at the end of the day models that we can use to analyze real world non-deterministic phenomena with the rigor of mathematics.

[0] - with credit to Prof Gubner https://directory.engr.wisc.edu/ece/Faculty/Gubner_John/

Re:Do not confuse a random variable with its distribution by eru on Tuesday June 25, 2024 @11:54PM (#40796224)
> Random variables are neither random nor variables! They are functions that map a space of random events onto the real number line![0]

They are functions that map from the space of random events to whatever other space you want. Why restrict yourself to the real number line?

Eg the 'moral character of the next stranger I encounter' is a random variable that maps from some abstract space of random events (we often used the Greek letter Omega for that) onto some space of moral characters.

And if you want to restrict yourself to numbers, why restrict yourself to reals? Why not complex numbers or p-adic numbers or numbers in F_5 or numbers in [0, 1] or 'natural numbers expect 17'?

EDIT: looks like you are right in English! See https://news.ycombinator.com/item?id=40796146 and my reply there.

Re:Do not confuse a random variable with its distribution by kqr on Wednesday June 26, 2024 @12:56AM (#40796513)
Now you're doing the thing the headline asks you not to do! The distribution is a function mapping events to the real number line.

Edit: I misread. I agree with you. Sorry!

Re:Do not confuse a random variable with its distribution by throwaway199956 on Wednesday June 26, 2024 @12:57AM (#40796521)
For continuous probability distributions, the pmf(x) has value of 0 for all real x, as per the text books.
Re:Do not confuse a random variable with its distribution by zwaps on Tuesday June 25, 2024 @11:34PM (#40796146)
I think they mean that a random variable maps to a real number space.

If it maps elsewhere, mathematicians like to call it a random element instead.

https://en.m.wikipedia.org/wiki/Random_element

Re:Do not confuse a random variable with its distribution by eru on Tuesday June 25, 2024 @11:58PM (#40796239)
Interesting! When I studied math (in Germany) we used the German equivalent of 'random variable' to describe the more generalised concept that English seems to call 'random element'.
Re:Do not confuse a random variable with its distribution by defrost on Wednesday June 26, 2024 @12:06AM (#40796277)
Indeed, I suspect those two wikipedia articles ( Random variable | Random element ) have been captured by a particular school of thought, I studied post grad math in Australia and interacted with many mathematicians from a number of backgrounds, all appeared fine with treating (say) a random unit vector ( or point on the surface a sphere ) as a Random variable.

I can understand why some might make a cut between pure numbers and other objects, but it's not something that troubles many.

Re:Do not confuse a random variable with its distribution by eru on Wednesday June 26, 2024 @12:21AM (#40796352)
> I can understand why some might make a cut between pure numbers and other objects, but it's not something that troubles many.

I can see why you would teach the more restricted definition eg in high school.

Re:Do not confuse a random variable with its distribution by kgwgk on Wednesday June 26, 2024 @12:40PM (#40801852)
This is from Feller (vol. II), not exactly a high school text.

  Definition 3. A random variable X is a real function which is measurable with respect to the underlying sigma-algebra. The function F defined by F(T) = P{X < T} us called the distribution function of X.
(He introduces later complex-valued random variables though - in the context of characteristic functions.)
Re:Do not confuse a random variable with its distribution by eru on Thursday June 27, 2024 @02:09AM (#40807766)
Thanks!
Re:Do not confuse a random variable with its distribution by tylerhou on Wednesday June 26, 2024 @01:33AM (#40796720)
One benefit to defining the codomain of a random variable as a (real) number because it makes defining the expectation of a random variable easier to understand. (Of course, it is possible to define the expectation more abstractly, but people who study probability often have not taken an abstract/linear algebra course.)
Re:Do not confuse a random variable with its distribution by eru on Wednesday June 26, 2024 @03:37AM (#40797323)
Yes, I agree about the pedagogic benefits.

Though as kazinator demonstrates in this thread, it looks like this approach can lead to some confusion between random variables and expected values.

Re:Do not confuse a random variable with its distribution by kazinator on Wednesday June 26, 2024 @02:56AM (#40797128)
A random unit vector is a numerical quantity. It is not like colors of beads in a jar that have no value until we assign one, which we do arbitrarily.

For a random variable consisting of a unit vector, it may be possible to construct an Expected Value: take all the vectors that can occur, multiply them by their probability and add together. (Or if the vectors are not quantized, use integration over their space).

We can't do that for bead colors that have not been mapped to values.

That looks like a good litmus test: if we can calculate a meaningful Expected Value, it is almost certain a random variable. Otherwise not.

Re:Do not confuse a random variable with its distribution by eru on Wednesday June 26, 2024 @03:32AM (#40797303)
Huh? There are plenty of probability distributions on real numbers that don't have an expected value. See https://en.wikipedia.org/wiki/Cauchy_distribution

On the other hand, it's possible to construct probability distributions that have a meaningful expected values, but don't have anything to do with numbers.

> It is not like colors of beads in a jar that have no value until we assign one, which we do arbitrarily.

Huh? 'Red' and 'blue' are a perfectly fine values as far as I am concerned.

A random unit vector can perhaps be represented by a bunch of numbers (assuming you fix some finite dimension), but is not by itself a numerical quantity. Eg you can't multiply vectors.

It's also not completely clear that the definition of expected value of unit vectors you gave is necessarily the right one for every context: with your definition the expected value of a distribution over unit vectors is (in general) not a unit vector itself.

Often it's convenient to rig things in such a way that the expected value is a thing of the same type.

If you allow the expected value to be of a different type, you can say that the expected value of drawing from our urn is the expression `30% * blue + 70% * red` with `*` and `+` being purely formal operators from the free ring.

---

In any case, expected values and random variables are separate subjects.

Re:Do not confuse a random variable with its distribution by kazinator on Wednesday June 26, 2024 @05:39AM (#40798144)
> There are plenty of probability distributions on real numbers that don't have an expected value.

Right; that needs to be better articulated. For the Cauchy distribution, we can meaningfully explore whether it has an expected value. We can write down the expression.

If it is not absurd to explore whether the distribution has an expected value (even though it may turn out that it isn't numerically defined), the distribution is of a random variable.

It is absurd to think about what is the expected value of a random experiment that produces the words "red", "green" and "blue" with various probabilities.

It doesn't exist as a category, not due to a calculation problem. I.e. it's "not even undefined".

> Eg you can't multiply vectors.

You can multiply vectors together in 2D (complex numbers) and 3D (cross product). Also 4D (quaternions, non-commutatively).

You can multiply vectors in any number of dimensions by scalars, which is all we need for averaging a bunch of vectors, with weights.

But yes, vector fields are not fields though, so vectors are not numbers in every sense.

Re:Do not confuse a random variable with its distribution by eru on Wednesday June 26, 2024 @11:13PM (#40806848)
> You can multiply vectors in any number of dimensions by scalars, which is all we need for averaging a bunch of vectors, with weights.

Thanks for talking yourself into agreeing with my point:

Even for an expected value to make sense, you don't need a 'number'; ie you don't need a field, and you don't even need a ring. You can use a less restricted structure.

> It is absurd to think about what is the expected value of a random experiment that produces the words "red", "green" and "blue" with various probabilities.

Why is it absurd? It's perfectly possible to define the result over a suitable 'free' structure. (In fact you can always do that, even for 'numbers' and then later collapse that free structure into something concrete.)

Btw, it's perfectly possible to define some weighted average of colours, if you wanted to. But that's about as relevant as the different not-quite-multiplications you brought up.

> It doesn't exist as a category, not due to a calculation problem. I.e. it's "not even undefined".

Free algebras are perfectly well studied structures in math. They 'exist' just as much as anything else in math does. And, by definition, they have all the right properties we need to define the expected value.

---

> You can multiply vectors together in 2D (complex numbers) and 3D (cross product). Also 4D (quaternions, non-commutatively).

Those operations are often called 'multiplication', just like we often call any random group operation 'multiplication'. But there's no vector multiplication you can define in general (for all number of dimensions) that would give you a field or even just a ring. So they aren't really the kind of multiplication we need.)

Re:Do not confuse a random variable with its distribution by vcxy on Wednesday June 26, 2024 @12:36AM (#40796422)
I'm an American mathematician and have always allowed the codomain of a random variable to be any measurable space. I haven't noticed anyone mention random elements. I don't work in probability though, so maybe people directly in the field care more.
Re:Do not confuse a random variable with its distribution by yshklarov on Wednesday June 26, 2024 @02:03AM (#40796869)
From what I saw as a recent grad student in probability, most texts do define a random variable to necessarily map into the reals, or the extended reals or perhaps a subset thereof, or occasionally the complex numbers, and the more general concept is a "random element" (when a more specific term is called for, there are "random vectors", "random graphs", "random processes", etc.). But this is certainly not universal even within probability. In any case, I don't believe it matters much -- it's hard to see how a mix-up here might cause any real confusion, though as always it is annoying that there isn't a common convention.
Re:Do not confuse a random variable with its distribution by semi-extrinsic on Wednesday June 26, 2024 @02:17AM (#40796942)
> it's hard to see how a mix-up here might cause any _real_ confusion

I really appreciate comments like this.

Re:Do not confuse a random variable with its distribution by iamcreasy on Tuesday June 25, 2024 @11:59PM (#40796247)
Heads/Tail, colours of cars, or outcome of an experiment are mapped to some number on the real line.
Re:Do not confuse a random variable with its distribution by yshklarov on Wednesday June 26, 2024 @02:41AM (#40797051)
I agree that good definitions are important, but I don't know if this is a fair criticism (even if the sentence were wrong) -- the purpose of this page is to clarify a common point of confusion, rather than to lay out a carefully formalized framework. Besides, the practice of introducing very restrictive definitions in introductory material is universal and, I would argue, pedagogically sound.

That said, while I appreciate and admire free textbooks published online, I think the exposition would be much improved if the author had a better sense of who he was writing for (the most common writing advice...).

And I take issue with the view that the sample space is where the random phenomenon lives, as it were. In my experience, it's more common to use the random variable itself to model the (observable aspect of) the random phenomenon, and for the sample space to be either a hidden (i.e., more abstract) aspect of the phenomenon or else a purely abstract formalism introduced only for ease of mathematical computation.

It would be helpful also to see some more context, especially historical (who introduced the concept of a sample space, and for what purpose?).

Re:Do not confuse a random variable with its distribution by kazinator on Wednesday June 26, 2024 @02:52AM (#40797098)
A random variable must assign a value to the different outcomes like heads, tails or colors. That value is the random variable value.

For a random variable we can calculate something called the expected value. We can't do that if the value of the variable is in the domain { red, green, blue }.

Re:Do not confuse a random variable with its distribution by eru on Wednesday June 26, 2024 @03:33AM (#40797308)
Expected values are a completely separate topic, and should not be confused with random variables.

Not all probability distributions over real numbers have expected values. See https://en.wikipedia.org/wiki/Cauchy_distribution

Many probability distributions over something other than the real numbers have expected values.