99999久久久久久亚洲,欧美人与禽猛交狂配,高清日韩av在线影院,一个人在线高清免费观看,啦啦啦在线视频免费观看www

熱線電話:13121318867

登錄
首頁精彩閱讀數(shù)據(jù)分析也要講究打組合拳
數(shù)據(jù)分析也要講究打組合拳
2016-08-09
收藏

數(shù)據(jù)分析也要講究打組合拳

組合拳是拳擊拳法的一種,在進攻當中利用各種單一拳法的組合連續(xù)攻擊,使對手顧此失彼,達到擊中對手的目的。聯(lián)系到數(shù)據(jù)分析過程中,引申為采取一連套的方法實現(xiàn)一定的目標,而每一拳就是一種分析方法。

【我們遇到這樣一個問題】

美國洛杉磯 12 個地區(qū)的 5 個經(jīng)濟指標調(diào)查數(shù)據(jù)(總人口、學校校齡、總雇員、專業(yè)服務、中等房價),為對這 12 個地區(qū)進行綜合評價, 請你出出主意,我們希望看到這12個地區(qū)中的某幾個區(qū)屬于同一類型,從而分而治之,有針對性的做出有意義的措施。


每個地區(qū)都有5個評價指標,不同地區(qū)的同一指標分布不同,一個地區(qū)的五個指標大小有別,差異顯著,現(xiàn)在要對著12個地區(qū)進行評價,這是一個十分苦惱的事情。

【單拳出擊:聚類分析——山重水復疑無路,柳暗花明又一村】

多個評價指標,希望分而治之,聚類分析無疑是非常棒的選擇,分類變量為總人口、學校校齡、總雇員、專業(yè)服務、中等房價:執(zhí)行SPSS聚類過程:



12個地區(qū)最終分為幾類?每個類別又有哪些特征呢?這是聚類分析需要解決的細節(jié)。我們以分為3類來說明現(xiàn)在遇到的新問題,樹形圖讓我們十分清晰的看到每一次聚類的細節(jié),哪些地區(qū)最先被歸并為一類,因為他們最相似,但是,我們對著樹形圖又能下什么結論呢,望洋興嘆吧,樹形圖就是大忽悠。

不妨看看每一類別下5個評價指標的均值比較吧,這似乎有所幫助,雖然還是一片混亂,但最少我們很容易發(fā)現(xiàn),第二類在每一個指標中的均值都是糟糕的,急需政府加大管理、投資的力度,第一類的地區(qū)人口不算多,但各項指標的均值都是組內(nèi)最高的,可以說第一類的1、4、5、10四個地區(qū)是不用美國政府操心了,但結論是我們依然沒有非常清晰的描述評價結果。

問題出在哪里?或許是用來評價地區(qū)經(jīng)濟情況的指標過于多了吧!

【組合拳:左手因子分析,右手聚類分析,組合拳更具挖潛力】

我們已經(jīng)意識到一直困擾我們的其實是評價指標過多,這就需要降維,因子分析算是不錯的選擇,嘗試是突破瓶頸的最好實踐辦法。接下來,我們試圖將總人口、學校校齡、總雇員、專業(yè)服務、中等房價這5個指標進行降維處理,不是直接踢出,而是尋找隱匿其中潛在的因素。

因子分析 是基于相關關系而進行的數(shù)據(jù)分析技術,是一種建立在眾多的觀測數(shù)據(jù)的基礎上的降維處理方法。其主要目的是探索隱藏在大量觀測數(shù)據(jù)背后的某種結構,尋找一組變量變化的“共同因子”。

提取前兩個因子,可以解釋5個指標的93.4%,在沒有損失太多信息的同時,獲得相對良好的解釋能力,這是一個穩(wěn)賺不賠的賣賣。

旋轉(zhuǎn)之后的載荷結果令我們十分的滿意,因子1與“校齡、服務、房價”三個指標相關性極強,而這三項總是居民樂開花,地區(qū)教育水平高,多項服務,房價且不高,這是理想的居住場所,可以命名為“福利因子”,在看因子2,與“總人口、總雇員”極相關,這是“人口因子”。

5個評價指標,現(xiàn)在可以用2個因子來代替,此時來描述每個地區(qū)的經(jīng)濟情況就非常的方便了,在此基礎上再“打一拳”,會有什么樣的驚喜?現(xiàn)在,聚類分析的步驟不變,參與聚類的變量為:福利因子和人口因子。

什么?你沒看錯,分類的結果和直接用聚類分析的結果是一致的,打組合拳和一拳的結果相同,覺得很遺憾是么?不,我們的最終分析目的是12地區(qū)的綜合評價,現(xiàn)在來看:

第一類地區(qū),首先這些地區(qū)的福利因子較好,校齡、服務項目兩基礎設施方面都非常完善,但是享受好福利的同時,需要更多的錢購買房子,這是富人區(qū)吧。第二類地區(qū),人口因子、福利因子都比較差,應當受到更多關注和支持。第三類,很明顯是人口眾多地區(qū),但這里的居民未公平享受到各項福利,唯一心里安慰的是房價不高吧。

到此,我們可以看出,組合拳的結果更加豐富,在不真實反映地區(qū)經(jīng)濟分類后,還挖潛出影響各地區(qū)排名的潛在因素,讓市政決策者能夠更加清晰的綜合評價各地區(qū)優(yōu)缺點,有的放矢。

在確定分析目標之后,數(shù)據(jù)分析過程中不妨打出組合拳,將獲得更多收獲,找到更本質(zhì)的解決方案。

數(shù)據(jù)分析咨詢請掃描二維碼

若不方便掃碼,搜微信號:CDAshujufenxi

數(shù)據(jù)分析師資訊
更多

OK
客服在線
立即咨詢
客服在線
立即咨詢
') } function initGt() { var handler = function (captchaObj) { captchaObj.appendTo('#captcha'); captchaObj.onReady(function () { $("#wait").hide(); }).onSuccess(function(){ $('.getcheckcode').removeClass('dis'); $('.getcheckcode').trigger('click'); }); window.captchaObj = captchaObj; }; $('#captcha').show(); $.ajax({ url: "/login/gtstart?t=" + (new Date()).getTime(), // 加隨機數(shù)防止緩存 type: "get", dataType: "json", success: function (data) { $('#text').hide(); $('#wait').show(); // 調(diào)用 initGeetest 進行初始化 // 參數(shù)1:配置參數(shù) // 參數(shù)2:回調(diào),回調(diào)的第一個參數(shù)驗證碼對象,之后可以使用它調(diào)用相應的接口 initGeetest({ // 以下 4 個配置參數(shù)為必須,不能缺少 gt: data.gt, challenge: data.challenge, offline: !data.success, // 表示用戶后臺檢測極驗服務器是否宕機 new_captcha: data.new_captcha, // 用于宕機時表示是新驗證碼的宕機 product: "float", // 產(chǎn)品形式,包括:float,popup width: "280px", https: true // 更多配置參數(shù)說明請參見:http://docs.geetest.com/install/client/web-front/ }, handler); } }); } function codeCutdown() { if(_wait == 0){ //倒計時完成 $(".getcheckcode").removeClass('dis').html("重新獲取"); }else{ $(".getcheckcode").addClass('dis').html("重新獲取("+_wait+"s)"); _wait--; setTimeout(function () { codeCutdown(); },1000); } } function inputValidate(ele,telInput) { var oInput = ele; var inputVal = oInput.val(); var oType = ele.attr('data-type'); var oEtag = $('#etag').val(); var oErr = oInput.closest('.form_box').next('.err_txt'); var empTxt = '請輸入'+oInput.attr('placeholder')+'!'; var errTxt = '請輸入正確的'+oInput.attr('placeholder')+'!'; var pattern; if(inputVal==""){ if(!telInput){ errFun(oErr,empTxt); } return false; }else { switch (oType){ case 'login_mobile': pattern = /^1[3456789]\d{9}$/; if(inputVal.length==11) { $.ajax({ url: '/login/checkmobile', type: "post", dataType: "json", data: { mobile: inputVal, etag: oEtag, page_ur: window.location.href, page_referer: document.referrer }, success: function (data) { } }); } break; case 'login_yzm': pattern = /^\d{6}$/; break; } if(oType=='login_mobile'){ } if(!!validateFun(pattern,inputVal)){ errFun(oErr,'') if(telInput){ $('.getcheckcode').removeClass('dis'); } }else { if(!telInput) { errFun(oErr, errTxt); }else { $('.getcheckcode').addClass('dis'); } return false; } } return true; } function errFun(obj,msg) { obj.html(msg); if(msg==''){ $('.login_submit').removeClass('dis'); }else { $('.login_submit').addClass('dis'); } } function validateFun(pat,val) { return pat.test(val); }