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

熱線電話:13121318867

登錄
首頁(yè)精彩閱讀小白學(xué)數(shù)據(jù)分析--SPSS探索分析實(shí)踐操作[不同生命周期]
小白學(xué)數(shù)據(jù)分析--SPSS探索分析實(shí)踐操作[不同生命周期]
2016-06-18
收藏

小白學(xué)數(shù)據(jù)分析--SPSS探索分析實(shí)踐操作[不同生命周期]

 SPSS為我們提供了探索分析,所謂探索分析之所以是探索,是因?yàn)橛袝r(shí)候我們對(duì)于變量的分布特點(diǎn)不是很清楚,探索的目的在于幫助我們完成以下的工作:
    識(shí)別數(shù)據(jù):例如數(shù)據(jù)的分布形式、異常值、缺失值;
    正態(tài)性檢驗(yàn):服從正態(tài)分布的檢驗(yàn);
    方差齊性檢驗(yàn):不同數(shù)據(jù)組的方差是否相等。
    有關(guān)于方差齊性檢驗(yàn)原理、正態(tài)分布這里不累述,這里主要介紹SPSS的探索分析使用。
    數(shù)據(jù)文件
    這里使用的文件是不同周期的充值用戶的充值數(shù)據(jù),這里主要是針對(duì)流失用戶和活躍用戶的充值數(shù)據(jù)。
    具體操作
    首先將源文件加載到SPSS中,選擇菜單分析|描述統(tǒng)計(jì)|探索,如下圖所示:



    之后彈出對(duì)話框如下:



    在該對(duì)話框中,有幾個(gè)輸入的位置:
    因變量:為我們要分析的目標(biāo)變量,變量多是連續(xù)性變量居多。
    因子:是目標(biāo)變量的分組,本例中,就是針對(duì)充值用戶的充值金額進(jìn)行分組,比如活躍和流失兩組。
    標(biāo)注個(gè)案:對(duì)于異常值進(jìn)行標(biāo)注,識(shí)別異常值。
    在此處,我們因變量選取充值總額,因子選取用戶狀態(tài),標(biāo)注個(gè)案我們選取服務(wù)器ID,如下圖所示:



    在該彈窗還有幾個(gè)按鈕,首先我們?cè)O(shè)置一下統(tǒng)計(jì)量按鈕,打開統(tǒng)計(jì)量的窗口如下所示:



    該彈窗的作用主要是設(shè)置輸出時(shí)的統(tǒng)計(jì)量,在該彈窗可以看到以下的信息:
    描述性:主要是完成輸出一些我們之前說過的描述性統(tǒng)計(jì)的統(tǒng)計(jì)量,這些信息詳見(http://www.cnblogs.com/yuyang-DataAnalysis/archive/2011/10/23/2221838.html)。同時(shí)這里還有一個(gè)置信區(qū)間的設(shè)置問題,這里默認(rèn)的是95%,關(guān)于置信區(qū)間以后會(huì)說到,這里不再累述。
    M-估計(jì)量:輸出四種均值的穩(wěn)健極大似然估計(jì)量,這里面有穩(wěn)健估計(jì)量、非穩(wěn)健估計(jì)量、波估計(jì)值、復(fù)權(quán)重估計(jì)量,有關(guān)于這部分的信息參見附件。
    界外值:輸出變量數(shù)據(jù)的前5個(gè)最大值和后5個(gè)最小值。
    百分位數(shù):變量數(shù)據(jù)的百分位數(shù)。
    這里我們只選擇描述性就可以了。接下來就是繪制對(duì)話框的設(shè)置了。

    在此對(duì)話框中,有箱圖、描述性、伸展與級(jí)別Levene檢驗(yàn)三部分構(gòu)成。首先來看箱圖部分。
    我們默認(rèn)選擇按因子水平分組,這標(biāo)志著因變量的箱圖將按照因子進(jìn)行多個(gè)顯示,此時(shí)就會(huì)有多個(gè)箱圖,這取決于你分組的個(gè)數(shù)決定,當(dāng)然不分組,就只會(huì)顯示一個(gè)箱圖,無(wú),則就是不顯示箱圖。
    描述性,則是選擇輸出的圖形的種類而異。
    伸展與級(jí)別Levene檢驗(yàn)是設(shè)置數(shù)據(jù)轉(zhuǎn)換的散步水平,其實(shí)就是對(duì)于原始數(shù)據(jù)變化的設(shè)置。有完成兩個(gè)任務(wù),一個(gè)是數(shù)據(jù)轉(zhuǎn)換后的回歸曲線斜率,另一個(gè)就是方差齊性檢驗(yàn)。該部分主要有四種選項(xiàng),無(wú)、冪估計(jì)、已轉(zhuǎn)換、未轉(zhuǎn)換。
    無(wú),則是不輸出,變量的散步水平;
    未轉(zhuǎn)換,不對(duì)原始數(shù)據(jù)進(jìn)行變換;
    已轉(zhuǎn)換,對(duì)因變量進(jìn)行數(shù)據(jù)轉(zhuǎn)換,方法有自然對(duì)數(shù)變換、1/平方根變換、倒數(shù)變換、平方根變換、立方變換。
    冪估計(jì),對(duì)每一個(gè)變量數(shù)據(jù)產(chǎn)生一個(gè)中位數(shù)的自然對(duì)數(shù)和四分位數(shù)的自然對(duì)數(shù)的散點(diǎn)圖,對(duì)各變量的方差轉(zhuǎn)化為同方差所需要的冪的估計(jì)。
    在此處,我們選擇無(wú)。
    當(dāng)然在這個(gè)對(duì)話框中,還有一個(gè)部分比較重要,那就是帶檢驗(yàn)的正態(tài)圖。此選項(xiàng)能夠輸出正態(tài)概率圖和離散概率圖,且可以輸出變量數(shù)據(jù)經(jīng)Lilliefors顯著水平修正的K-S和S-W的統(tǒng)計(jì)量。
    下面就是選項(xiàng)對(duì)話框的設(shè)置了,該部分主要是針對(duì)缺失值的處理,方法有三種:
    按列表排除個(gè)案:只要任何一個(gè)變量含有缺失值,就要踢出所有因變量或分組變量中有缺失值的觀測(cè)記錄。
    按對(duì)排除個(gè)案:僅僅踢出所用到的變量的缺失值。
    報(bào)告值:變量中存在缺失值單獨(dú)作為一個(gè)類別進(jìn)行統(tǒng)計(jì),輸出。


    之后確定,結(jié)果輸出,所有的結(jié)果會(huì)在查看器重顯示,如下圖:



    報(bào)告分為幾部分,摘要、描述統(tǒng)計(jì)、正態(tài)性檢驗(yàn)、各種圖形。
    摘要部分
    主要是確認(rèn)是有缺失值情況信息。
    描述統(tǒng)計(jì)部分
    主要輸出各項(xiàng)統(tǒng)計(jì)信息,參看描述性統(tǒng)計(jì)一文介紹。
    正態(tài)性檢驗(yàn)部分


    Df表示自由度
    Sig表示檢驗(yàn)的顯著水平,即P值,一般來說P值越大,越支持正態(tài)分布
    此處我們假設(shè)服從正態(tài)分布,根據(jù)K-S統(tǒng)計(jì)量和S-W統(tǒng)計(jì)量可以看出,兩種用戶的充值總額顯著水平小于5%,即sig<0.05不服從正態(tài)分布
    圖形部分



    上圖為莖葉圖
    Frequency表示數(shù)據(jù)的頻數(shù),stern表示莖,Leaf表示葉,兩者表示數(shù)據(jù)的整數(shù)部分和小數(shù)部分,Stern width表示寬度。
    怎么看這個(gè)莖葉圖?
    莖葉圖其實(shí)是一種很形象的圖示,下面告訴諸位怎么看莖葉圖。簡(jiǎn)單的一句話解釋就是:多少頻數(shù)就代表多少(葉子+莖)。下面舉一個(gè)例子來看。比如下圖的數(shù)據(jù):


    其含義代表充值額2.5元的有三例,充值額2.8有兩例,共計(jì)5例。
    此外還有標(biāo)準(zhǔn)和趨勢(shì)QQ圖,用于從圖形的角度來分析數(shù)據(jù)是否呈現(xiàn)正態(tài)分布。
    首先來看標(biāo)準(zhǔn)QQ圖,如果服從正態(tài)分布,則散點(diǎn)分布是接近于一條直線的,形式如下:


    然而在本類中,我們看到流失玩家和活躍玩家的充值金額QQ圖如下:


    可以看到是不符合正態(tài)分布的。同樣的我們看到的趨勢(shì)QQ圖則也是要分布在直線周圍才是正態(tài)分布,而在下面的趨勢(shì)QQ圖中,卻不是這樣的情況。

    最后還有一個(gè)圖,就是箱線圖,有關(guān)箱線圖的解釋和分析,已經(jīng)在以前的文章中有所闡述,可翻閱(http://www.cnblogs.com/yuyang-DataAnalysis/archive/2012/03/08/2385874.html)。
    這里簡(jiǎn)單的再說一句,矩形框的部分是箱線圖的主體,上中下三線代表75%,50%,25%的百分位數(shù)。
    縱向的直線叫做觸須線,上截止到變量本體的最大值,下截止到變量本體的最小值。所謂本體即除奇異值以外 的變量值叫做本體值。
    奇異值,用0作為標(biāo)記,分大小兩種,箱體上方用0標(biāo)記,變量值超過第75分位與25分位數(shù)的變量差的1.5倍。箱體下方則表示小于這個(gè)1.5倍。
    極值,用*表示,箱體上方是超過變量差值的3倍(75分位和25分位之差),箱體下方同理。
    按照上述的敘述,可以看看我們所分析的數(shù)據(jù)的具體情況,這里不再累述了。

    以上結(jié)合了一些教材把探索性分析的基本操作講述了一遍,作為探索性分析這只是我們作為更深入分析的一個(gè)前奏過程,但是這里卻不能忽略其價(jià)值,比如怎么看莖葉圖,箱線圖,正態(tài)分布檢驗(yàn)等等,在網(wǎng)游行業(yè)的應(yīng)用其實(shí)也有很多,比如今天提到的不同生命周期玩家的充值的探索性分析,還有比如付費(fèi)與非付費(fèi)玩家的等級(jí)成長(zhǎng)探索分析,不同服務(wù)器,不同渠道,不同充值平臺(tái)之間的玩家的探索分析,這些雖然看似簡(jiǎn)單,但是都是值得去做和慢慢研究的。

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

若不方便掃碼,搜微信號(hào):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(), // 加隨機(jī)數(shù)防止緩存 type: "get", dataType: "json", success: function (data) { $('#text').hide(); $('#wait').show(); // 調(diào)用 initGeetest 進(jìn)行初始化 // 參數(shù)1:配置參數(shù) // 參數(shù)2:回調(diào),回調(diào)的第一個(gè)參數(shù)驗(yàn)證碼對(duì)象,之后可以使用它調(diào)用相應(yīng)的接口 initGeetest({ // 以下 4 個(gè)配置參數(shù)為必須,不能缺少 gt: data.gt, challenge: data.challenge, offline: !data.success, // 表示用戶后臺(tái)檢測(cè)極驗(yàn)服務(wù)器是否宕機(jī) new_captcha: data.new_captcha, // 用于宕機(jī)時(shí)表示是新驗(yàn)證碼的宕機(jī) product: "float", // 產(chǎn)品形式,包括:float,popup width: "280px", https: true // 更多配置參數(shù)說明請(qǐng)參見:http://docs.geetest.com/install/client/web-front/ }, handler); } }); } function codeCutdown() { if(_wait == 0){ //倒計(jì)時(shí)完成 $(".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 = '請(qǐng)輸入'+oInput.attr('placeholder')+'!'; var errTxt = '請(qǐng)輸入正確的'+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); }