A recent survey reported in Science ("Defeating Creationism in the Courtroom, but not in the Classroom"), suggests that high school teachers are not teaching evolution to the fullest extent, say, that grammar is being taught in the English c...

In Chapter 5 of Using R for Introductory Statistics we get a brief introduction to probability and, as part of that, a few common probability distributions. Specifically, the normal, binomial, exponential and lognormal distributions make an appearance. For each distribution, R provides four functions whose names start with the letters d, p, q or r followed by...

There are a couple of options in R, if you want to utilize multiple cores on your machine. These days my favorite is doMC package, which depends on foreach and multicore packages.in the section below squareroot for each number is calculated in parallel...

There are a couple of options in R, if you want to utilize multiple cores on your machine. These days my favorite is doMC package, which depends on foreach and multicore packages.in the section below squareroot for each number is calculated in parallel...

C/python style option parsing now available in R with "optparse" package. Check the documentation here and see below to see how it worksuser@node002 scripts $ Rscript filter.transcripts.by.ncRNA.R -husage: usage: filter.transcripts.by.ncRNA.R [op...

C/python style option parsing now available in R with "optparse" package. Check the documentation here and see below to see how it worksuser@node002 scripts $ Rscript filter.transcripts.by.ncRNA.R -husage: usage: filter.transcripts.by.ncRNA.R [op...

In R, you can treat tables (or data.frames as they are called in R) as SQL tables. That means you can query them as you would query a database with SQL commands. This is particularly useful 1) if you know SQL, hahah:) 2) if you have large tabl...

In R, you can treat tables (or data.frames as they are called in R) as SQL tables. That means you can query them as you would query a database with SQL commands. This is particularly useful 1) if you know SQL, hahah:) 2) if you have large tabl...

If you're planning to go to R/Finance 2011 in Chicago (and if you're doing quantitative finance with R, you definitely should), time is running out to submit your abstract for contributed talks. The best part of R/Finance is learning about all the interesting ways R is used to analyze financial data, so why not share your experiences as you...

Between the recent launch of Revolution R Enterprise 4.2 and the announcement of the SAS to R Challenge, there's been a flurry of recent news about Revolution Analytics and R in the media. Here's a quick recap: The Register's Timothy Prickett Morgan comments on the SAS to R Challenge: 'Red Hat for stats' goes toe-to-toe with SAS. "By supporting...

Much of what has been said and thought about beta in finance is untrue. Myth 1: beta is about volatility This myth is pervasive. Beta is associated with the stock’s volatility but there is more involved. Beta is the ratio of the volatility of the stock to the volatility of the market times the correlation … Continue reading...

If you're looking for some in-depth training in R, here are some upcoming courses presented by R gurus and hosted by statistics.com to consider: Feb 11: Modeling in R (Sudha Purohit -- more details after the jump) Mar 4: Introduction to R - Data Handling (Paul Murrell) Apr 15: Programming in R (Hadley Wickham) Apr 29: Graphics in R...

(This article was first published on Rmetrics blogs, and kindly contributed to R-bloggers) To leave a comment for the author, please follow the link and comment on his blog: Rmetrics blogs. R-bloggers.com offers daily e-mail updates about R news and tutorials on topics such as: visualization (ggplot2, Boxplots, maps, animation), programming (RStudio, Sweave, LaTeX, SQL, Eclipse, git, hadoop, Web...

(This article was first published on Rmetrics blogs, and kindly contributed to R-bloggers) To leave a comment for the author, please follow the link and comment on his blog: Rmetrics blogs. R-bloggers.com offers daily e-mail updates about R news and tutorials on topics such as: visualization (ggplot2, Boxplots, maps, animation), programming (RStudio, Sweave, LaTeX, SQL, Eclipse, git, hadoop, Web...

(This article was first published on Rmetrics blogs, and kindly contributed to R-bloggers) To leave a comment for the author, please follow the link and comment on his blog: Rmetrics blogs. R-bloggers.com offers daily e-mail updates about R news and tutorials on topics such as: visualization (ggplot2, Boxplots, maps, animation), programming (RStudio, Sweave, LaTeX, SQL, Eclipse, git, hadoop, Web...

The Mark Fredrickson blog has a superb post on R functions and environments that's well worth checking out.He also includes a handy function for debugging:> fnpeek + env + if (is.null(name)) {+ return(ls(envir = env))+ }+ ...