中文字幕在线观看,亚洲а∨天堂久久精品9966,亚洲成a人片在线观看你懂的,亚洲av成人片无码网站,亚洲国产精品无码久久久五月天

數(shù)據(jù)科學中的陷阱:變量的數(shù)學運算合理嗎?

2018-07-04    來源:raincent

容器云強勢上線!快速搭建集群,上萬Linux鏡像隨意使用

數(shù)據(jù)科學中有各種各樣的模型,有的聽起來很簡單,比如線性回歸;有點呢,聽起來就很嚇人,比如深度學習。但是不管什么樣的模型,從本質(zhì)上來講,模型都是對訓練數(shù)據(jù)做數(shù)學運算,并以此求得模型參數(shù)的估計值。

所以我們需要保證兩點:

第一,訓練數(shù)據(jù)能進行數(shù)學運算;

第二,對變量所做的數(shù)學運算是合理的。

對于第一點,通常只在一些特定的應用場景里才需要比較復雜的處理,比如自然語言處理、圖像識別等。

但對于第二點,幾乎所有的場景都會遇到。

這里將注重研究第二點“對變量所做的數(shù)學運算是合理的”,它表示的內(nèi)涵是:對于變量,數(shù)字的運算有相應的實際意義,包括以下兩個方面:

• 數(shù)字的大小關(guān)系。

• 數(shù)字的四則運算。

為了更好地討論問題,將模型的自變量分類。正如前面章節(jié)所提到的,在模型里使用的變量可以分為兩類:數(shù)值型變量和類別型變量。如圖1所示。

 

 

圖1

數(shù)值型變量,在學術(shù)上也被稱為定量變量(quantitative variable),如長度、收入、重量等。它們的數(shù)值表示具體的測量或計數(shù)。事實上,定量變量按是否連續(xù)可進一步細分為連續(xù)型變量和離散型變量。在一定區(qū)間內(nèi)可以任意取值的變量叫連續(xù)型變量,比如人的身高、體重等;反之則是離散型變量,比如公司員工人數(shù)等。對于這類變量,數(shù)字間的不等關(guān)系是有實際意義的。比如對于收入,在數(shù)學上,100小于1000;在實際生活中,100元也小于1000元。數(shù)字間的四則運算也同理,這里就不贅述了。當然由于數(shù)字的等于關(guān)系和四則運算,數(shù)值型變量常常隱含著邊際效應恒定的假設(shè),正如我們在第5章里討論的那樣。在某些場景下,這個隱含假設(shè)與現(xiàn)實不符,直接使用變量會影響模型的效果。

類別型變量,也被稱為定性變量(categorical variable)。它并不是表示數(shù)量上的變化,而是表示類別。比如性別、省份、學歷、產(chǎn)品等級等。這類變量的取值通常是用文字而非數(shù)字來表示。比如對于性別這個變量,可能的取值為男、女。因此要將文字變量轉(zhuǎn)換為數(shù)字變量,并且保證對于轉(zhuǎn)換之后的變量,數(shù)學運算是有意義的,這并不是一件容易的事情。通常針對一個類別型變量,我們會用一個數(shù)字去表示其中的一個類別,但這樣的轉(zhuǎn)換方法并不能滿足要求:

對于有序的類別型變量,比如產(chǎn)品等級,0表示合格、1表示良好、2表示優(yōu)秀。這種情況下,0小于1的確對應著合格等級次于良好等級,但數(shù)字間的四則運算就沒有對應意義了。數(shù)學上2減1等于1,但對于產(chǎn)品等級,優(yōu)秀減去良好還等于良好嗎?

對于無序的類別型變量,比如對于省份,0表示北京、1表示上海、2表示深圳等。數(shù)字間的大小關(guān)系和四則運算都是沒有實際意義的。

因此,在模型里直接使用類別型變量是沒有任何道理的,也會嚴重影響模型的效果。由此可見,不管是數(shù)值型變量還是類別型變量,通常都需要根據(jù)問題場景做相應變換后,再放到模型中使用。具體的方法將在后續(xù)的文章中詳細討論。

標簽:

版權(quán)申明:本站文章部分自網(wǎng)絡,如有侵權(quán),請聯(lián)系:west999com@outlook.com
特別注意:本站所有轉(zhuǎn)載文章言論不代表本站觀點!
本站所提供的圖片等素材,版權(quán)歸原作者所有,如需使用,請與原作者聯(lián)系。

上一篇:2018世界杯球隊熱度CGI榜:大數(shù)據(jù)預測巴西、法國成奪冠熱門

下一篇:數(shù)據(jù)科學家新手快速上道謹防5個陷阱