?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() 幾何分布
R語言 資料分析
二 大資料分析 三 資料分析常用工具 資料分析是指用適當的統計方法對收集來的大量第一手資料和第二手資料進行分析,以求最大化地開發資料資料的功能,發揮資料的作用。資料分析是為了驗證假設的問題,需要提供必要的資料驗證。分析模型構建完成後,需要利用測試資料驗證模型的正確性。資料分析是為了挖掘更多的問題,並...
R與資料分析
r的基本賦值操作 x c 1 100 把1.100個整數向量賦值到x sample x,20 從100個數中隨機不放回地抽取20個值作為樣本 x 1 10 提取1 10號數字 y c 1,3,7,3,4,2 x y 以y為下標的z的元素值 xz setdiff x,z 找出兩個變數中的差異變數 so...
R語言 基本資料分析
本文基於r語言進行基本資料統計分析,包括基本作圖,線性擬合,邏輯回歸,bootstrap取樣和anova方差分析的實現及應用。不多說,直接上 中有注釋。1.基本作圖 盒圖,qq圖 basic plot boxplot x qqplot x,y 2.線性擬合 linear regression n 1...