Applying Savitzky-Golay filters in “R”

March 20, 2012
By
Applying Savitzky-Golay filters in “R”

(This article was first published on NIR-Quimiometría, and kindly contributed to R-bloggers) When applying SG, we select a moving average window with an odd value “n” for the number of data points. SG fit a polynomial of “p” degree to this data points and give the value to the central point (this is the reason to have an odd...

Read more »

Citing R packages

March 20, 2012
By
Citing R packages

I’m not always careful in citing all the R packages I use. R actually has some rather nice built-in mechanisms to support this, so I really have no excuse. Here’s some quick examples: To cite the ouch package in publications use: Aaron A. King and Marguerite A. Butler (2009), ouch: Ornstein-Uhlenbeck models for phylogenetic comparative

Read more »

R/Finance 2012 Registration Open

March 20, 2012
By

You can find more information on the R/Finance conference website.  Hope to see you in Chicago in May!The registration for R/Finance 2012 -- which will take place May 11 and 12 in Chicago -- is NOW OPEN!Building on the success of the three previou...

Read more »

Monty Hall Simulations

March 20, 2012
By

Using R I'm doing a lot of simulations of the classic monty hall-problem and plotting multiple simulations using ggplot2.

Read more »

R / Finance 2012 Open for Registration

March 19, 2012
By

The annoucement below just went to the R-SIG-Finance list. More information is as usual the the R / Finance page: Now open for registrations: R / Finance 2012: Applied Finance with R May 11 and 12, 2012 Chicago, IL, USA The registration for R/Fi...

Read more »

how to work with character strings in r

March 19, 2012
By

(This article was first published on twotorials by anthony damico, and kindly contributed to R-bloggers) To leave a comment for the author, please follow the link and comment on his blog: twotorials by anthony damico. 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,...

Read more »

how to add comments, save a script file, and make your work reproducible in r

March 19, 2012
By

click here to read more about reproducible research

Read more »

Survey in R course taught by Thomas Lumley at Statistics.com

March 19, 2012
By

Statistics.com is offering a new online course, “Survey Analysis in R,” debuts March 23 – April 20, with Dr. Thomas Lumley. Dr. Lumley is the creator of the R package “Survey,” and the author of the course text – “Complex Surveys: A Guide to Analysis Using R.” The course is suitable for those with some familiarity with R and...

Read more »

Revolution Newsletter: March 2012

March 19, 2012
By

The most recent edition of the Revolution Newsletter is out. The news section is below, and you can read the full March edition (with highlights from this blog and community events) online. You can subscribe to the Revolution Newsletter to get it monthly via email. Download Revolution R Enterprise, free for Academics. The new features of Revolution R Enterprise...

Read more »

Graphing between-subject confidence intervals for ANOVA

March 19, 2012
By

This is a quick follow up to my earlier post that discussed how to graph CIs for within-subjects (repeated measures) ANOVA designs. My forthcoming book Serious stats describes how to do this for between-subjects designs (a much simpler proble...

Read more »

Review of “The Origin of Financial Crises” by George Cooper

March 19, 2012
By
Review of “The Origin of Financial Crises” by George Cooper

The subtitle is “Central banks, credit bubbles and the efficient market fallacy”. Executive summary This is much too important of a book to remain as obscure as it is.  Besides, it is quite a fun read. It talks about two subjects: Why markets for goods and services tend toward equilibrium but financial markets do not. … Continue reading...

Read more »

Visualizing left-right government positions

March 19, 2012
By
Visualizing left-right government positions

How does the political landscape of Europe change over time? One way to approach this question is to map the socio-economic left-right positions of the governments in power. So let’s plot the changing ideological  positions of the governments using data … Continue reading →

Read more »

mvabund – new R pkg for multivariate abundance data

March 19, 2012
By
mvabund – new R pkg for multivariate abundance data

There is a new R package in town, mvabund, which does, as they say "statistical methods for analysing multivariate abundance data". The authors introduced the paper in an online early paper in Methods in Ecology and Evolution here, R package here. Th...

Read more »

Backtesting Asset Allocation portfolios

March 18, 2012
By
Backtesting Asset Allocation portfolios

In the last post, Portfolio Optimization: Specify constraints with GNU MathProg language, Paolo and MC raised a question: “How would you construct an equal risk contribution portfolio?” Unfortunately, this problem cannot be expressed as a Linear or Quadratic Programming problem. The outline for this post: I will show how Equal Risk Contribution portfolio can be

Read more »

Independent measures (between-subjects) ANOVA and displaying confidence intervals for differences in means

March 18, 2012
By
Independent measures (between-subjects) ANOVA and displaying confidence intervals for differences in means

In Chapter 2 (Confidence Intervals) of Serious stats I consider the problem of displaying confidence intervals (CIs) of a set of means (which I illustrate with the simple case of two independent means). Later, in Chapter 16 (Repeated Measures ANOVA), I consider the trickier problem of displaying of two or more means from paired or

Read more »

A graphical overview of your MySQL database

March 18, 2012
By
A graphical overview of your MySQL database

If you use MySQL, there’s a default schema called ‘information_schema‘ which contains lots of information about your schemas and tables among other things. Recently I wanted to know whether a table I use for storing the results of a large … Continue reading →

Read more »

Liking of apples – more than juiciness

March 18, 2012
By
Liking of apples – more than juiciness

In a previous blog it was shown using literature data that liking of apples was related to juiciness. However, there were some questionsIs the relation linear or slightly curved? The variation in liking around CJuiciness is large. Are more explana...

Read more »

Useful R snippets

March 18, 2012
By
Useful R snippets

In this post we collect several R one- or few-liners that we consider useful. As our minds tend to forget these little fragments we jot them down here so we will find them again. Indexing in nested loops Every once in a while I run a nested loop like the following one. Now if I

Read more »

How to read an excel file (dot xls and dot xlsx) into a data frame with r

March 17, 2012
By
How to read an excel file (dot xls and dot xlsx) into a data frame with r

how to read an excel file (dot xls and dot xlsx) into a data frame with r

Read more »

Predicting Marketing Campaign with R

March 17, 2012
By
Predicting Marketing Campaign with R

In my last blog I created a mechanism to fetch data from Salesforce using rJava and SOQL. In this blog I am going to use that mechanism to fetch ad campaign data from salesforce and predict future ad campaign sales using R Let us assume that Salesforce has campaign data for last eight quarters.  This

Read more »

Logistic map: Feigenbaum diagram

March 17, 2012
By
Logistic map: Feigenbaum diagram

The other day I found some old basic code I had written about 15 years ago on a Mac Classic II to plot the Feigenbaum diagram for the logistic map. I remember, it took the little computer the whole night to produce the chart.With today's computers even...

Read more »

Solving easy problems the hard way

March 17, 2012
By
Solving easy problems the hard way

There’s a charming little brain teaser that’s going around the Interwebs. It’s got various forms, but they all look something like this: This problem can be solved by pre-school children in 5-10 minutes, by programer – in 1 hour, by people with higher education … well, check it yourself!  8809=6 7111=0 2172=0 6666=4 1111=0 3213=0 7662=2 9313=1 0000=4 2222=0 3333=0 5555=0 8193=3 8096=5 7777=0 9999=4 7756=1 6855=3 9881=5 5531=0 2581=? SPOILER ALERT… The answer has to do with how many

Read more »

Savitzky-Golay filters in R

March 17, 2012
By
Savitzky-Golay filters in R

Derivatives are a good way to extract information to our spectra. As we know NIR contents overlapping bands, and spectra must be treated with math operations in order to extract as much information as possible and to correlate it with the constituent &...

Read more »

Cooling Stations

March 17, 2012
By
Cooling Stations

Over the course of the past few years I have taking a look at cooling stations a few times but never in much depth. A few other people have looked at them, but usually without much rigor. The standard approach is to find some cooling stations and then conclude that somehow global warming is thereby

Read more »

Dates and times in R

March 16, 2012
By

Nothing looks funnier than a patchy simian. That's why we sighed a great sigh of relief when we spotted this article on the lubridate package in R. It saves a great deal of hair pulling.http://www.r-statistics.com/2012/03/do-more-with-dates-and-times...

Read more »

simulated annealing for Sudokus [2]

March 16, 2012
By
simulated annealing for Sudokus [2]

On Tuesday, Eric Chi and Kenneth Lange arXived a paper on a comparison of numerical techniques for solving sudokus. (The very Kenneth Lange who wrote this fantastic book on numerical analysis.) One of these techniques is the simulated annealing approach I had played with a long while ago.  They seem to use the same penalisation

Read more »

Simplify working with times and dates in R

March 16, 2012
By

R has some very powerful built-in features for working with dates, times, and time-zones. But power and flexibility rarely correlate with ease-of-use, and this is no exception. The lubridate package comes to the rescue, make things a bit easier when working with chronological data in R. The paper Dates and Times Made Easy with lubridate provides in-depth explanations of...

Read more »

Montreal R Workshop: Likelihood Methods and Model Selection

March 16, 2012
By
Montreal R Workshop: Likelihood Methods and Model Selection

Monday, March 19, 2012  14h-16h, Stewart Biology N4/17 Corey Chivers, McGill University Department of Biology This workshop will introduce participants to the likelihood principal and its utility in statistical inference.  By learning how to formalize models through their likelihood function, participants will learn how to confront these models with data in order to make statistical

Read more »

Download and Parse DJ/UBS Commodities Indexes

March 16, 2012
By
Download and Parse DJ/UBS Commodities Indexes

Here is another data downloading and parsing script, this one for the Dow Jones/UBS Commodities Indexes. Compared to the last post, this parser deals with multiple sheets and multiple columns in each sheet. It also constructs monthly series from the daily data, and stores it using a different symbol. Finally, it’s a good example of

Read more »