2014-05-11 55 views
4

任何人都知道是否有可能在沒有RStudio的情況下使用這些rs_函數?我把這個例子從coursera類統計推斷中拉出來,ESS中的交互式圖形操作包

library(UsingR); data(galton) 
library(manipulate) 
myHist <- function(mu){ 
    hist(galton$child,col="blue",breaks=100) 
    lines(c(mu, mu), c(0, 150),col="red",lwd=5) 
    mse <- mean((galton$child - mu)^2) 
    text(63, 150, paste("mu = ", mu)) 
    text(63, 140, paste("Imbalance = ", round(mse, 2))) 
} 
> manipulate(myHist(mu), mu = slider(62, 74, step = 0.5)) 
Error in FUN("rs_createUUID"[[1L]], ...) : no such symbol rs_createUUID 

我沒有意識到有庫需要RStudio。我想知道是否有RStudio和ESS之間的接口,或者有些方法可以完成上述工作。

回答

1

您需要克隆並使https://github.com/rstudio/rstudio/tree/master/src/cpp下的包以獨立(即不帶RStudio運行)的方式工作。這些將需要(至少)Rcpp包安裝和可能需要inline(也不是100%肯定)。

請檢查這些文件的許可證,因爲您可能只能在某些限制/限制條件下使用RStudio之外的那些文件。