Note: This post got buried and I never posted it. I haven’t played with R in several months, so I’m not sure if this works anymore.
This assumes you have R downloaded and installed.
Download, install, and configure GSUtil (http://code.google.com/apis/storage/docs/gsutil_install.html)
Load R. You should see an ugly console :) In the window type
install.packages(c("RCurl", "rjson"))
You will be prompted to select a mirror; find something close to you and continue.
You might be frustrated that there’s no success message:
trying URL 'http://www.revolution-computing.com/cran/bin/macosx/leopard/contrib/2.13/rjson_0.2.5.tgz' Content type 'application/x-gzip' length 133138 bytes (130 Kb) opened URL ================================================== downloaded 130 Kb The downloaded packages are in /var/folders/I3/I3YZ8e5tGOK9CY9LQ98ix++++TI/-Tmp-//RtmpFrtdp3/downloaded_packages
However, if you fail there will be an error message:
> install.packages("seth", dependencies = TRUE) Warning message: In getDependencies(pkgs, dependencies, available, lib) : package ‘seth’ is not available (for R version 2.13.0)
> install.packages("googlepredictionapi_0.1.tar.gz", repos=NULL, type="source") Warning: invalid package ‘googlepredictionapi_0.1.tar.gz’ Error: ERROR: no packages specified Warning message: In install.packages("googlepredictionapi_0.1.tar.gz", repos = NULL, : installation of package 'googlepredictionapi_0.1.tar.gz' had non-zero exit status
Download the Google Predictions API for R
https://code.google.com/p/google-prediction-api-r-client/
Install it
$ mkdir -p ~/R/library
$ mv googlepredictionapi_0.1.tar.gz ~/R/library/
$ R_LIBS_USER="~/R/library"
$ echo 'R_LIBS_USER="~/R/library"' > $HOME/.Renviron
R CMD INSTALL ~/R/library/googlepredictionapi_0.1.tar.gz
Source your libraries
library(rjson) library(RCurl) library(googlepredictionapi)
Some useful links http://mjaniec.blogspot.com/2011/05/google-prediction-api-v12-for-r.html https://code.google.com/p/google-prediction-api-r-client/ http://code.google.com/p/r-google-prediction-api-v12/
http://csg.sph.umich.edu/docs/R/localpackages.html
- Load R Note: You will see an ugly console.
Install the pre-reqs
install.packages(c(“RCurl”, “rjson”))
Note: If you have not installed a package from CRAN before, You will be prompted to select a mirror; find something close to you and continue.
Note: A successful install will not yield a success message—it will simply not show an error message.
Download, install, and configure GSUtil: http://code.google.com/apis/storage/docs/gsutil_install.html
- Download the Google Predictions API for R from https://code.google.com/p/google-prediction-api-r-client/
Install the plugin Note: I had to do it from the command line because the install failed inside R
$ R CMD INSTALL your/path/to/googlepredictionapi_0.1.tar.gz
Now, you should be able to restart R and see the API listed in the Package Manager
From here we source our libraries
library(rjson) library(RCurl) library(googlepredictionapi)
If the data is already in your Google Storage account, you can begin training the model. I do not have data in GS yet, so I’ve stopped here.