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

熱線電話:13121318867

登錄
首頁大數(shù)據(jù)時(shí)代【CDA干貨】季節(jié)性分解外推法:解鎖時(shí)間序列預(yù)測(cè)的規(guī)律密碼
【CDA干貨】季節(jié)性分解外推法:解鎖時(shí)間序列預(yù)測(cè)的規(guī)律密碼
2025-08-26
收藏

季節(jié)性分解外推法:解鎖時(shí)間序列預(yù)測(cè)的規(guī)律密碼

在商業(yè)決策、資源調(diào)度、政策制定等領(lǐng)域,準(zhǔn)確的預(yù)測(cè)是規(guī)避風(fēng)險(xiǎn)、提升效率的關(guān)鍵。而時(shí)間序列數(shù)據(jù)(如月度銷售額、季度產(chǎn)量、年度能耗)因受多種因素影響,往往呈現(xiàn)復(fù)雜波動(dòng)特征。季節(jié)性分解外推法作為一種經(jīng)典的時(shí)間序列預(yù)測(cè)方法,通過剝離數(shù)據(jù)中的不同影響成分,精準(zhǔn)捕捉內(nèi)在規(guī)律,為短期至中期預(yù)測(cè)提供可靠支撐。深入理解其原理、步驟與應(yīng)用,對(duì)企業(yè)與組織提升預(yù)測(cè)能力具有重要意義。

一、核心定義與原理:拆解時(shí)間序列的 “四層密碼”

季節(jié)性分解外推法的核心邏輯,是將時(shí)間序列數(shù)據(jù)拆解為趨勢(shì)成分(T)、季節(jié)成分(S)、循環(huán)成分(C)、隨機(jī)成分(I) 四個(gè)獨(dú)立部分,通過分別分析各成分的變化規(guī)律,再將其重新組合,實(shí)現(xiàn)對(duì)未來數(shù)據(jù)的預(yù)測(cè)。其本質(zhì)是 “先分解再合成”,通過剝離干擾因素,聚焦核心變化趨勢(shì),降低預(yù)測(cè)誤差。

(一)四大成分的內(nèi)涵與特征

  1. 趨勢(shì)成分(Trend Component):指時(shí)間序列在長期內(nèi)呈現(xiàn)的穩(wěn)定上升、下降或水平波動(dòng)的趨勢(shì),反映數(shù)據(jù)的核心發(fā)展方向。例如,某奶茶品牌隨著市場擴(kuò)張,近 5 年的年度銷售額持續(xù)以 15% 的增速上升,這一長期增長態(tài)勢(shì)即為趨勢(shì)成分;某傳統(tǒng)報(bào)紙的月度發(fā)行量因新媒體沖擊,逐年下降,也屬于趨勢(shì)成分。

  2. 季節(jié)成分(Seasonal Component):指數(shù)據(jù)因季節(jié)、周期(如月份、季度、星期)變化而呈現(xiàn)的周期性波動(dòng),波動(dòng)周期固定且重復(fù)出現(xiàn)。典型案例包括:羽絨服銷量在冬季(11-2 月)達(dá)到峰值、夏季(6-8 月)降至谷底;超市周末客流量比工作日高 30%;電力消耗在夏季(空調(diào)使用)和冬季(取暖設(shè)備)出現(xiàn) “雙峰”。

  3. 循環(huán)成分(Cyclical Component):指數(shù)據(jù)受經(jīng)濟(jì)周期、行業(yè)周期等影響,呈現(xiàn)的非固定周期波動(dòng),周期通常在 1 年以上(如 3-5 年)。例如,房地產(chǎn)行業(yè)受政策與經(jīng)濟(jì)環(huán)境影響,呈現(xiàn) “繁榮 - 調(diào)整 - 衰退 - 復(fù)蘇” 的循環(huán)周期;智能手機(jī)市場受技術(shù)迭代與消費(fèi)需求影響,每 3-4 年出現(xiàn)一次產(chǎn)品換新周期。

  4. 隨機(jī)成分(Irregular Component):又稱殘差成分,指數(shù)據(jù)受偶然因素(如突發(fā)疫情、自然災(zāi)害、政策突變)影響產(chǎn)生的無規(guī)律波動(dòng),無法通過趨勢(shì)、季節(jié)或循環(huán)成分解釋。例如,2020 年新冠疫情導(dǎo)致線下餐飲銷售額驟降,2023 年極端高溫天氣導(dǎo)致電力需求短期激增,均屬于隨機(jī)成分。

(二)兩種經(jīng)典分解模型

根據(jù)成分間的關(guān)系,季節(jié)性分解外推法主要分為加法模型乘法模型,需根據(jù)數(shù)據(jù)特征選擇適用類型:

  • 加法模型:適用于各成分波動(dòng)幅度不隨時(shí)間變化的場景,公式為:。例如,某便利店每月固定成本(趨勢(shì)成分)為 5 萬元,春節(jié)月份因銷量增加額外盈利 2 萬元(季節(jié)成分),經(jīng)濟(jì)繁榮期額外盈利 1 萬元(循環(huán)成分),突發(fā)暴雨導(dǎo)致虧損 0.5 萬元(隨機(jī)成分),則該月總成本為萬元。

  • 乘法模型:適用于各成分波動(dòng)幅度隨趨勢(shì)變化而變化的場景,公式為:。例如,某家電企業(yè)年度銷售額(趨勢(shì)成分)為 10 億元,夏季(空調(diào)旺季)銷量是均值的 1.5 倍(季節(jié)成分),經(jīng)濟(jì)繁榮期銷量是均值的 1.2 倍(循環(huán)成分),原材料漲價(jià)導(dǎo)致銷量降至均值的 0.95 倍(隨機(jī)成分),則該年夏季銷售額為億元。

二、實(shí)施步驟:從數(shù)據(jù)分解到預(yù)測(cè)外推的 “五步法”

季節(jié)性分解外推法的實(shí)施需遵循嚴(yán)謹(jǐn)?shù)牧鞒?,結(jié)合統(tǒng)計(jì)工具(如 Excel、Python 的 statsmodels 庫、SPSS)可高效落地,核心步驟分為 “分解 - 分析 - 預(yù)測(cè) - 合成 - 驗(yàn)證” 五步:

(一)數(shù)據(jù)預(yù)處理:為分解奠定基礎(chǔ)

首先需對(duì)原始時(shí)間序列數(shù)據(jù)進(jìn)行清洗與檢驗(yàn),確保數(shù)據(jù)質(zhì)量

  1. 缺失值處理:若數(shù)據(jù)存在少量缺失(如某月份銷售額未統(tǒng)計(jì)),可通過 “線性插值法”(如用前后兩個(gè)月數(shù)據(jù)均值填補(bǔ))或 “移動(dòng)平均法”(如用相鄰 3 個(gè)月數(shù)據(jù)均值填補(bǔ))補(bǔ)充;若缺失量較大,需重新采集數(shù)據(jù)。

  2. 異常值識(shí)別與修正:通過繪制時(shí)間序列圖或計(jì)算 “3σ 原則”(超出均值 ±3 倍標(biāo)準(zhǔn)差的數(shù)據(jù)視為異常),識(shí)別隨機(jī)因素導(dǎo)致的異常值(如某周銷售額因系統(tǒng)故障顯示為 0),并通過 “相鄰數(shù)據(jù)替換法” 或 “趨勢(shì)修正法” 修正,避免干擾分解結(jié)果。

  3. 周期檢驗(yàn):通過 “自相關(guān)函數(shù)(ACF)” 判斷數(shù)據(jù)是否存在季節(jié)性周期。例如,某零售企業(yè)月度銷售額的 ACF 圖在滯后 12 期(即間隔 1 年)時(shí)相關(guān)性最高,說明存在 12 個(gè)月的季節(jié)性周期,為后續(xù)分解確定周期長度。

(二)成分分解:剝離數(shù)據(jù)的 “四層外衣”

以 Python 的 statsmodels 庫為例,通過seasonal_decompose函數(shù)可快速實(shí)現(xiàn)分解,核心邏輯如下:

  1. 提取趨勢(shì)成分(T):采用 “移動(dòng)平均法”(如 12 期移動(dòng)平均,對(duì)應(yīng) 12 個(gè)月周期)平滑數(shù)據(jù),消除季節(jié)與隨機(jī)波動(dòng),得到趨勢(shì)成分。例如,對(duì)某品牌月度銷售額數(shù)據(jù),計(jì)算連續(xù) 12 個(gè)月的平均值,即可得到該品牌銷售額的長期趨勢(shì)。

  2. 分離季節(jié)成分(S):若采用加法模型,用原始數(shù)據(jù)減去趨勢(shì)成分(),再按周期分組計(jì)算均值(如將所有 1 月份數(shù)據(jù)求平均、2 月份數(shù)據(jù)求平均),得到各周期節(jié)點(diǎn)的季節(jié)指數(shù);若采用乘法模型,用原始數(shù)據(jù)除以趨勢(shì)成分(),再分組計(jì)算均值,得到季節(jié)指數(shù)。季節(jié)指數(shù)大于 1(或正值)表示該周期節(jié)點(diǎn)數(shù)據(jù)高于均值,小于 1(或負(fù)值)表示低于均值。

  3. 識(shí)別循環(huán)成分(C):從剝離趨勢(shì)與季節(jié)成分后的數(shù)據(jù)中(加法模型:;乘法模型:),通過 “趨勢(shì)擬合”(如線性回歸、多項(xiàng)式回歸)提取循環(huán)成分,剩余部分即為隨機(jī)成分(I)。若數(shù)據(jù)周期較短(如 1-2 年),循環(huán)成分可能不明顯,可將其與隨機(jī)成分合并為 “殘差項(xiàng)” 處理。

(三)成分分析:把握各部分變化規(guī)律

對(duì)分解后的各成分進(jìn)行單獨(dú)分析,為預(yù)測(cè)提供依據(jù):

  • 趨勢(shì)成分分析:通過線性回歸、指數(shù)平滑等方法,判斷趨勢(shì)是線性增長(如銷售額每年增長 500 萬元)、指數(shù)增長(如用戶數(shù)每年增長 20%)還是平穩(wěn)波動(dòng),確定趨勢(shì)的延續(xù)性。

  • 季節(jié)成分分析:統(tǒng)計(jì)各周期節(jié)點(diǎn)的季節(jié)指數(shù),明確季節(jié)性波動(dòng)的幅度與規(guī)律。例如,某旅游景區(qū)季度季節(jié)指數(shù)為:Q1(0.6)、Q2(1.1)、Q3(1.5)、Q4(0.8),說明 Q3(暑期)是旺季,Q1(冬季)是淡季。

  • 循環(huán)與隨機(jī)成分分析:若存在明顯循環(huán)周期,需結(jié)合行業(yè)趨勢(shì)(如經(jīng)濟(jì)周期報(bào)告)預(yù)測(cè)循環(huán)成分的未來走向;隨機(jī)成分因無規(guī)律,通常假設(shè)未來隨機(jī)波動(dòng)幅度與歷史一致,或直接忽略(短期預(yù)測(cè)中影響較?。?。

(四)外推預(yù)測(cè):對(duì)各成分單獨(dú)預(yù)測(cè)

根據(jù)各成分的規(guī)律,分別預(yù)測(cè)未來一段時(shí)間的數(shù)值:

  1. 趨勢(shì)成分預(yù)測(cè):若趨勢(shì)為線性增長,通過線性回歸方程(如,其中為時(shí)間變量,為截距,為斜率)預(yù)測(cè)未來趨勢(shì);若為指數(shù)增長,用指數(shù)回歸方程(如)預(yù)測(cè)。例如,某企業(yè)銷售額趨勢(shì)方程為為年份,2020 年),則 2025 年()的趨勢(shì)銷售額為萬元。

  2. 季節(jié)成分預(yù)測(cè):季節(jié)成分具有周期性重復(fù)特征,直接將歷史季節(jié)指數(shù)復(fù)制到未來周期。例如,歷史 12 個(gè)月的季節(jié)指數(shù)為 [1.2,1.1,0.9,0.8,0.9,1.0,1.1,1.3,1.2,1.0,0.8,0.9],則未來 12 個(gè)月的季節(jié)指數(shù)仍采用該序列。

  3. 循環(huán)與隨機(jī)成分預(yù)測(cè):若循環(huán)周期明確,結(jié)合行業(yè)預(yù)測(cè)報(bào)告調(diào)整循環(huán)成分;隨機(jī)成分通常預(yù)測(cè)為 1(乘法模型)或 0(加法模型),即假設(shè)未來無顯著偶然因素影響。

(五)合成結(jié)果與驗(yàn)證:確保預(yù)測(cè)準(zhǔn)確性

  1. 結(jié)果合成:根據(jù)選擇的模型(加法 / 乘法),將預(yù)測(cè)的各成分重新組合,得到最終預(yù)測(cè)值。例如,乘法模型下,2025 年 1 月的預(yù)測(cè)銷售額 = 趨勢(shì)預(yù)測(cè)值 ×1 月季節(jié)指數(shù) × 循環(huán)預(yù)測(cè)值 × 隨機(jī)預(yù)測(cè)值 = 125×1.2×1×1=150 萬元。

  2. 模型驗(yàn)證:通過 “回測(cè)法” 檢驗(yàn)預(yù)測(cè)準(zhǔn)確性,即選取歷史數(shù)據(jù)的前 80% 作為訓(xùn)練集,后 20% 作為測(cè)試集,用訓(xùn)練集構(gòu)建模型并預(yù)測(cè)測(cè)試集數(shù)據(jù),計(jì)算 “平均絕對(duì)誤差(MAE)” 或 “均方根誤差(RMSE)”。若誤差較?。ㄈ?MAE<5%),說明模型可靠;若誤差較大,需重新調(diào)整分解方法(如更換移動(dòng)平均周期)或修正趨勢(shì)預(yù)測(cè)方程。

三、應(yīng)用場景:各行業(yè)的 “預(yù)測(cè)利器”

季節(jié)性分解外推法因能精準(zhǔn)捕捉周期性規(guī)律,在多個(gè)行業(yè)的短期至中期預(yù)測(cè)中廣泛應(yīng)用,典型場景包括:

(一)零售業(yè):優(yōu)化庫存與促銷策略

零售企業(yè)的銷售額、客流量受季節(jié)影響顯著,通過季節(jié)性分解外推法可實(shí)現(xiàn)精準(zhǔn)預(yù)測(cè):

  • 案例:某連鎖超市通過分解近 3 年的月度銷售額數(shù)據(jù),發(fā)現(xiàn)趨勢(shì)成分呈每年 8% 的增長,季節(jié)成分中 1 月(春節(jié))指數(shù) 1.5、7 月(暑假)指數(shù) 1.2、11 月(雙十一)指數(shù) 1.3,隨機(jī)成分誤差小于 3%?;诖?,超市預(yù)測(cè) 2025 年 1 月銷售額為 200 萬元(趨勢(shì)值 133 萬元 × 季節(jié)指數(shù) 1.5),提前將年貨庫存提升 50%,并制定針對(duì)性促銷方案,最終實(shí)際銷售額達(dá) 195 萬元,預(yù)測(cè)誤差僅 2.5%。

(二)制造業(yè):合理安排生產(chǎn)計(jì)劃

制造業(yè)的產(chǎn)量、原材料需求常受季節(jié)與行業(yè)周期影響,該方法可幫助企業(yè)避免產(chǎn)能過?;蚨倘保?/p>

  • 案例:某空調(diào)制造商分解近 5 年的季度產(chǎn)量數(shù)據(jù),發(fā)現(xiàn)趨勢(shì)成分逐年增長 10%,季節(jié)成分中 Q2(夏季前備貨)指數(shù) 1.8、Q4(冬季)指數(shù) 0.5,循環(huán)成分與房地產(chǎn)周期一致(3 年一輪)。2024 年房地產(chǎn)市場復(fù)蘇(循環(huán)指數(shù) 1.1),企業(yè)預(yù)測(cè) 2025 年 Q2 產(chǎn)量為 330 萬臺(tái)(趨勢(shì)值 167 萬臺(tái) × 季節(jié)指數(shù) 1.8× 循環(huán)指數(shù) 1.1),提前調(diào)整生產(chǎn)線產(chǎn)能,避免旺季缺貨,同時(shí)控制淡季庫存成本。

(三)能源行業(yè):保障供需平衡

電力、燃?xì)獾饶茉葱枨笫芗竟?jié)(溫度)與經(jīng)濟(jì)周期影響,該方法可輔助能源企業(yè)制定供應(yīng)計(jì)劃:

  • 案例:某電力公司分解近 4 年的月度用電量數(shù)據(jù),發(fā)現(xiàn)趨勢(shì)成分因經(jīng)濟(jì)增長每年上升 5%,季節(jié)成分中 7 月(高溫)指數(shù) 1.4、1 月(嚴(yán)寒)指數(shù) 1.3,隨機(jī)成分受極端天氣影響較大。2025 年夏季預(yù)測(cè)氣溫偏高,公司將 7 月隨機(jī)成分調(diào)整為 1.05,預(yù)測(cè)用電量為 50 億千瓦時(shí)(趨勢(shì)值 33 億千瓦時(shí) × 季節(jié)指數(shù) 1.4× 隨機(jī)指數(shù) 1.05),提前協(xié)調(diào)發(fā)電企業(yè)增加供電,避免用電短缺。

四、優(yōu)勢(shì)、挑戰(zhàn)與未來發(fā)展

(一)核心優(yōu)勢(shì):精準(zhǔn)性與可解釋性兼具

  1. 分離干擾因素,預(yù)測(cè)更精準(zhǔn):相比簡單的 “移動(dòng)平均法”“線性回歸法”,該方法通過剝離季節(jié)與隨機(jī)成分,聚焦趨勢(shì)核心,在周期性數(shù)據(jù)預(yù)測(cè)中誤差顯著降低(通??蓽p少 10%-30%)。

  2. 結(jié)果可解釋,便于決策:分解后的各成分可單獨(dú)分析,企業(yè)能明確 “未來銷售額增長是趨勢(shì)推動(dòng)還是季節(jié)因素”,為策略制定提供依據(jù)(如趨勢(shì)增長需擴(kuò)大產(chǎn)能,季節(jié)增長需優(yōu)化庫存)。

  3. 操作簡便,工具成熟:無需復(fù)雜的機(jī)器學(xué)習(xí)模型,通過 Excel、Python 等常規(guī)工具即可實(shí)現(xiàn),中小微企業(yè)也能快速應(yīng)用。

(二)主要挑戰(zhàn):對(duì)數(shù)據(jù)與場景的依賴

  1. 需充足的歷史數(shù)據(jù):若數(shù)據(jù)周期為 12 個(gè)月,至少需 3-5 年歷史數(shù)據(jù)才能準(zhǔn)確提取季節(jié)與趨勢(shì)成分,新企業(yè)或新業(yè)務(wù)因數(shù)據(jù)不足難以應(yīng)用。

  2. 難以應(yīng)對(duì)突變場景:若未來出現(xiàn)重大突發(fā)事件(如政策變革、技術(shù)顛覆),隨機(jī)成分波動(dòng)劇烈,預(yù)測(cè)誤差會(huì)顯著增大。例如,2020 年疫情導(dǎo)致多數(shù)零售企業(yè)的季節(jié)性預(yù)測(cè)失效。

  3. 循環(huán)成分識(shí)別困難:循環(huán)周期(如經(jīng)濟(jì)周期)無固定規(guī)律,需結(jié)合行業(yè)知識(shí)判斷,若判斷失誤會(huì)影響預(yù)測(cè)準(zhǔn)確性。

(三)未來方向:與新興技術(shù)融合

隨著大數(shù)據(jù)與 AI 技術(shù)的發(fā)展,季節(jié)性分解外推法正朝著 “傳統(tǒng)方法 + 新技術(shù)” 的方向升級(jí):

  1. 結(jié)合機(jī)器學(xué)習(xí)優(yōu)化趨勢(shì)預(yù)測(cè):用 LSTM長短期記憶網(wǎng)絡(luò))替代傳統(tǒng)的線性回歸,更精準(zhǔn)捕捉非線性趨勢(shì)(如電商平臺(tái)的爆發(fā)式增長)。

  2. 引入實(shí)時(shí)數(shù)據(jù)修正隨機(jī)成分:通過實(shí)時(shí)監(jiān)測(cè)市場動(dòng)態(tài)(如社交媒體熱度、天氣數(shù)據(jù)),動(dòng)態(tài)調(diào)整隨機(jī)成分預(yù)測(cè),應(yīng)對(duì)突發(fā)場景。

  3. 多維度分解拓展應(yīng)用場景:在傳統(tǒng)四成分基礎(chǔ)上,增加 “政策成分”“技術(shù)成分” 等維度,適用于更多復(fù)雜場景(如新能源行業(yè)的政策影響預(yù)測(cè))。

五、結(jié)語

季節(jié)性分解外推法作為時(shí)間序列預(yù)測(cè)的經(jīng)典方法,通過 “分解 - 分析 - 合成” 的邏輯,為具有周期性特征數(shù)據(jù)預(yù)測(cè)提供了清晰路徑。在零售、制造、能源等行業(yè)的實(shí)踐中,它不僅能提升預(yù)測(cè)準(zhǔn)確性,更能為企業(yè)決策提供可解釋的依據(jù)。盡管面臨數(shù)據(jù)依賴、突變場景應(yīng)對(duì)等挑戰(zhàn),但隨著與新興技術(shù)的融合,其應(yīng)用場景與預(yù)測(cè)能力將持續(xù)拓展。未來,無論是大型企業(yè)的戰(zhàn)略規(guī)劃,還是中小微企業(yè)的日常運(yùn)營,季節(jié)性分解外推法都將成為解鎖時(shí)間序列規(guī)律、提升決策效率的重要工具。

學(xué)習(xí)入口:https://edu.cda.cn/goods/show/3814?targetId=6587&preview=0

推薦學(xué)習(xí)書籍 《CDA一級(jí)教材》適合CDA一級(jí)考生備考,也適合業(yè)務(wù)及數(shù)據(jù)分析崗位的從業(yè)者提升自我。完整電子版已上線CDA網(wǎng)校,累計(jì)已有10萬+在讀~ !

免費(fèi)加入閱讀:https://edu.cda.cn/goods/show/3151?targetId=5147&preview=0

數(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); }