Pdf versions of these (they deserve printing and posting above the desk of every grad student) are available here (advice), and here (reply).
Do not burn yourselves out. Be as I am - a reluctant enthusiast, a part-time crusader, a half-hearted fanatic. Save the other half of yourselves and your lives for pleasure and adventure. It is not enough to fight for natural land and the west; it is even more important to enjoy it. While you can. While it's still there... Enjoy yourselves, keep your brain in your head and your head firmly attached to the body, the body active and alive, and I promise you this much: I promise you this one sweet victory over our enemies, over those desk-bound men with their hearts in a safe deposit box, and their eyes hypnotized by desk calculators. I promise you this: you will outlive the bastards. --Ed Abbey.
The best climber is the one having the most fun. -- Alex Lowe.
You are a fool if you don't climb Mt. Fuji; but you are a bigger fool if you climb it twice. -- E Matsuzawa.
Perpetual devotion to what a man calls his business is only to be sustained by perpetual neglect of other things. And it is not by any means certain that a man's business is is the most important thing he has to do. -- RL Stevenson.
You have to decide what your highest priorities are and have the courage -- pleasantly, smilingly, nonapologetically, to say “no” to other things. And the way you do that is by having a bigger “yes” burning inside. -- Stephen R. Covey
Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius – and a lot of courage – to move in the opposite direction. -- E.F. Schumacker.
Hurd's First Law: All good things are followed by laundry.
Hurd's Second Law: If you can't fit your rock into a van, you're not ready to tour. (inspired by the 118 tractor-trailers required to bring U2 to play Edmonton)
Hurd's Third Law: The dumber the organism, the better its behaviour will be predicted by game theory.
Here's the g.test function, g.test.r, and g.test.Rd
This function has the same general syntax as R's chisq.test(), except
that (so far V3.3):
1) correction="williams", or correction="yates"
2) Defaults to no correction, e.g. if df=1 a Yates correction is not applied by default
3) Warnings are never issued for violating assumptions (other than misapplying Yates' corrections).
Monte-carlo calculation of exact p.values requires re-compiling R.
Append the gtestsim() source in gtestsim.c to the previously existing chisqsim.c file in R, recompile, and blast away.
Example g.test() output, examples taken from Sokal & Rohlf's Biometry (1995):
Bugs: The Winer and Stouffer methods don't deal with effects in opposite directions correctly (neither does Fisher, but that's the way Fisher's method is supposed to be).
Here's the combine.p function, combine.p.r, and combine.p.Rd
Examples of combine.p() can be found in the combine.p.Rd file.
Bugs: Once needed a signed version, but I cannot remember why now.
Here's the function (includes an option for dependent samples pooled standard deviation sent in by SylviaDKreibig), cohens-d.r.
Bugs: Purges NA by default, may throw hissy-fits with lots of NAs otherwise, includes old get.d() version.
The function, boot-d-ci.r, defaults to 95% confidence intervals with 1000 bootstrap resamplings, arguments override the defaults.
Bugs: Omnibus tests only, no corrections, poor documentation, inexplicably ugly output.
Here's the threeD.toi.test function, 3d-toi.r,
Bugs: Uses a for() loop, which is ugly bad.
Here's the function, resid-na.r,