資料分析與R語言01

cbw711發表於2017-02-16
?prod()

就是連乘,例如 x = c(1:5),則prod(x) = 1*2*3*4*5 = 120


?seq()

產生向量,例如 seq(5, 20); seq(5, 121, by=2),步長為2; seq(5, 121, length=10)


?diag()
矩陣的對角線,例如
> diag(10,3,4)#返回三行四列,且對角線是10
    [,1] [,2] [,3] [,4]
[1,]   10    0    0    0
[2,]    0   10    0    0
[3,]    0    0   10    0


提取方陣的對角線


> a=matrix(1:16,nrow=4,ncol=4)
> a
    [,1] [,2] [,3] [,4]
[1,]    1    5    9   13
[2,]    2    6   10   14
[3,]    3    7   11   15
[4,]    4    8   12   16
> diag(a)
[1]  1  6 11 16


?%*%

兩個矩陣的乘積,要求第一個矩陣的行數要和第二個矩陣列數相等


?solve()

矩陣求逆;

求解線性方程,例如solve(A,B),求解線性方程Ax=b,solve(4,2) 輸出0.5


?eigen()

特徵向量


?安裝包

R的編輯命令列視窗,輸入安裝命令: install.packages("gee") ;

工具欄裡面“程式包”-->“從本地ZIP檔案安裝程式包”。


?source()

執行R指令碼


1、round() #四捨五入
例:x <- c(3.1416, 15.377, 269.7)
round(x, 0) #保留整數位
round(x, 2) #保留兩位小數1、round() #四捨五入
例:x <- c(3.1416, 15.377, 269.7)
round(x, 0) #保留整數位
round(x, 2) #保留兩位小數
round(x, -1) #保留到十位
round(x, -1) #保留到十位


?print()
rnorm() 正態分佈函式
rpois() 泊松分佈
rexp() 指數分佈
rgamma() Gamma分佈函式
runif() 均勻分佈
rbinom() 二項分佈
rgeom() 幾何分佈

相關文章