4 ms·
Best I can tell, it comes in a Champagne bottle with a cork held in by wire and a nice, new label, but, when open the bottle and pour out the contents, what get
by graycat 12y ago
Best I can tell, it comes in a Champagne bottle with a cork held in by wire and a nice, new label, but, when open the bottle and pour out the contents, what get is 99 44/100% pure, old cookbook-style, applied statistics, some curve fitting, some hypothesis testing, some statistical estimation with definitions, theorems, and proofs mostly filtered out. Also not much in experimental design and only little in 'resampling' techniques.
Right: Since we need a computer to do the data manipulations, the computer science people want to conclude that the statistics is also part of 'computer science'? Now bookkeeping, accounting, numerical solutions of differential equations, etc. are also part of 'computer science'? Or, what the heck ever happened to the field of statistics, biostatistics, quality control, etc.?
- seizethecheese 12y agoSoftware eating the world.
- Houshalter 12y agoWhat's your complaint exactly? There is a lot of overlap with statistics, sure. Especially in the simpler stuff. Machine learning is literally using machines to automatically create models. What did you expect?
- graycat 12y ago> Machine learning is literally using machines to automatically create models. Good we got that clear. In statistics, the 'models' have hypotheses that should be satisfied. Checking the hypotheses and, also, the model that gets built, is tricky work not much mentioned in the book and, really, super tough to program in general. > What's your complaint exactly? Old wine, filtered, in new bottles. I believe that students would be better advised to go for the original stuff in courses/books on statistics, the field itself. Yes, then a computer can do the data manipulations. There has long been a threat of 'cook-book' statistics where get some software and a 'tool', apply it where some crucial hypothesis does not hold, and then get misleading results. Do this in medicine and can kill people; indeed, instead, actually, biostatistics is a relatively serious subject. Well, it seems fairly clear that with 'machine learning' the threat of 'cook-book' statistics is much greater. Or, there long was threat enough with SPSS, SAS, R, Matlab, etc., but now the threat is greater. > What did you expect? Something new and good, not 'statistics done badly'.
- Houshalter 12y agoI don't know enough about the field of statistics to argue with you. But if what you say is true, why aren't statisticians using traditional methods winning competitions and benchmarks, and taking over the field? The "cook-book" problem is overfitting and it's pretty well known and avoidable.
- graycat 12y ago> taking over the field Sorry, but "field"? What "field"? 'Machine learning' in 'computer science'? That's not a 'field'; it's a really bad joke. > The "cook-book" problem is overfitting and it's pretty well known and avoidable. Gee, people have been criticizing 'cook-book' statistics for decades, and the only problem was "over fitting"? Amazing. Gee, we can clean out nearly all of the definitions, theorems, and proofs of statistics and just put in a simple solution for the "avoidable" problem of over fitting! Astounding. Did I mention a bad joke?
- Houshalter 12y ago>Sorry, but "field"? What "field"? 'Machine learning' in 'computer science'? That's not a 'field'; it's a really bad joke. Ok then. I guess biology isn't a field either because I don't like their methods. They are too messy and impure, and really it's just applied physics. (Mildly relevant: http://xkcd.com/435/ http://xkcd.com/435/) And sorry I meant overfitting is the equivalent of the "cook-book" problem in machine learning. Otherwise it's fairly easy to try a model against test data and see how well it performs. No need to guess whether the underlying assumptions of the model are true, just see if it works.
- graycat 12y ago> No need to guess whether the underlying assumptions of the model are true, just see if it works. No, there are assumptions also for this approach, and these assumptions also need to be checked. Then in applying the model that has been checked, there are still more assumptions, that need to be checked. And checking models is often essentially hypothesis testing where need more assumptions and, commonly, some experience to know what hypothesis tests to use. E.g., tests in regression can be F ratios and/or t-tests, and need to check some assumptions or at least robustness here. E.g., in power spectral estimation, see, Blackman and Tukey, 'The Measurement of Power Spectra', there is a severe trade off between resolution and stability, another case of a trade off between bias and variance. Tough to 'automate' that consideration. So, take a box of data. Divide it in half. Use the first half for the 'fitting' or 'training' data. Test on the second half. Not deep; I advised some people in finance to do that in about 1982; not nearly new; and I very much doubt I was the first; gotta believe that J. Tukey, L. Breiman, and others thought of this long before I did. And if the test fails, then try to fit again. Run all night and in the morning, presto, have a model that does well on the test data. Now what have we? Not a trivial question to answer. Why least squares instead of something else? A good answer is not easy. I'm not criticizing biology, and it's done some excellent science, e.g., see the E. Lander lectures in his MIT course in biology. Statistics is a good field with a lot of good work by a lot of bright people with excellent backgrounds in pure and applied math. The first time I heard about 'machine learning' I guessed they meant filling in the optimal value function for stochastic dynamic programming. Okay, that is a kind of 'learning'. But, that's not what they had in mind. Next an example was the children's interactive computer game Animals where a child thinks of an animal, answers some questions about the animal to chase down a binary tree, stored in the program, to a leaf, and have the computer guess the animal. If the computer is wrong it asks the child "What is true for your animal and false for my guess.", adds to the binary tree, and thus, 'learns'. Call it a parlor trick. A little like 'self driving cars': Really 'self-driving'? Nope, not close. Only on streets where everything has been mapped down to 1 cm or better including all the painted lines, all the curbs, all the traffic signs, and all the traffic lights, etc. In no way does the 'self driving car' actually look at a new street scene, make sense out of it, and use that 'learning' to drive. Instead, so far a self driving car is about as amazing as a train on a track. We're talking hype, old wine, filtered, in new bottles, and not much that is new and good. Or, the old academic joke goes, "the new is not good and the good, not new.". The last time I looked at a leading 'machine learning' prof, I had conclude that he needed to return to ugrad school, be a math major, and learn how to read/write math. E.g., why maximum likelihood estimation? There are reasons, but I saw no hint of them in the Ng lectures at Stanford. We've known a lot about pure and applied statistics and how to use them for a very long time. The good work in statistics is high quality pure/applied math, e.g., Billingsly, 'Convergence of Probability Measures', e.g. with Ulam's result Le Cam called 'tightness', Brillinger on time series, Serfling on limit theorems, Rao on linear methods, Breiman on CART, and much more. I'm not seeing comparable quality in 'machine learning'; indeed, from all I've seen only a tiny fraction of the computer science machine learning people have the math prerequisites for good research in statistics. Yes, I've published peer-reviewed original research in statistics, indeed, applied to a problem in computer science.