溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

使用R語言怎么計(jì)算頻數(shù)和頻率

發(fā)布時(shí)間:2021-05-08 16:12:01 來源:億速云 閱讀:2862 作者:Leah 欄目:開發(fā)技術(shù)

本篇文章為大家展示了使用R語言怎么計(jì)算頻數(shù)和頻率,內(nèi)容簡(jiǎn)明扼要并且容易理解,絕對(duì)能使你眼前一亮,通過這篇文章的詳細(xì)介紹希望你能有所收獲。

什么是R語言

R語言是用于統(tǒng)計(jì)分析、繪圖的語言和操作環(huán)境,屬于GNU系統(tǒng)的一個(gè)自由、免費(fèi)、源代碼開放的軟件,它是一個(gè)用于統(tǒng)計(jì)計(jì)算和統(tǒng)計(jì)制圖的優(yōu)秀工具。

首先,篩選出需要的列:

data <- data2[,which(colnames(data2) %in% c("產(chǎn)品分類", "期數(shù)", "逾期月數(shù)"))]
產(chǎn)品分類期數(shù)逾期月數(shù)
委托貸款241
委托貸款361
擔(dān)保貸款242
委托貸款242
信用貸款364
擔(dān)保貸款243
信用貸款241
委托貸款363
擔(dān)保貸款242

現(xiàn)在希望得到每種產(chǎn)品種類在不同期數(shù)時(shí)

逾期月數(shù)的占比,使用table函數(shù):

#freq <- table(data)
freq1 <- table(data[which(data$逾期月數(shù) == 1),])

如果希望算出的頻數(shù)參與后續(xù)的計(jì)算

那么需要把table格式的數(shù)據(jù)轉(zhuǎn)化成本人比較熟悉的數(shù)據(jù)框格式:

table1 <- as.data.frame(matrix(freq1[1:length(freq1)],nrow = length(row.names(freq1)), ncol = length(colnames(freq1))))
row.names(table1) <- row.names(freq1)
colnames(table1) <- colnames(freq1)

如果希望算出頻率

而不是頻數(shù)的話,需要用到函數(shù)prop.table:

table2 <- prop.table(freq1)

函數(shù)的參數(shù)1代表行,2代表列。

補(bǔ)充:r語言畫頻數(shù)分布直方圖和頻率分布直方圖

畫頻率分布直方圖

縱坐標(biāo)名字為frequency,頻數(shù)直方圖。

則使用:

hist(x,freq=T)

縱坐標(biāo)名字為density,頻率直方圖。

則使用:

hist(x,freq=F)
hist(audit1[,1],col='white',freq=T)

上述內(nèi)容就是使用R語言怎么計(jì)算頻數(shù)和頻率,你們學(xué)到知識(shí)或技能了嗎?如果還想學(xué)到更多技能或者豐富自己的知識(shí)儲(chǔ)備,歡迎關(guān)注億速云行業(yè)資訊頻道。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI