
關(guān)于大數(shù)據(jù)分析方法的幾點(diǎn)思考
本文是我關(guān)于大數(shù)據(jù)分析方法的幾點(diǎn)思考。當(dāng)初的目的是系統(tǒng)化地看待數(shù)據(jù)分析。為了這點(diǎn)東西,我花了一個(gè)禮拜的時(shí)間,思考的結(jié)果卻是碎片化的??磥?,想清楚并不容易。由于時(shí)間關(guān)系,只能中止。文字描述很不嚴(yán)格、肯定經(jīng)不起推敲,讀者找不毛病是正常的、看不明白更是正常的。不感興趣的可以當(dāng)做胡扯。我希望將來有時(shí)間時(shí)能把問題思考下去。
從數(shù)據(jù)中發(fā)現(xiàn)信息和知識,是人們多年來的夢想。隨著大數(shù)據(jù)理論的興起,這個(gè)話題變得非常熱門。在有些人看來,大數(shù)據(jù)非常神秘,似乎無所不能。當(dāng)然,現(xiàn)實(shí)不會是這樣。我想,研究大數(shù)據(jù),首先要破除迷信:大數(shù)據(jù)需要什么條件、什么問題是大數(shù)據(jù)無法做到的。
1、知識和信息,只能從關(guān)聯(lián)關(guān)系中得到
對象(包括過程,如生產(chǎn)過程、購物過程)及其屬性、同一對象的屬性之間具備關(guān)聯(lián)關(guān)系。例如,“張三身高1.8米”就是對象(張三)與屬性(身高)的關(guān)聯(lián);再如,如果我們知道張三體重75公斤,則“1.8米”和“75公斤”之間就因“張三”建立了關(guān)聯(lián)。
關(guān)聯(lián)的對象可能并不確定:我們看到一張履歷表,即便隱去名字、不知道這個(gè)人是誰,也知道其中的各種信息是與某人關(guān)聯(lián)的。
在數(shù)字化的世界里,不和其他的符號(數(shù)字)關(guān)聯(lián)的符號(數(shù)字)是不包含任何信息的。從不包含信息的素材,得不到包含信息的結(jié)論。
有人可能反對這個(gè)觀點(diǎn):谷歌曾經(jīng)用“感冒”的搜索量預(yù)報(bào)流感啊,這里哪有關(guān)聯(lián)呢?其實(shí),只有搜索“感冒”的數(shù)量是根本無法預(yù)測流感的。谷歌的做法,是把“感冒”的搜索與搜索的地點(diǎn)、時(shí)間聯(lián)系起來。
這個(gè)觀點(diǎn)告訴我們:收集數(shù)據(jù)的時(shí)候,要盡可能地把關(guān)聯(lián)關(guān)系建立起來;沒有關(guān)聯(lián)關(guān)系,數(shù)據(jù)很容易成為垃圾。這種情況并不少見:有些實(shí)驗(yàn)室,把針對同一試樣的各項(xiàng)實(shí)驗(yàn)結(jié)果分別保存起來,而沒有建立統(tǒng)一的ID、關(guān)聯(lián)關(guān)系丟失。這樣的數(shù)據(jù),再多也沒有用處。
2、人們要挖掘的知識和信息,就是找映射關(guān)系
知識(或信息)的發(fā)現(xiàn)與挖掘,其本質(zhì)是尋找映射關(guān)系:通過已知的、對象的一部分屬性,把對象的另外一部分屬性或?qū)ο蟊旧碚页鰜恚ɑ蚩s小范圍)。產(chǎn)生這類問題的原因是:只有一部分屬性已知、容易得到、容易識別、容易表述,而另外一部分未知、不容易得到、不容易識別、不容易描述。
例如,我們可以說:張三就是那個(gè)穿紅衣服的——這里“穿紅衣服”比其他特征容易識別。從衣服識別出張三,就是從張三的衣著特征(屬性)找到關(guān)聯(lián)對象(張三)的信息;從一個(gè)人的身高預(yù)估他的體重,就是從一個(gè)根據(jù)一類屬性估計(jì)另外一類屬性。
我習(xí)慣于把信息挖掘和知識發(fā)現(xiàn)分開。
在本文中,信息挖掘指的是預(yù)測某個(gè)特定對象的屬性,如上海市的人口是多少;知識發(fā)現(xiàn)是確定一類對象的屬性之間的關(guān)系,如一類人群中身高和體重的關(guān)系。當(dāng)然,這種區(qū)分不是絕對的。
3、映射關(guān)系的差別
正確的識別,最好的辦法是找到好的素材(數(shù)據(jù))。素材與結(jié)果之間的關(guān)聯(lián)強(qiáng)度是不一樣的:有的比較強(qiáng),是因果關(guān)系、必然聯(lián)系;有的比較弱,是相關(guān)關(guān)系、偶然聯(lián)系。
例如,我們可以根據(jù)DNA、相貌、衣服來識別一個(gè)人。但三者相比,DNA的聯(lián)系是強(qiáng)的必然性聯(lián)系、衣服是弱的偶然性聯(lián)系,相貌是介于兩者之間的聯(lián)系。大數(shù)據(jù)的一個(gè)著名案例,是網(wǎng)站根據(jù)客戶買的藥判斷她已懷孕、并推送有關(guān)產(chǎn)品:因?yàn)檫@種藥只有孕婦才吃,是很強(qiáng)的關(guān)聯(lián)。
從數(shù)據(jù)得到的知識和信息,往往不是絕對正確。一般來說,可靠的結(jié)論基于可靠的數(shù)據(jù)和可靠的分析方法。數(shù)據(jù)量大了以后,濾除干擾的可能性增大,從而可以從原來可靠度低的數(shù)據(jù)中,得到可靠性相對較高的數(shù)據(jù)。
所以,盡量找到好的素材,是做好分析的第一步。
在很多情況下,我們找不到好的素材。這時(shí),首先要做的盡量提高數(shù)據(jù)質(zhì)量。數(shù)據(jù)質(zhì)量不僅是精度問題,還包括數(shù)據(jù)來源的可靠性:為此,需要把數(shù)據(jù)來源的相關(guān)過程要搞清楚,否則很可能會誤導(dǎo)人的分析。
4、相關(guān)與因果
有些相關(guān)性的背后,一般會有因果關(guān)系存在。兩個(gè)要素由因果產(chǎn)生關(guān)聯(lián)的機(jī)制大概可以分成兩類:1、兩個(gè)要素具有因果的關(guān)系:比如剛做父親的青年人常會買尿布;2、共同原因?qū)е碌膬蓚€(gè)結(jié)果之間的關(guān)系:比如孩子的父親會常買啤酒,也常買尿布;于是,啤酒和尿布就可能關(guān)聯(lián)起來。
有些相關(guān)性,看似沒有因果,但背后往往有某些特殊的規(guī)律或因素其作用(上述第二種情況)。比如,女孩子往往喜歡花衣服,與基因和文化的共性有關(guān)。但這種因果關(guān)系可能相隔太遠(yuǎn),以至于難以考證了。
當(dāng)人們需要根據(jù)關(guān)系作出決策時(shí),需要研究因果的邏輯關(guān)系:到底是誰影響了誰。否則,根據(jù)分析結(jié)構(gòu)的盲目行為可能適得其反。 “到底誰影響了誰”為什么會成為問題?大概有兩類原因:
第一類原因是:忽視了時(shí)間因素。如“統(tǒng)計(jì)結(jié)果表明,練太極拳的身體差”?,F(xiàn)實(shí)卻是:很多人身體變差(包括衰老)以后,才練太極拳。一般來說,具有因果關(guān)系的兩個(gè)要素之間,時(shí)間上有前后關(guān)系:原因早前,結(jié)果在后。
第二類原因是:忽視了前導(dǎo)因素?!肮u一叫,天就亮了”?,F(xiàn)實(shí)卻是,天量之前的跡象被公雞察覺到了。兩者是第二種因果關(guān)系,只是看似“原因在后、結(jié)果在前”了。
一般來說,工業(yè)大數(shù)據(jù)分析更重視因果,而商務(wù)大數(shù)據(jù)分析對因果性的要求較弱。
5、數(shù)據(jù)分析的先導(dǎo)因素
從某種意義上說,數(shù)據(jù)分析的過程,就是尋找強(qiáng)的相關(guān)關(guān)系(必然性、因果性),或?qū)θ醯南嚓P(guān)關(guān)系進(jìn)行綜合、得到強(qiáng)的相關(guān)關(guān)系。
用數(shù)據(jù)發(fā)現(xiàn)信息,需要用到各種知識。例如,把“云南白藥是用于治療外傷的”放入計(jì)算機(jī),當(dāng)某人購買白藥的行為判斷他或家人可能受傷,從而可以推薦相關(guān)產(chǎn)品。但注意到:這種類型的知識很可能是被人事先裝入計(jì)算機(jī)的,而不是靠計(jì)算機(jī)自動學(xué)習(xí)得到的。
所有的學(xué)習(xí)過程,本質(zhì)上都是基于這樣一種假設(shè):A和B的一部分屬性類似,則推測另一部分屬性也應(yīng)該類似。例如,A和B的身高相似,則體重也可能相似?,F(xiàn)實(shí)中,兩個(gè)屬性確實(shí)具有強(qiáng)烈的相關(guān)性,但身高相同而體重不同的也大有人在。這時(shí),如果我們還知道他的體型,是瘦弱、偏瘦、正常、偏胖、肥胖型,對體重的估計(jì)就可以準(zhǔn)確一些。由此可見,用數(shù)據(jù)發(fā)現(xiàn)知識的過程,本質(zhì)上就是提高相關(guān)性、可靠性的過程。
一般來說,人們在做數(shù)據(jù)分析之前,一定會有一定的知識積淀, 但認(rèn)識不清卻是一種常態(tài);人們希望通過對數(shù)據(jù)的分析,來改變這種常態(tài)。而改變認(rèn)識的過程依賴于數(shù)據(jù)的質(zhì)量和分析數(shù)據(jù)的方法。所以,刨除分析方法外,分析過程依賴于兩個(gè)先導(dǎo)性因素:1、數(shù)據(jù)質(zhì)量(包含多方面的含義)如何;人們已有的認(rèn)識如何。
注意,這段說法有個(gè)潛臺詞:強(qiáng)調(diào)了人類可認(rèn)識的知識,而不是機(jī)器用復(fù)雜函數(shù)關(guān)系表述的、人類難以用邏輯關(guān)系認(rèn)知的知識(如神經(jīng)元)。的確如此,筆者一直認(rèn)為:這類方法的作用被學(xué)術(shù)界有意識地夸大了。
6、數(shù)據(jù)分析的過程
與商業(yè)大數(shù)據(jù)相比,工業(yè)大數(shù)據(jù)更重視可靠性和精確性。在很多情況下,猜出一個(gè)結(jié)論并不難,難的是論證一個(gè)結(jié)論。一般來說,凡是可靠的知識,都應(yīng)該能夠被機(jī)理和數(shù)據(jù)雙重認(rèn)證。
大數(shù)據(jù)分析的一個(gè)重要特征是:傳統(tǒng)概率理論的假設(shè)往往不成立。例如:大數(shù)定理的條件往往不成立、模型的結(jié)構(gòu)往往未知、因果關(guān)系不是天然清晰、自變量的誤差往往不能忽略、數(shù)據(jù)分布往往是沒有規(guī)律的。所以,為了得到可靠的結(jié)果,人們工作的重點(diǎn)很可能是驗(yàn)證這些條件、構(gòu)造這些條件。從某種意義上說,數(shù)據(jù)分析的過程,主要是排除干擾的過程、特別是排除系統(tǒng)干擾的過程。而且,如果完全依照邏輯、用純粹數(shù)學(xué)的辦法加以論證,則數(shù)據(jù)需求量會遭遇“組合爆炸”,永遠(yuǎn)是不夠的。這時(shí),已有的領(lǐng)域知識就是降低數(shù)據(jù)需求量的一種手段。要記?。呵蟮每煽啃允且粋€(gè)過程而不是結(jié)果、可能永遠(yuǎn)沒有終點(diǎn);分析的過程只是不斷增加證據(jù)而已。這個(gè)過程,是修正人的認(rèn)識的過程;所以,錯(cuò)誤或不恰當(dāng)?shù)恼J(rèn)識常常是分析過程中最大的干擾——這個(gè)干擾一旦去除,我們可能就發(fā)現(xiàn)了真正的知識。
數(shù)據(jù)量大的直接好處,是排除隨機(jī)性干擾。但排除系統(tǒng)性干擾卻不那么容易,數(shù)據(jù)量大是必要條件但不充分,需要深入的方法研究才能解決問題。
系統(tǒng)性的干擾往往體現(xiàn)在:對主體進(jìn)行分組,所體現(xiàn)的規(guī)律是不同的。比如,身高和體重的統(tǒng)計(jì)關(guān)系,男女是不同的、不同民族是有差異的、可能與年齡有關(guān)。如果不進(jìn)行分類研究,統(tǒng)計(jì)的結(jié)果就會與樣本的選取有很大關(guān)系。但分類研究也會遇到一個(gè)困難:遭遇組合爆炸,數(shù)據(jù)再多都不夠用。這時(shí),“領(lǐng)域知識”就會發(fā)生作用:
認(rèn)定一個(gè)結(jié)論成立的辦法,是確認(rèn)它的“可重復(fù)性”。在許多情況下,“可重復(fù)性”指的是在各種分組下都成立的結(jié)論:最好能在不同時(shí)間分組中也能成立。分組越多、分組的維度越多、結(jié)論的可靠性越高。
但具有“可重復(fù)性”的結(jié)論,往往只在一定的范圍內(nèi)成立。在很多情況下,“明確結(jié)論成立的范圍”也是數(shù)據(jù)分析的重要內(nèi)容。
如何分組、如何確定范圍、如何構(gòu)筑邏輯鏈條、數(shù)據(jù)結(jié)果的解讀、數(shù)據(jù)結(jié)果與領(lǐng)域知識的融合,都是重要的能力。事實(shí)上,根據(jù)領(lǐng)域知識,常常用于構(gòu)造證據(jù)鏈、進(jìn)行有效的數(shù)據(jù)選取和分組。
在精密論證時(shí),我們就會發(fā)現(xiàn):基礎(chǔ)數(shù)據(jù)的質(zhì)量很重要。因?yàn)樵S多干擾就來源于數(shù)據(jù)本身。從某種意義上說,數(shù)據(jù)的采集方法和環(huán)境不同,就是不同的數(shù)據(jù)。
6、關(guān)于預(yù)測數(shù)字
許多問題分析的目的得到一個(gè)數(shù)字:如鋼的強(qiáng)度、用電量、人口數(shù)量、鋼產(chǎn)量。這類問題的特點(diǎn)之一是:最終的結(jié)果是各種影響因素相加得到的。
對于這種問題,我的觀點(diǎn)是:要想得到可靠的結(jié)果,一定要拆成若干子問題來分析。其中,各個(gè)子問題要盡可能利用規(guī)律性的結(jié)果來分析。我認(rèn)為:把人的認(rèn)識和數(shù)據(jù)用到極致的時(shí)候,才能得到最好的結(jié)果。隨便地建立回歸模型是不懂?dāng)?shù)據(jù)的表現(xiàn)。
數(shù)據(jù)分析咨詢請掃描二維碼
若不方便掃碼,搜微信號:CDAshujufenxi
AI 浪潮下的生存與進(jìn)階: CDA數(shù)據(jù)分析師—開啟新時(shí)代職業(yè)生涯的鑰匙(深度研究報(bào)告、發(fā)展指導(dǎo)白皮書) 發(fā)布機(jī)構(gòu):CDA數(shù)據(jù)科 ...
2025-07-13LSTM 模型輸入長度選擇技巧:提升序列建模效能的關(guān)鍵? 在循環(huán)神經(jīng)網(wǎng)絡(luò)(RNN)家族中,長短期記憶網(wǎng)絡(luò)(LSTM)憑借其解決長序列 ...
2025-07-11CDA 數(shù)據(jù)分析師報(bào)考條件詳解與準(zhǔn)備指南? ? 在數(shù)據(jù)驅(qū)動決策的時(shí)代浪潮下,CDA 數(shù)據(jù)分析師認(rèn)證愈發(fā)受到矚目,成為眾多有志投身數(shù) ...
2025-07-11數(shù)據(jù)透視表中兩列相乘合計(jì)的實(shí)用指南? 在數(shù)據(jù)分析的日常工作中,數(shù)據(jù)透視表憑借其強(qiáng)大的數(shù)據(jù)匯總和分析功能,成為了 Excel 用戶 ...
2025-07-11尊敬的考生: 您好! 我們誠摯通知您,CDA Level I和 Level II考試大綱將于 2025年7月25日 實(shí)施重大更新。 此次更新旨在確保認(rèn) ...
2025-07-10BI 大數(shù)據(jù)分析師:連接數(shù)據(jù)與業(yè)務(wù)的價(jià)值轉(zhuǎn)化者? ? 在大數(shù)據(jù)與商業(yè)智能(Business Intelligence,簡稱 BI)深度融合的時(shí)代,BI ...
2025-07-10SQL 在預(yù)測分析中的應(yīng)用:從數(shù)據(jù)查詢到趨勢預(yù)判? ? 在數(shù)據(jù)驅(qū)動決策的時(shí)代,預(yù)測分析作為挖掘數(shù)據(jù)潛在價(jià)值的核心手段,正被廣泛 ...
2025-07-10數(shù)據(jù)查詢結(jié)束后:分析師的收尾工作與價(jià)值深化? ? 在數(shù)據(jù)分析的全流程中,“query end”(查詢結(jié)束)并非工作的終點(diǎn),而是將數(shù) ...
2025-07-10CDA 數(shù)據(jù)分析師考試:從報(bào)考到取證的全攻略? 在數(shù)字經(jīng)濟(jì)蓬勃發(fā)展的今天,數(shù)據(jù)分析師已成為各行業(yè)爭搶的核心人才,而 CDA(Certi ...
2025-07-09【CDA干貨】單樣本趨勢性檢驗(yàn):捕捉數(shù)據(jù)背后的時(shí)間軌跡? 在數(shù)據(jù)分析的版圖中,單樣本趨勢性檢驗(yàn)如同一位耐心的偵探,專注于從單 ...
2025-07-09year_month數(shù)據(jù)類型:時(shí)間維度的精準(zhǔn)切片? ? 在數(shù)據(jù)的世界里,時(shí)間是最不可或缺的維度之一,而year_month數(shù)據(jù)類型就像一把精準(zhǔn) ...
2025-07-09CDA 備考干貨:Python 在數(shù)據(jù)分析中的核心應(yīng)用與實(shí)戰(zhàn)技巧? ? 在 CDA 數(shù)據(jù)分析師認(rèn)證考試中,Python 作為數(shù)據(jù)處理與分析的核心 ...
2025-07-08SPSS 中的 Mann-Kendall 檢驗(yàn):數(shù)據(jù)趨勢與突變分析的有力工具? ? ? 在數(shù)據(jù)分析的廣袤領(lǐng)域中,準(zhǔn)確捕捉數(shù)據(jù)的趨勢變化以及識別 ...
2025-07-08備戰(zhàn) CDA 數(shù)據(jù)分析師考試:需要多久?如何規(guī)劃? CDA(Certified Data Analyst)數(shù)據(jù)分析師認(rèn)證作為國內(nèi)權(quán)威的數(shù)據(jù)分析能力認(rèn)證 ...
2025-07-08LSTM 輸出不確定的成因、影響與應(yīng)對策略? 長短期記憶網(wǎng)絡(luò)(LSTM)作為循環(huán)神經(jīng)網(wǎng)絡(luò)(RNN)的一種變體,憑借獨(dú)特的門控機(jī)制,在 ...
2025-07-07統(tǒng)計(jì)學(xué)方法在市場調(diào)研數(shù)據(jù)中的深度應(yīng)用? 市場調(diào)研是企業(yè)洞察市場動態(tài)、了解消費(fèi)者需求的重要途徑,而統(tǒng)計(jì)學(xué)方法則是市場調(diào)研數(shù) ...
2025-07-07CDA數(shù)據(jù)分析師證書考試全攻略? 在數(shù)字化浪潮席卷全球的當(dāng)下,數(shù)據(jù)已成為企業(yè)決策、行業(yè)發(fā)展的核心驅(qū)動力,數(shù)據(jù)分析師也因此成為 ...
2025-07-07剖析 CDA 數(shù)據(jù)分析師考試題型:解鎖高效備考與答題策略? CDA(Certified Data Analyst)數(shù)據(jù)分析師考試作為衡量數(shù)據(jù)專業(yè)能力的 ...
2025-07-04SQL Server 字符串截取轉(zhuǎn)日期:解鎖數(shù)據(jù)處理的關(guān)鍵技能? 在數(shù)據(jù)處理與分析工作中,數(shù)據(jù)格式的規(guī)范性是保證后續(xù)分析準(zhǔn)確性的基礎(chǔ) ...
2025-07-04CDA 數(shù)據(jù)分析師視角:從數(shù)據(jù)迷霧中探尋商業(yè)真相? 在數(shù)字化浪潮席卷全球的今天,數(shù)據(jù)已成為企業(yè)決策的核心驅(qū)動力,CDA(Certifie ...
2025-07-04