溫馨提示×

溫馨提示×

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

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

機(jī)器學(xué)習(xí)的協(xié)方差有什么作用

發(fā)布時間:2021-12-08 14:08:37 來源:億速云 閱讀:267 作者:iii 欄目:大數(shù)據(jù)

這篇文章主要講解了“機(jī)器學(xué)習(xí)的協(xié)方差有什么作用”,文中的講解內(nèi)容簡單清晰,易于學(xué)習(xí)與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學(xué)習(xí)“機(jī)器學(xué)習(xí)的協(xié)方差有什么作用”吧!

協(xié)方差 協(xié)方差blog  n-1 matlab中是按照列統(tǒng)計(jì)的,協(xié)方差矩陣 中主對角線是方差值/(n-1) ,主對角線兩邊是圍繞主對角線對稱的描述的是不同維度之間的關(guān)聯(lián)關(guān)系。。。

統(tǒng)計(jì)學(xué)里最基本的概念就是樣本的均值、方差、標(biāo)準(zhǔn)差。首先,我們給定一個含有n個樣本的集合,下面給出這些概念的公式描述:

均值:機(jī)器學(xué)習(xí)的協(xié)方差有什么作用

標(biāo)準(zhǔn)差:機(jī)器學(xué)習(xí)的協(xié)方差有什么作用

方差:機(jī)器學(xué)習(xí)的協(xié)方差有什么作用

均值描述的是樣本集合的中間點(diǎn),它告訴我們的信息是有限的,而標(biāo)準(zhǔn)差給我們描述的是樣本集合的各個樣本點(diǎn)到均值的距離之平均。

以這兩個集合為例,[0, 8, 12, 20]和[8, 9, 11, 12],兩個集合的均值都是10,但顯然兩個集合的差別是很大的,計(jì)算兩者的標(biāo)準(zhǔn)差,前者是8.3后者是1.8,顯然后者較為集中,故其標(biāo)準(zhǔn)差小一些,標(biāo)準(zhǔn)差描述的就是這種“散布度”。之所以除以n-1而不是n,是因?yàn)檫@樣能使我們以較小的樣本集更好地逼近總體的標(biāo)準(zhǔn)差,即統(tǒng)計(jì)上所謂的“無偏估計(jì)”。而方差則僅僅是標(biāo)準(zhǔn)差的平方。

二、為什么需要協(xié)方差

標(biāo)準(zhǔn)差和方差一般是用來描述一維數(shù)據(jù)的,但現(xiàn)實(shí)生活中我們常常會遇到含有多維數(shù)據(jù)的數(shù)據(jù)集,最簡單的是大家上學(xué)時免不了要統(tǒng)計(jì)多個學(xué)科的考試成績。面對這樣的數(shù)據(jù)集,我們當(dāng)然可以按照每一維獨(dú)立的計(jì)算其方差,但是通常我們還想了解更多,比如,一個男孩子的猥瑣程度跟他受女孩子的歡迎程度是否存在一些聯(lián)系。協(xié)方差就是這樣一種用來度量兩個隨機(jī)變量關(guān)系的統(tǒng)計(jì)量,我們可以仿照方差的定義:

機(jī)器學(xué)習(xí)的協(xié)方差有什么作用

來度量各個維度偏離其均值的程度,協(xié)方差可以這樣來定義:

機(jī)器學(xué)習(xí)的協(xié)方差有什么作用

協(xié)方差的結(jié)果有什么意義呢?如果結(jié)果為正值,則說明兩者是正相關(guān)的(從協(xié)方差可以引出“相關(guān)系數(shù)”的定義),也就是說一個人越猥瑣越受女孩歡迎。如果結(jié)果為負(fù)值, 就說明兩者是負(fù)相關(guān),越猥瑣女孩子越討厭。如果為0,則兩者之間沒有關(guān)系,猥瑣不猥瑣和女孩子喜不喜歡之間沒有關(guān)聯(lián),就是統(tǒng)計(jì)上說的“相互獨(dú)立”。

從協(xié)方差的定義上我們也可以看出一些顯而易見的性質(zhì),如:

機(jī)器學(xué)習(xí)的協(xié)方差有什么作用

機(jī)器學(xué)習(xí)的協(xié)方差有什么作用

三、協(xié)方差矩陣

前面提到的猥瑣和受歡迎的問題是典型的二維問題,而協(xié)方差也只能處理二維問題,那維數(shù)多了自然就需要計(jì)算多個協(xié)方差,比如n維的數(shù)據(jù)集就需要計(jì)算機(jī)器學(xué)習(xí)的協(xié)方差有什么作用個協(xié)方差,那自然而然我們會想到使用矩陣來組織這些數(shù)據(jù)。給出協(xié)方差矩陣的定義:

機(jī)器學(xué)習(xí)的協(xié)方差有什么作用

這個定義還是很容易理解的,我們可以舉一個三維的例子,假設(shè)數(shù)據(jù)集有三個維度,則協(xié)方差矩陣為:

機(jī)器學(xué)習(xí)的協(xié)方差有什么作用

可見,協(xié)方差矩陣是一個對稱的矩陣,而且對角線是各個維度的方差。

四、Matlab協(xié)方差實(shí)戰(zhàn)

必須要明確一點(diǎn),協(xié)方差矩陣計(jì)算的是不同維度之間的協(xié)方差,而不是不同樣本之間的。以下的演示將使用Matlab,為了說明計(jì)算原理,不直接調(diào)用Matlab的cov函數(shù):

首先,隨機(jī)生成一個10*3維的整數(shù)矩陣作為樣本集,10為樣本的個數(shù),3為樣本的維數(shù)。

機(jī)器學(xué)習(xí)的協(xié)方差有什么作用

根據(jù)公式,計(jì)算協(xié)方差需要計(jì)算均值,前面特別強(qiáng)調(diào)了,協(xié)方差矩陣是計(jì)算不同維度之間的協(xié)方差,要時刻牢記這一點(diǎn)。樣本矩陣的每行是一個樣本,每列是一個維度,因此我們要按列計(jì)算均值。為了描述方便,我們先將三個維度的數(shù)據(jù)分別賦值:

機(jī)器學(xué)習(xí)的協(xié)方差有什么作用

計(jì)算dim1與dim2,dim1與dim3,dim2與dim3的協(xié)方差:

機(jī)器學(xué)習(xí)的協(xié)方差有什么作用

協(xié)方差矩陣的對角線上的元素就是各個維度的方差,下面我們依次計(jì)算這些方差:

機(jī)器學(xué)習(xí)的協(xié)方差有什么作用

這樣,我們就得到了計(jì)算協(xié)方差矩陣所需要的所有數(shù)據(jù),可以調(diào)用Matlab的cov函數(shù)直接得到協(xié)方差矩陣:

機(jī)器學(xué)習(xí)的協(xié)方差有什么作用

計(jì)算的結(jié)果,和之前的數(shù)據(jù)填入矩陣后的結(jié)果完全相同。

感謝各位的閱讀,以上就是“機(jī)器學(xué)習(xí)的協(xié)方差有什么作用”的內(nèi)容了,經(jīng)過本文的學(xué)習(xí)后,相信大家對機(jī)器學(xué)習(xí)的協(xié)方差有什么作用這一問題有了更深刻的體會,具體使用情況還需要大家實(shí)踐驗(yàn)證。這里是億速云,小編將為大家推送更多相關(guān)知識點(diǎn)的文章,歡迎關(guān)注!

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

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

AI