2016-09-24 103 views
0

我想在Sublime Text 3中使用R函數dmvnorm(在mvtnorm包中找到)。我安裝了它並在RStudio中運行我的代碼,所以我知道代碼很好。在崇高的,我進入:在崇高文本中安裝/使用R包3

install.packages('mvtnorm',repos='http://cran.us.r-project.org') 
library(mvtnorm) 

它看起來好像它的工作,但是當我跑我的代碼它說: 錯誤:無法找到函數「dmvnorm」

我使用的是Mac和我的預感是這個與首選項 - >程序包設置 - > Sublime REPL - >設置 - 用戶指定路徑有關。當前路徑顯示爲錯誤的一部分:

[path: /usr/bin:/bin:/usr/sbin:/sbin] 

謝謝!

+0

雖然這是個人選擇,但我並沒有看到RStudio的優點很多。 RStudio中有太多東西太好,無法跳過,尤其是RMarkdown。 – dracodoc

+0

你確定函數是'dmvnorm'而不是'pmvnorm'嗎? – Abdou

+0

謝謝!我最終可能會轉回到R Studio,但如果可能的話,我寧願崇高。是的,該函數是dmvnorm(它在RStudio中成功運行)。儘管如此,我也會在Sublime中使用pmvnorm得到相同的錯誤。 – ETM

回答

0

我最近也很難過。我對R非常陌生,所以我不確定這是最好的答案,但是要讓你停下來,直到有人給出更好的答案,你是否在文件中包含library('package.name')(崇高)? require('package.name')也有效,但由於所述的原因,這看起來不是最佳實踐,例如here

我希望這有助於!

+0

謝謝,吝嗇!的確,我沒有那個。我也是R的新手,因爲我確信現在已經非常明顯,但這非常值得了解 - 非常感謝您的幫助! – ETM