What is randomness? Nobody knows..
johndcook.com
johndcook.com
Given any source of data, you define randomness the inverse of the ability of somebody observing the output sequence to guess what the next item will be.
For instance in a stream of random bytes the observer will not be able to guess with more probability than 1/256 what the next byte will be, but if the sequence is "ffaaffaaffaa..." it will be trivial.
Note that this covers a lot of interesting things, for instance PI has a random-looking distribution of digits, but is not random, because from the sequence it will be easy to predict, the observer will see it is PI and will predict the next digits with 100% accuracy.
Actually in this reasoning there is an "observer" that is the one that will try to come up with a model to improve the probability to guess the next item, but still I think it's an interesting way to define randomness, a lot more intuitive than talking about models.
And sorry, they already have a second edition: http://www.amazon.com/gp/product/081297381X/ref=pd_lpo_k2_dp... ,
after this book, i highly recommend read his another book: fooled by randomness
For instance, up until 2012 introduced with Ivy Bridge, a true hardware-based random number generator hasn't been available to the masses. (http://en.wikipedia.org/wiki/RdRand)
what we believe to be random may not be, and I've seen UUIDs generated on cheap mobile devices can easily collide when their clock battery is dead.
If I give you 7, 5, 8, 5, 9, 13, 6, 10, 9, you may not see the pattern at all, when it's "digit of pi + 4", and therefore is as predictable.
Your definition seems to depend on the intelligence of the observer. Is that measuring "how much random something is" or "how clever the viewer is"? (And, is there a difference?)
I couldn't agree more on this. As George E.P. Box put it, "Essentially, all models are wrong, but some are useful".
Much of the financial world is about the appearance of quantitative thinking and not actual quantitative thinking.
Basically it says that a process is random iff it doesn't exhibit any atypical property that you can test with an algorithm.
In other words: if there is no computable way of proving that it's not random, then it is random.
I meant "any atypical property" instead of "any property".
An "atypical property" being a property that almost no sequence has, i.e the set of sequences which exhibit this propery is a measure-zero set.
The argument about "true" randomness versus psuedo-randomness is very interesting. As the dilbert comment posted elsewhere points out, it's impossible to really know how "random" something is, because if it matches your expectations, then it isn't.
So it's hard even to compare "true" random number generators and psuedo-ones. You might even argue that PRNGs are better in some cases because you can make provable statements about the distribution of their output. (Of course, those statements might depend on the seed being "random"....)
Anyway, I guess the takeaway is that, as the author says, randomness is poorly understood; instead, we can only make statements about random numbers and probabilities and do our best to reconcile those with what we have to work with in real life. This seems like poor comfort to academics who rely on some formal notion of randomness that is unachievable, but on the other hand randomness seems to always work "well enough" in practice.....
That is, it has no pattern.
However, that's not a good guaranty of true randomness. Encrypted data (for decent encryption algorithms) has high entropy just as well, even if the plaintext is non-random.
On the other hand, if you have a truly random process with very low probability of occuring, its output would indeed compress well via, for example, RLE.
The property of not being compressable is about both entropy and uniform distribution. See also http://en.wikipedia.org/wiki/Randomness_extractor
Related thinking, Sean Carroll on TED- Arrow of Time http://y2u.be/WMaTyg8wR4Y He says there's 'more' or 'less' entropy, but is there really such a thing? Rolling 6666666 on a dice, and we scream luck! But rolling 3164536 should be just as likely/unlikely.
I don't think I'm being unrealistic, how can learning more about probability theory change the conventional definition of random?
Isn't the real difficulty in trying to make a non-deterministic system out of a computer, since all we ever do with computers is feed instructions into them?
It's sort of strange -- Physics seems like it should be deterministic, so where could random possibly come from? If the Universe is deterministic, then shouldn't anything we observe that seems 'random' actually not random(including human thoughts!?!?)? Enter philosophy land.
I have long thought that Chaos Theory is a vastly underestimated scientific field. They should teach it in elementary school!
That's unlikely, though. See http://www.ams.org/notices/200902/rtx090200226p.pdf
A major candidate for the physical substrate of consciousness is the ability for a system to integrate information, thereby locally reducing its entropy and thus its randomness, at the expense of its environment.
--
- Consciousness as Integrated Information: a Provisional Manifesto; Giulio Tononi; http://www.biolbull.org/content/215/3/216.long
- Integrated Information in Discrete Dynamical Systems: Motivation and Theoretical Framework; David Balduzzi, Giulio Tononi; http://www.ploscompbiol.org/article/info%3Adoi%2F10.1371%2Fj...
- Qualia: The Geometry of Integrated Information; David Balduzzi, Giulio Tononi; http://www.ploscompbiol.org/article/info%3Adoi%2F10.1371%2Fj...
http://www.ploscompbiol.org/article/info%3Adoi%2F10.1371%2Fj...
- A perturbational approach for evaluating the brain's capacity for consciousness; Marcello Massimini1, Melanie Boly, Adenauer Casali1, Mario Rosanova1, Giulio Tononi; http://www.coma.ulg.ac.be/papers/vs/massimini_PBR_coma_scien... - http://www.sciencedirect.com/science/article/pii/S0079612309...
- Granger Causality Analysis of Steady-State Electroencephalographic - Signals during Propofol-Induced Anaesthesia; Adam B. Barrett, Michael Murphy, Marie-Aurélie Bruno, Quentin Noirhomme, Mélanie Boly, Steven Laureys, Anil K. Seth1; http://www.plosone.org/article/info%3Adoi%2F10.1371%2Fjourna...
- Hierarchical clustering of brain activity during human nonrapid eye movement sleep; Mélanie Boly, Vincent Perlbargb, Guillaume Marrelec, Manuel Schabus, Steven Laureys, Julien Doyon, Mélanie Pélégrini-Issacb, Pierre Maquet, and Habib Benalib; http://www.pnas.org/content/109/15/5856.short