如何使用R軟件求解統計問題?
一、R軟件簡介
R是一個有着統計分析功能及強大作圖功能的軟件系統。R既是一種軟件也可以說是一種語言。
R軟件是完全免費的,我們可以通過R軟件網站(https://www.r-project.org/)瞭解有關R的最新信息和有關的使用說明,下載最新版本的R軟件和基於R的應用統計軟件包,還有世界各種語言的R手冊。
R內包含了許多實用的統計分析及作圖函數,作圖函數能將產生的圖片展示在一個獨立的窗口中,並能將之保存爲各種形式的文件(jpg, png, bmp, ps, pdf, emf, pictex, xfig等,具體形式取決於操作系統)。統計分析的結果也能被顯示出來,一些中間結果(如p值、迴歸係數、殘差等)既可保存到專門的文件中,也可以直接用作進一步的分析。
R軟件提供了有彈性的、互動的環境來分析和處理數據。它提供了若干統計程序包,以及一些集成的統計工具和各種統計計算和數學計算的函數。用戶只需根據統計模型,指定響應的數據庫和相應的參數,便可進行數據統計分析,用戶可以通過R軟件的內嵌函數,方便地編寫自己的函數來擴展R語言,完成科研工作。
二、R軟件的下載
詳情鏈接:https://blog.csdn.net/zqq_2016/article/details/103024717
三、R軟件的界面簡介
1.【文件】菜單
【運行R腳本文件...】執行此命令,選擇你想要執行的後綴爲.R的程序,R軟件會執行該文件。
命令行形式:
> source("G:\\Exam\exam1.1.R")
注意:如果exam1.1.R程序跟工作目錄在同一目錄下,可以直接引用exam1.1.R程序。比如:
> source("exam1.1.R")
【新建程序腳本】執行此命令,輸入要編寫的R程序,保存並命名(後綴爲.R)。
【打開程序腳本...】執行此命令,打開一個已保存的後綴爲.R的程序。
【顯示文件內容...】執行此命令,可以顯示一個已經保存的R程序,可以利用該窗口執行該程序的部分或全部命令(選中要執行部分),但無法對程序進行編輯。
【加載工作空間...】調入已經保存的工作空間映像文件(後綴爲.RData),調用成功後,保存再工作映像空間中的全部命令就被調到內存中,這樣在本次運算時,就不必再重複工作空間中已有的命令。
命令行形式:
> load("exam.RData")
【保存工作空間...】將當前的工作空間映像保存成一個文件,文件類型爲.RData,在下次調用時,就不必執行本次運算已經執行的命令。
命令行形式:
> save.image("zhang.RData")
【加載歷史...】調入歷史記錄文件到內存中,調入後,主窗口並不顯示調入內容,只有在按上下箭頭,或按Ctrl+P,Ctrl+N組合鍵,纔在命令行顯示歷史記錄,這樣做可以減少鍵盤鍵入。
【保存歷史...】將在主窗口操作的全部記錄保存到一個文件中(後綴爲.Rhistory),該文件爲純文本文件,任何編譯器都能打開。
【改變工作目錄...】在默認狀態下,R軟件的工作目錄是軟件安裝時的目錄,執行此命令,可以更改爲任意目錄。
使用命令的形式:
setwd("G:/zhang/") G:\zhang變爲當前的工作目錄
getwd() 顯示當前工作目錄
【打印...】打印文件
【保存到文件...】將主窗口的記錄保存爲文本文件(後綴爲.txt)
【退出】退出R系統
2.【編輯】菜單
【數據編輯器...】編輯已有的數據變量,並將新數據存入該變量中。
3.【查看】菜單
4.【其他】菜單
【列出對象】列出全部變量名,在主窗口執行ls()命令,可以達到相同的效果。
【列出查找路徑】單擊列出查找路徑,列出查找文件的路徑或程序包,在主窗口執行search()可以達到相同的目錄。
5.【程序包】菜單
【加載程序包...】R軟件除了上面的基本程序包外,還有很多程序包,需要在使用前調入。例如,讀取SPSS,SAS,S-PLUS類型的數據文件,需要調入foreign程序包,才能使用讀取相應的數據文件的函數。
6.【窗口】菜單
7.【幫助】菜單
【R FAQ】打開關於R軟件常見問答網頁,解釋R的基本問題,如R軟件介紹、R 軟件的基本知識、R語言與S語言以及R程序等。
【Windows下的R FAQ】介紹Windows操作系統下關於R軟件的安裝、工作空間、字體等更深入的相關問題。
【手冊(PDF文件)】給出PDF格式的R軟件使用手冊。
【模糊查找對象...】按用戶輸入的關鍵詞查找。
四、獲取R函數的幫助文檔
通過help()函數查看該函數的幫助文檔。
用函數args()快速獲取函數的參數;
用函數example()查看函數的使用示例;
mean()在幫助文檔中的示例代碼,計算機自動執行。
help()命令查看該包的內容和信息,如:
help(package="datasets") 會給出包datasets的簡介、函數和數據索引或一些附加文檔,如簡介、教程等。