234234234

1)幾個簡單的入門級函數c(), length(), mode(), rbind(), cbind();

R語言的很多函數基本上都能做到見名知義。

先及時如下:

c():函數c()用於生成一個向量,向量的內容可以是數值,也可以是字符串,甚至可以是向量,但必須是同一種類型;

              length():用於獲取對象的長度;

              mode():獲得對象內的數據類型;

              rbind():把兩個向量按行組合成一個矩陣,兩個向量的維數必須相同;

              cbind():把兩個向量按列組合成一個矩陣,兩個向量的維數必須相同;

       具體效果如下圖所示:

       2)求平均值、和、連乘、最值、方差、標準差的函數

              函數:mean(),sum(),min(),max(),max(),var(),sd(),prod()

              var():用於求方差;

              sd():用於求標準差;

              prod():計算連乘。

              效果入校:

 

       3)通過生成序列的方法來產生向量

              幾種比較直觀的產生序列的方法如下:

             

 

              通過序列來生成矩陣,其中a是一個1—100的向量:

 

              通過seq()函數來生成序列:

 

              產生字母序列:

 

              which()函數的使用:

 

 

              對新建的向量進行排序和反轉(通過rev()函數和sort()函數實現)

 

       4)生成矩陣以及矩陣的計算

              通過matrix()函數來生成矩陣,矩陣通過向量來產生:

 

 

              通過t()實現矩陣的轉置:

 

 

 

              同型矩陣可以做加減運算:

 

              滿足條件的矩陣可以做乘法:

 

              diag()函數用法示例:

             

              對一個矩陣求逆solve(),首先通過正態分佈生成函數,隨機生成一個矩陣:

 

              通過solve()解線性方程組:

 

              求矩陣的特徵值與特徵向量:

 

              R語言的循環與打印語句:

      

              從外部讀取R腳本並執行:

 

 


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章