This is an old revision of the document!
Installing ncdf in R
NB a prerequisite is that the netcdf libraries are already installed.
$ mkdir -p ~/.R/libs $ export R_LIBS=~/.R/libs $ echo 'R_LIBS=~/.R/libs/' $ export R_LIBS=~/.R/libs/ $ echo 'R_LIBS=~/.R/libs/' $ echo 'R_LIBS=~/.R/libs/' >> ~/.Renviron #Download the ncdf package from CRAN #All this can be done in a temporary area ... (?) $ tar xvzf ncdf_1.6.tar.gz $ R CMD INSTALL ncdf $ history
Making use of ncdf in R
$ R
> library(ncdf)
> nd = open.ncdf("interpolations.nc")
> x=get.var.ncdf(nd,"Original")
> y=get.var.ncdf(nd,"Interpolations")
> ff <- lm(y ~ x)
> z=ff$coefficients[1]*x + ff$coefficients[2]
> v <- array(x, length(x))
> w <- array(y, length(y))
> xx=x[!is.na(x) & x>=0]
> xx=x[!is.na(x) & x>=0 & x < 100]
> yy=y[!is.na(x) & x>=0 & x < 100]yyy=yy[!is.na(xx) & xx>=0 & xx < 100]
> plot(xxx,yyy)
> cor(xxx,yyy)