基本概念:
在R語言裡操作和接觸的所有東西都稱作對象(object)。對象有很多種類 可以包含各種類型的數據。
R 語言裡所有的東西都被稱為對象,R語言中常見的數據類型有幾下幾種,分别是字符型 (character)、數值型 (numeric)、複數型 (complex)以及邏輯型 (logical)。通過mode()函數可以查看一個對象的類型。
R語言中的基本運算包括以下:數學計算,比較運算,運算函數,向量常用統計函數,矩陣常用函數集合運算,向量化,從文件中讀取數據,概率分布,循環和條件操作。
R語言的數據對象主要包括向量(vector),矩陣(matrix),因子(factors),列表(list),數據框(data frame),函數( function)。
本次環境是:win7 64位系統 R 3.3.3
一、打開R語言的界面
1.1雙擊桌面上的程序R x64 3.3.3,出現如下畫面,則打開成功。如圖所示
二、常用示例
加法,減法,乘法,除法。都是對應于元素級别的運算
幂運算。符号為“^”
整除運算%/%(整除)
求模運算%%
比較運算主要包含:>、<、>=、<=、==、 !=
運算函數
abs()函數,求絕對值
sqrt()函數,求平方根
exp(x)計算指數函數
向量常用統計函數包括:max、min、range、sum、prod、mean、median、var、sd、length、rev(取逆序)、which.max、which.min
max(x)返回向量x中最大元,如圖所示
min(x)返回向量x中最小元,如圖所示
which.max(x)返回x最大元的下标,which.min(x)返回x最小元的下标,如圖所示
mean(x)計算樣本x的均值,如圖所示
median(x)計算樣本x的中位數,如圖所示
var(x)計算樣本x的方差,如圖所示
兩人的5次測驗成績如下:
X:50,100,100,60,50 ,平均成績為E(X )=72;
Y:73, 70, 75,72,70 ,平均成績為E(Y )=72。
平均成績相同,但X 不穩定,對平均值的偏離大。方差描述随機變量對于數學期望的偏離程度。
sd(x)計算樣本x的标準差,如圖
等同于開根号
range(x)返回向量c(min(x),max(x)),如圖所示
length(x)返回向量x的長度,如圖所示
sum(x)給出向量x的總和,如圖所示
prod(x)給出向量x的乘積,如圖所示
rev(x)取向量x的逆序,如圖所示
,
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!