全距是統(tǒng)計(jì)學(xué)中離散指標(biāo)的測(cè)度之一。
全距就是變量的最大值(xmax)與最小值(xmin)之差,也叫極差,表明變量的最大變動(dòng)范圍或絕對(duì)幅度。全距通常用R表示,即:
R = xmax - xmin
全距一般只根據(jù)未分組數(shù)據(jù)或單項(xiàng)式數(shù)列計(jì)算。
全距是測(cè)定變量分布離中趨勢(shì)最簡(jiǎn)單的方法,在實(shí)際中有較多的應(yīng)用。如天氣預(yù)報(bào)中的最高溫度與最低溫度的溫差;股票市場(chǎng)中某股票每天的最高成交價(jià)與最低成交價(jià)之間的價(jià)差等。
全距只考慮了兩個(gè)極端變量值之間的差距,沒(méi)有利用全距變量值的信息,沒(méi)有考慮變量中間分布的情況,所以不能充分反映全部變量值之間的實(shí)際差異程度,因此在應(yīng)用中有一定的局限性。

在R中有兩種計(jì)算全距的方法
(1)使用max函數(shù)和min函數(shù)
(2)使用range函數(shù)
range函數(shù)返回一個(gè)向量,包含給定 參數(shù)的最小值和最大值。
設(shè)從某班某門(mén)課程中隨機(jī)抽取了20個(gè)學(xué)生的成績(jī),具體如下:
51,99,65,100,68,84,72,85,78,64,69,95,90,75,66,50,63,55,64,70.
求這20個(gè)成績(jī)的全距。
編寫(xiě)R程序如下:
grade <- c(51,99,65,100,68,84,72,85,78,64,69,95,90,75,66,50,63,55,64,70)
R1 <- max(grade) - min(grade)
print(R1)
tmpR <- range(grade)
R2 <- tmpR[2] - tmpR[1]
print(R2)
在R中運(yùn)行結(jié)果如下圖所示:

新聞熱點(diǎn)
疑難解答