R與Rstudio的安裝與簡單應用


R與Rstudio的安裝與簡單應用

  • 下載、安裝R

    點擊訪問:R的清華鏡像

    選擇與自己系統適應的版本下載

    選擇base版本即可

    

 

 

 

 

 

 

 

 

 

 

等待下載完成后安裝,安裝時盡量選擇默認路徑

    注意這里選擇No就可以

  • 下載安裝Rstudio

    點擊訪問:Rstudio下載地址

    

 

 

 

 

 

 

 

 

 

 

 

 

 

選擇自己合適的版本

Rstudio的安裝與R一樣,盡量選擇默認的路徑

  • 簡單應用

    Rstudio的地位與上個學期c++的visual studio一樣,是輔助編程的軟件。打開Rstudio,我們在編寫前需要新建一個R腳本文件

 

    • 雙因素單次實驗的方差分析

    新建好R腳本文件后就可以編寫了。

上圖是老師給出的代碼

特別解釋一下第二行:

我們可以看到x是一個列向量,但數據本應該是在表格里的,與A因素,B因素有對應關系的。為了體現這個關系,我們需要給數據x加上坐標,這就是我們引入frame的原因,frame函數能幫我們把數據加上坐標。

特別的,gl()可以幫助我們批量產生有規律的數字

如果不用gl函數我們也是可以實現這個功能,只需要給A,B賦值:

A<-c(1,1,1,2,2,2,3,3,3)

B<-c(1,2,3,1,2,3,1,2,3,1,2,3)

這樣第一個數據的坐標就是(1,1)依次類推(你可以看成A的值是橫坐標,B的值是縱坐標)

但是:方便的gl函數幫我們解決了重復的無聊的工作

    gl函數最重要的三個參數:n,k,length。

    • n表示從1循環到2;
    • k表示從1到n的這n個數字每個數字重復幾遍;
    • length表示這樣的循環再重復后總共生成的個數(length一定是n*k的整數倍

實戰一下:輸入gl(2,3)你會發現下方出現:1 1 1 2 2 2(從1到2,每個數字重復3遍)

      輸入gl(2,3,12)你會發現下方出現:1 1 1 2 2 2 1 1 1 2 2 2(從1到2,每個數字重復3遍,並且這個循環重復2遍,總共12個數字

這個例子的重復2遍是你決定的,你想重復3遍就要讓length變成2*3*3=18,重復4遍就是2*3*4=24

print(d)可以把d的數據展現出來

 

data.frame准備好后,按照老師給的代碼進行aov方差分析就可以了。

 

    • 查表

     在Rstudio中一行輸入q按下tab鍵(鍵盤左邊←__←)你會發現Rstudio有提示功能,qf是查f分布的下分位值的(這里我查的0.95對應的顯著水平α=0.05

 

    qexp,qgamma,qchisq等等都是查詢各類分布的分位值的,有興趣同學可以自行嘗試,很方便。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM