r軟體
A. 如何在Ubuntu中安裝R軟體
1.首先更新sources.list
cd /etc/apt/
sudo gedit sources.list
2.更新軟體源
deb http://mirrors.ustc.e.cn/CRAN/bin/linux/ubuntu/ precise/
sudo apt-get update
3.安裝R語言
sudo apt-get install r-base
4.安裝r-base-dev包
sudo apt-get install r-base-dev
5.使用R軟體
命令行下輸入R
6.命令行下輸入
#!/usr/bin/Rscript
print("zjhello123.blog.163.com")
輸出顯示 [1] "zjhello123.blog.163.com"
至此,我們便完成了在ubuntu環境下安裝R語言。
B. 如何安裝r軟體 r studio
首先你得有R軟體吧!!!
網路R就能出來官網
必須要認得的英文字母:download,china(底下的網址隨便選啦)然後還有windows,mac,linus看你自己的電腦什麼系統~然後是base,基本上這個沒問題~
注意:安裝時候你可以選擇默認路徑,如果修改了默認路徑,要注意不要出現中文!!!!不然後面會死的很慘
2
然後你得去下載RStudio,注意是RStudio IDE,不要下載了別的軟體。。
網路下就能出來官網
網址就是這個啦,學校網站抽筋了。。。現在頁面刷不出來哼
3
下載好了就行了嗎?你太天真了,,,,我試了3個小時才弄好的!!!
是不是點開RStudio就說你沒裝R你得先去裝R,別傻了!我們第一步已經做好了!!!選第3個選項,然後去找你R軟體的路徑,找到你R所在的文件夾吧~~~~
What???你說你找不到路徑?你安裝的時候是不是用了中文文件夾????快改成英文吧,誰讓這個是人家歪果仁發明的
C. R軟體中factor()是用來干什麼的建模時什麼樣的參數需要用factor()進行處理
在這個結果中,好像看不出factor的作用,事實上,factor是很重要的。其它目的是生成因回子,或者說水平。比答如下圖:
D. R語言 R軟體問題
你雖然載入到了工作空間,但是沒有執行所以數據還是不存在的,要先執行一下載入的那條語句。
如果你用的是RSTUDIO,讓游標停留在該語句最後,按ctrl+enter執行載入的語句。
E. R軟體進行數據的相關分析
Data<-read.table("clipboard",herader=F,sep='\t')命令已經將數據讀入來R,自數據名為Data,
你可以用head命令查看數據中的變數名,
head(Data,5)
如果數據Data中變數名有x,y,
你可以用cor.test(Data$x,Data$y)得出相關分析結果。
F. 如何將access數據導入r軟體
可以利用RODBC包進行連接。
# 首先安裝RODBC包,install.packages("RODBC")
#載入RODBC包
library(RODBC)
#建立連接Access的通道channel
channel <- odbcConnectAccess("C:/Name_Of_Your_Access_Database")
#通過內sqlQuery函數查詢或許數據容
data <- sqlQuery( channel , paste ("select * from Name_of_table_in_your_database"))
G. R軟體中出現如下的錯誤,請問是什麼原因
建議樓主再重新檢查一下的數據集是否符合調用該函數的標准,或者檢查一下參數的設定,Error in cov[-1] : object of type 'closure' is not subsettable 對象不能被取子集,大部分情況一般都是就是無法調用該對象的某個元素.cov是個向量,cov[1]是該向量第一個元素,但是在運算中出現了調用cov[-1]index都出現了錯誤,那一定是哪裡有問題了。
H. 如何打開r軟體中的rdb文件
打開r軟體中的rdb文件的方法
資料庫文件.可以用記事本打開
用什麼軟體寫入,就可以用什麼軟體查看
那就對了呀.肯定是亂碼.如果別人寫的資料庫你隨便都能看到裡面寫的什麼那還不亂套了
I. 與r軟體比,spss的優缺點是什麼
spss相對r的優點:
操作抄上容易上手,簡單易學,大部分功能都是可視化呈現的,操作的話點擊滑鼠就可以完成,常用到的功能沒有多少需要編寫語句。
較早進入國內市場,發展已經相對成熟,有大量專門介紹spss的中文參考書可供參考,另外很多統計教材也附帶spss操作方法。
漢化程度高,無論是操作界面還是結果界面,都可以中文呈現
spss相對r的缺點:
1.不是開源軟體,SPSS有版權問題,使用較新版本的spss會受到限制
2.相比於r來說,更吃內存
3.功能的豐富性、全面性遠不及r,r的功能包非常多,需要安的時候寫個簡單的語句就安上了,隨用隨安,能夠做的統計分析比spss多很多,相對而言,spss的定位還是普通的大眾的通常需求,而r則是更多統計專業人士的首選
4.做很多統計分析不如r靈活,其實通常來說需要寫代碼語句的統計軟體靈活性都高於那些只需要點擊滑鼠的,你想做什麼分析、想呈現哪些結果,就寫相應的語句就好了,不會呈現出冗餘的內容。spss的結果呈現常常會包含一些多餘的內容,你通常不關心也不需要報告的內容。
J. R軟體中怎麼導出數據
一般的文本格式導入,都可以用read.table命令把數據扔進R裡面。Excel和Spss數據的話,可用相應軟體將文件打開,觀察數據結構後將其復制到剪貼板,然後一樣可以用read.table('clipboard')扔到R裡面。如果文件太大不好復制,那麼可以利用Excel和Spss的導出功能,將數據導出成文本格式。
還有一種情況就是,你的計算機上沒有安裝Excel或是Spss,這數據導入就要用到RODBC擴展包了。首先裝載RODBC包。然後輸入數據文件的絕對路徑(要注意是用/而不是\)來定義連接,最後用數據抓取命令獲取你需要的標簽頁數據內容(Sheet1)。
library(RODBC)
channel=odbcConnectExcel("d:/test.xls")
mydata=sqlFetch(channel,'Sheet1')這樣簡單的兩個步驟就可以將Excel數據導入R的mydata變數中。如果是Excel2007格式數據則要換一個函數
channel=odbcConnectExcel2007('d:/test.xlsx')
mydata=sqlFetch(channel,'Sheet1')導入spss的sav格式數據則要用到foreign擴展包,載入後直接用read.spss讀取sav文件
library(foreign)
mydata=read.spss('d:/test.sav')上面的函數在很多情況下沒能將sav文件中的附加信息導進來,例如數據的label,那麼建議用Hmisc擴展包的spss.get函數,效果會更好一些。