国产成人欧美一区二区三区vr_久久国产精品人人爽人人爽_国产精品永久免费播放_肉欲啪啪a∨无码精品一区二区_国产超短裙jk丝袜在线_亚洲AV片高清资源在线观看_国模无码一区二区三区久久_国产成年人未进视频_中文字幕无码精品夜_一区二区三区在线视频免费看_亚洲成AV人片在线观看网址_日本激情视频高清综合久久_亚洲午夜视频福利_国内大量揄拍人妻精品視_久久国产精品福利二区三区

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運(yùn)營(yíng)的一線(xiàn)實(shí)戰(zhàn)洞察。

ARIMA-SSA-LSTM組合模型:小樣本時(shí)間序列預(yù)測(cè)實(shí)戰(zhàn)指南

ARIMA-SSA-LSTM組合模型:小樣本時(shí)間序列預(yù)測(cè)實(shí)戰(zhàn)指南 簡(jiǎn)介本資源面向計(jì)算機(jī)、電子信息工程、數(shù)學(xué)等專(zhuān)業(yè)的大學(xué)生及算法入門(mén)者提供一套完整的ARIMA-SSA-LSTM時(shí)間序列預(yù)測(cè)實(shí)現(xiàn)方案可用于課程設(shè)計(jì)、期末大作業(yè)或畢業(yè)設(shè)計(jì)。代碼基于Python與TensorFlow編寫(xiě)采用參數(shù)化編程思路參數(shù)可靈活調(diào)整且配有保姆級(jí)注釋幾乎一行一注釋便于零基礎(chǔ)讀者理解建模流程。壓縮包共3個(gè)文件包含2個(gè)CSV數(shù)據(jù)文件與1個(gè)Python源碼文件整體約51KB數(shù)據(jù)與代碼配套齊全可直接運(yùn)行驗(yàn)證。資源將ARIMA、麻雀搜索算法SSA與LSTM相結(jié)合展示了從數(shù)據(jù)讀取、參數(shù)優(yōu)化到預(yù)測(cè)輸出的完整鏈路讀者可據(jù)此掌握組合模型的搭建方法與調(diào)參技巧。目前已有510人學(xué)習(xí)適合希望快速上手時(shí)間序列預(yù)測(cè)實(shí)戰(zhàn)的讀者參考。1. 從一條震蕩的銷(xiāo)量曲線(xiàn)說(shuō)起ARIMA-SSA-LSTM 到底在解決什么去年幫一個(gè)做小家電的朋友看數(shù)據(jù)他手里有 36 個(gè)月的出貨記錄想預(yù)測(cè)未來(lái) 6 個(gè)月。我先用 ARIMA 跑了一版趨勢(shì)抓得還行但每逢大促月份的尖峰全被抹平換成 LSTM 單模型尖峰能咬住一部分可樣本量太小驗(yàn)證集上的曲線(xiàn)抖得像心電圖。這不是模型不行是單一模型對(duì)「線(xiàn)性趨勢(shì) 非線(xiàn)性突變」這種混合結(jié)構(gòu)天然偏科。ARIMA-SSA-LSTM 這套組合就是沖這個(gè)痛點(diǎn)來(lái)的ARIMA 負(fù)責(zé)把線(xiàn)性成分剝出來(lái)SSA奇異譜分析把殘差里的噪聲和周期分量拆開(kāi)、重構(gòu)出更干凈的序列LSTM 再去學(xué)剩下的非線(xiàn)性映射。它適合手里有幾百到幾千條單變量序列、又不想上重型深度模型的從業(yè)者比如銷(xiāo)量、負(fù)荷、流量、GDP 這類(lèi)按時(shí)間排隊(duì)的數(shù)值預(yù)測(cè)。下面我按自己落地的順序把數(shù)據(jù)怎么切、三個(gè)模塊怎么串、參數(shù)怎么調(diào)、哪里最容易翻車(chē)講清楚。2. 數(shù)據(jù)準(zhǔn)備與平穩(wěn)性處理ARIMA 的地基怎么打2.1 時(shí)間序列的四個(gè)前置檢查拿到一列帶時(shí)間戳的數(shù)值別急著往模型里灌。我一般先做四件事確認(rèn)時(shí)間間隔是否等距、檢查缺失值和異常點(diǎn)、看量綱是否需要?dú)w一化、畫(huà)一遍原始曲線(xiàn)和差分曲線(xiàn)。等距是 ARIMA 的硬要求如果原始數(shù)據(jù)是「有單才記一筆」的事件流得先重采樣成固定頻率比如按天求和或按周取均值。缺失值不要直接dropna銷(xiāo)量類(lèi)數(shù)據(jù)缺失往往意味著當(dāng)天真沒(méi)賣(mài)出去填 0 比填均值更合理傳感器類(lèi)數(shù)據(jù)則適合線(xiàn)性插值。異常點(diǎn)用滾動(dòng)中位數(shù)加 3 倍 MAD 判定超過(guò)閾值的先標(biāo)記別急著刪后面 SSA 重構(gòu)時(shí)還能用上。平穩(wěn)性決定了 ARIMA 的差分階數(shù) d。ADF 檢驗(yàn)是常用手段p 值小于 0.05 認(rèn)為平穩(wěn)。但我要提醒一句ADF 對(duì)短序列和強(qiáng)周期序列經(jīng)常誤判最好配合 ACF/PACF 圖一起看。如果 ACF 衰減極慢、PACF 在 1 階后截尾基本就是需要差分的信號(hào)。差分不是越多越好過(guò)度差分會(huì)把序列里的有效信息也差掉一般 d 取 0、1、2 三檔試優(yōu)先 1 階。import pandas as pd import numpy as np from statsmodels.tsa.stattools import adfuller # 讀取數(shù)據(jù)假設(shè)兩列ds(時(shí)間), y(數(shù)值) df pd.read_csv(series.csv, parse_dates[ds]).sort_values(ds) df df.set_index(ds).asfreq(D) # 統(tǒng)一成日頻缺失處補(bǔ) NaT df[y] df[y].interpolate(linear) # 線(xiàn)性插值補(bǔ)缺失 # 異常點(diǎn)標(biāo)記滾動(dòng)中位數(shù) 3倍MAD med df[y].rolling(7, centerTrue).median() mad (df[y] - med).abs().rolling(7, centerTrue).median() df[outlier] (df[y] - med).abs() 3 * 1.4826 * mad # ADF 檢驗(yàn) def adf_report(s, name): r adfuller(s.dropna(), autolagAIC) print(f{name}: stat{r[0]:.3f}, p{r[1]:.4f}, lags{r[2]}) adf_report(df[y], 原始序列) adf_report(df[y].diff(), 一階差分)這段代碼里asfreq(D)把不規(guī)則時(shí)間軸強(qiáng)制對(duì)齊到日頻interpolate(linear)只補(bǔ)數(shù)值不補(bǔ)時(shí)間。MAD 判定用 1.4826 這個(gè)系數(shù)是為了讓 MAD 在正態(tài)分布下與標(biāo)準(zhǔn)差可比這是穩(wěn)健統(tǒng)計(jì)里的常規(guī)做法。ADF 的autolagAIC讓函數(shù)自動(dòng)選滯后階數(shù)比手動(dòng)指定穩(wěn)。跑完看兩個(gè) p 值原始不平穩(wěn)、一階差分平穩(wěn)d 就定 1。2.2 ARIMA 定階別迷信 auto_arima定階我踩過(guò)的坑最多。pmdarima的auto_arima很方便但它默認(rèn)用 AIC 做準(zhǔn)則短序列上容易選出過(guò)大的 p 和 q導(dǎo)致過(guò)擬合。我的習(xí)慣是先用auto_arima給一個(gè)候選范圍再手動(dòng)在 (p,d,q) 的鄰域里用 BIC 和滾動(dòng)驗(yàn)證比一遍。BIC 對(duì)參數(shù)個(gè)數(shù)懲罰更重小樣本下更保守。季節(jié)性明顯的序列比如月度數(shù)據(jù)還要加 (P,D,Q,s) 這組季節(jié)項(xiàng)s 取 12。from statsmodels.tsa.arima.model import ARIMA from sklearn.metrics import mean_absolute_error y df[y].values train, test y[:-12], y[-12:] best None for p in range(0, 4): for q in range(0, 4): try: m ARIMA(train, order(p, 1, q)).fit() pred m.forecast(len(test)) mae mean_absolute_error(test, pred) if best is None or mae best[0]: best (mae, p, q, m) except Exception: continue print(最優(yōu)階數(shù):, best[1], best[2], MAE:, round(best[0], 3))這里用滾動(dòng)外推的方式評(píng)估而不是只看訓(xùn)練集擬合優(yōu)度。order(p,1,q)里的 1 就是前面定下的 d。forecast(len(test))做的是樣本外預(yù)測(cè)比f(wàn)ittedvalues更能反映真實(shí)泛化。如果所有組合的 MAE 都很大說(shuō)明線(xiàn)性部分解釋力有限這恰恰是后面要上 SSA 和 LSTM 的信號(hào)不是失敗。2.3 殘差提取把線(xiàn)性部分「減」出去ARIMA 擬合完真正要交給下游的不是預(yù)測(cè)值而是殘差。殘差 真實(shí)值 ? ARIMA 擬合值它承載了線(xiàn)性模型沒(méi)抓住的非線(xiàn)性結(jié)構(gòu)和周期波動(dòng)。提取時(shí)注意對(duì)齊索引訓(xùn)練段和測(cè)試段要分開(kāi)存別把未來(lái)信息漏進(jìn)訓(xùn)練。殘差序列通常均值接近 0如果還有明顯趨勢(shì)說(shuō)明 d 選小了回去重定階。resid_train train - best[3].fittedvalues resid_test test - best[3].forecast(len(test)) np.save(resid_train.npy, resid_train) np.save(resid_test.npy, resid_test)fittedvalues是樣本內(nèi)一步預(yù)測(cè)forecast是樣本外。兩者相減得到的兩段殘差拼起來(lái)才是完整殘差序列。存成 npy 是為了下一步 SSA 直接讀避免反復(fù)跑 ARIMA。到這里ARIMA 這層地基就算打完了接下來(lái)處理殘差。3. SSA 分解與重構(gòu)殘差里的噪聲和周期怎么拆3.1 奇異譜分析的軌跡矩陣與分組邏輯SSA 的核心是把一維序列嵌成軌跡矩陣再做奇異值分解按奇異值大小把分量分成「趨勢(shì)」「周期」「噪聲」幾組最后對(duì)角平均重構(gòu)回一維。它不像小波那樣需要選基函數(shù)也不像 EMD 那樣容易模態(tài)混疊對(duì)殘差這種信噪比不高的序列比較友好。關(guān)鍵參數(shù)有兩個(gè)窗口長(zhǎng)度 L 和分組方式。L 一般取序列長(zhǎng)度的 1/3 到 1/2太短拆不出周期太長(zhǎng)計(jì)算量陡增且分量之間開(kāi)始混。分組是 SSA 里最像「玄學(xué)」的一步。奇異值從大到小排前幾個(gè)通常對(duì)應(yīng)趨勢(shì)和主周期中間一段對(duì)應(yīng)次周期尾部小奇異值基本是噪聲。我一般畫(huà)一張奇異值譜找那個(gè)明顯拐點(diǎn)拐點(diǎn)之后的重構(gòu)時(shí)直接丟掉。如果拐點(diǎn)不明顯就用分組重構(gòu)后的序列做 ADF 和方差比檢驗(yàn)看保留多少組能讓殘差既平滑又不丟周期。import numpy as np def ssa_decompose(series, L): N len(series) K N - L 1 # 軌跡矩陣 X np.column_stack([series[i:iL] for i in range(K)]) # 奇異值分解 U, s, Vt np.linalg.svd(X, full_matricesFalse) return U, s, Vt, L, K def ssa_reconstruct(U, s, Vt, L, K, groups): groups: 列表的列表每個(gè)子列表是一組要保留的分量索引 recon np.zeros(L K - 1) for g in groups: Xg np.zeros((L, K)) for i in g: Xg s[i] * np.outer(U[:, i], Vt[i, :]) # 對(duì)角平均 for k in range(L K - 1): idx [j for j in range(K) if 0 k - j L] recon[k] np.mean([Xg[k - j, j] for j in idx]) return recon resid np.load(resid_train.npy) L len(resid) // 3 U, s, Vt, L, K ssa_decompose(resid, L) print(奇異值譜:, np.round(s[:10], 3))ssa_decompose里np.column_stack構(gòu)造的是 Hankel 型軌跡矩陣每一列是原序列的一個(gè)滑動(dòng)窗口。np.linalg.svd返回的 s 是降序奇異值。ssa_reconstruct里的對(duì)角平均是 SSA 反變換的標(biāo)準(zhǔn)操作把矩陣元素沿反對(duì)角線(xiàn)取平均還原成一維。groups參數(shù)讓你自由指定保留哪幾組比如[[0,1],[2,3,4]]表示趨勢(shì)組和周期組分開(kāi)重構(gòu)。3.2 分組策略用方差貢獻(xiàn)率代替肉眼判斷肉眼找拐點(diǎn)不穩(wěn)定換個(gè)人看可能結(jié)論就變了。我后來(lái)改成算方差貢獻(xiàn)率每個(gè)奇異值的平方除以總和累計(jì)到 85% 到 95% 之間的那一段就是主分量。剩下的尾部直接歸入噪聲組丟棄。這樣每次跑結(jié)果可復(fù)現(xiàn)也方便寫(xiě)進(jìn)腳本自動(dòng)執(zhí)行。var_ratio s**2 / np.sum(s**2) cum_ratio np.cumsum(var_ratio) keep np.where(cum_ratio 0.90)[0] # 保留累計(jì)貢獻(xiàn)90%的分量 print(保留分量數(shù):, len(keep), 累計(jì)貢獻(xiàn):, round(cum_ratio[keep[-1]], 3)) recon ssa_reconstruct(U, s, Vt, L, K, [list(keep)]) resid_clean resid - recon # 去掉主分量后的噪聲殘差這里keep取累計(jì)貢獻(xiàn)不超過(guò) 90% 的索引意味著把 90% 的能量當(dāng)作「有結(jié)構(gòu)的部分」重構(gòu)出來(lái)剩下的 10% 當(dāng)噪聲。resid_clean是去噪后的殘差它比原始?xì)埐钇交m合喂給 LSTM。注意recon長(zhǎng)度是 LK-1正好等于原序列長(zhǎng)度可以直接相減。3.3 重構(gòu)序列的對(duì)齊與長(zhǎng)度校驗(yàn)SSA 重構(gòu)最容易翻車(chē)的地方是長(zhǎng)度對(duì)不上。軌跡矩陣的維度是 L × K對(duì)角平均后長(zhǎng)度是 L K ? 1而 K N ? L 1所以 L K ? 1 N理論上嚴(yán)絲合縫。但如果你在分組時(shí)對(duì)某些分量做了截?cái)嗷蜓a(bǔ)零長(zhǎng)度就會(huì)漂。我的做法是重構(gòu)完立刻斷言len(recon) len(resid)不等就報(bào)錯(cuò)別讓它悄悄錯(cuò)位到 LSTM 階段才暴露。assert len(recon) len(resid), f長(zhǎng)度不匹配: {len(recon)} vs {len(resid)} resid_clean resid - recon np.save(resid_clean_train.npy, resid_clean)這個(gè)斷言看著簡(jiǎn)單但幫我省過(guò)至少兩次深夜排查。SSA 輸出的resid_clean就是 LSTM 的輸入。到這一步線(xiàn)性部分歸 ARIMA周期和噪聲歸 SSA剩下的非線(xiàn)性映射交給 LSTM。4. LSTM 建模把 SSA 重構(gòu)后的殘差喂進(jìn)網(wǎng)絡(luò)4.1 滑窗構(gòu)造監(jiān)督樣本LSTM 要的是監(jiān)督學(xué)習(xí)格式得把一維序列切成 (樣本, 時(shí)間步, 特征) 的三維張量。滑窗長(zhǎng)度時(shí)間步是個(gè)關(guān)鍵參數(shù)太短學(xué)不到長(zhǎng)依賴(lài)太長(zhǎng)梯度容易消失且樣本數(shù)驟減。經(jīng)驗(yàn)上取序列主周期的 1 到 2 倍比如月度數(shù)據(jù)主周期 12窗口取 12 到 24。步長(zhǎng)一般取 1做數(shù)據(jù)增強(qiáng)時(shí)可以取 2 或 3 增加樣本多樣性。def make_windows(series, window, horizon1): X, y [], [] for i in range(len(series) - window - horizon 1): X.append(series[i:iwindow]) y.append(series[iwindow:iwindowhorizon]) X np.array(X).reshape(-1, window, 1) y np.array(y).reshape(-1, horizon) return X, y resid_clean np.load(resid_clean_train.npy) WINDOW 12 X, y make_windows(resid_clean, WINDOW, horizon1) print(樣本形狀:, X.shape, y.shape)make_windows里reshape(-1, window, 1)的最后一個(gè) 1 是特征維度單變量預(yù)測(cè)就是 1。horizon1表示單步預(yù)測(cè)要多步就把 horizon 調(diào)大y 會(huì)變成二維。注意樣本數(shù) 序列長(zhǎng)度 ? window ? horizon 1窗口越大樣本越少小數(shù)據(jù)集上要權(quán)衡。4.2 網(wǎng)絡(luò)結(jié)構(gòu)與訓(xùn)練參數(shù)結(jié)構(gòu)上我用兩層 LSTM 加一層全連接隱藏單元第一層 64、第二層 32dropout 0.2。優(yōu)化器 Adam學(xué)習(xí)率 1e-3損失 MSE早停 patience 設(shè) 10。批大小 32epoch 上限 200。這些不是金科玉律但作為起點(diǎn)很穩(wěn)。歸一化用 MinMax 把殘差縮到 [0,1]因?yàn)闅埐钣姓胸?fù)標(biāo)準(zhǔn)化到均值 0 方差 1 也可以我傾向 MinMax反歸一化時(shí)不容易出錯(cuò)。import torch import torch.nn as nn class LSTMForecaster(nn.Module): def __init__(self, input_size1, hidden164, hidden232, dropout0.2): super().__init__() self.lstm1 nn.LSTM(input_size, hidden1, batch_firstTrue) self.lstm2 nn.LSTM(hidden1, hidden2, batch_firstTrue) self.drop nn.Dropout(dropout) self.fc nn.Linear(hidden2, 1) def forward(self, x): out, _ self.lstm1(x) out, _ self.lstm2(out) out self.drop(out[:, -1, :]) # 取最后一個(gè)時(shí)間步 return self.fc(out) model LSTMForecaster() opt torch.optim.Adam(model.parameters(), lr1e-3) loss_fn nn.MSELoss()batch_firstTrue讓輸入維度是 (batch, seq, feature)符合習(xí)慣。out[:, -1, :]只取最后一個(gè)時(shí)間步的隱藏狀態(tài)因?yàn)轭A(yù)測(cè)目標(biāo)在窗口末尾之后。兩層 LSTM 堆疊能提取更抽象的時(shí)序模式但層數(shù)再多小數(shù)據(jù)上就開(kāi)始過(guò)擬合了。dropout 加在 LSTM 輸出和全連接之間別加在 LSTM 內(nèi)部PyTorch 的 LSTM 自帶 dropout 參數(shù)只在多層時(shí)生效容易混淆。4.3 訓(xùn)練循環(huán)與早停訓(xùn)練循環(huán)里我固定做三件事每個(gè) epoch 記錄訓(xùn)練和驗(yàn)證損失、驗(yàn)證損失連續(xù) 10 輪不降就停、保存驗(yàn)證損失最低的權(quán)重。這樣即使訓(xùn)練震蕩最后拿到的也是驗(yàn)證集上最好的那個(gè)模型而不是最后一個(gè) epoch 的。from torch.utils.data import TensorDataset, DataLoader X_t torch.tensor(X, dtypetorch.float32) y_t torch.tensor(y, dtypetorch.float32) split int(len(X_t) * 0.8) train_ds TensorDataset(X_t[:split], y_t[:split]) val_ds TensorDataset(X_t[split:], y_t[split:]) train_dl DataLoader(train_ds, batch_size32, shuffleTrue) val_dl DataLoader(val_ds, batch_size32) best_val, patience, wait float(inf), 10, 0 for epoch in range(200): model.train() for xb, yb in train_dl: opt.zero_grad() loss loss_fn(model(xb), yb) loss.backward() opt.step() model.eval() with torch.no_grad(): val_loss np.mean([loss_fn(model(xb), yb).item() for xb, yb in val_dl]) if val_loss best_val: best_val, wait val_loss, 0 torch.save(model.state_dict(), best_lstm.pt) else: wait 1 if wait patience: print(f早停于 epoch {epoch}) breakshuffleTrue只在訓(xùn)練集開(kāi)驗(yàn)證集保持順序。torch.save存的是 state_dict加載時(shí)先實(shí)例化同結(jié)構(gòu)模型再load_state_dict。早停的 patience 設(shè) 10 是經(jīng)驗(yàn)值數(shù)據(jù)噪聲大可以放寬到 15數(shù)據(jù)干凈可以收緊到 5。訓(xùn)練完把驗(yàn)證集預(yù)測(cè)和真實(shí)值畫(huà)在一起看是欠擬合還是過(guò)擬合再?zèng)Q定要不要調(diào)窗口或隱藏單元。4.4 三模型疊加預(yù)測(cè)與反歸一化最終預(yù)測(cè) ARIMA 預(yù)測(cè) SSA 重構(gòu)的 LSTM 預(yù)測(cè)。注意 LSTM 學(xué)的是resid_clean而resid_clean resid ? recon所以 LSTM 輸出的是「去噪后殘差」的預(yù)測(cè)要加回recon再和 ARIMA 相加。順序別搞反這是最容易出錯(cuò)的一步。model.load_state_dict(torch.load(best_lstm.pt)) model.eval() with torch.no_grad(): lstm_pred model(torch.tensor(X_test, dtypetorch.float32)).numpy().flatten() final_pred arima_pred recon_test lstm_predarima_pred是 ARIMA 的樣本外預(yù)測(cè)recon_test是測(cè)試段 SSA 重構(gòu)的主分量lstm_pred是網(wǎng)絡(luò)對(duì)去噪殘差的預(yù)測(cè)。三者相加才是最終值。如果前面歸一化過(guò)這里要先反歸一化再相加或者全程在歸一化空間里加完再反歸一化但三種量的歸一化參數(shù)必須一致否則量綱對(duì)不上。5. 避坑與排查這套組合拳最容易翻車(chē)的五個(gè)地方5.1 現(xiàn)象驗(yàn)證集 MAE 比測(cè)試集還低以為模型很強(qiáng)原因滑窗構(gòu)造時(shí)用了未來(lái)數(shù)據(jù)或者歸一化參數(shù)在劃分訓(xùn)練測(cè)試之前就用全量數(shù)據(jù)算了。這是時(shí)間序列里最經(jīng)典的數(shù)據(jù)泄漏。解決所有統(tǒng)計(jì)量均值、方差、最大最小值只在訓(xùn)練段計(jì)算然后應(yīng)用到驗(yàn)證和測(cè)試段。滑窗的切分要在歸一化之后、但歸一化參數(shù)必須來(lái)自訓(xùn)練段。我習(xí)慣寫(xiě)一個(gè)fit_scaler(train)和transform(scaler, data)分開(kāi)的函數(shù)從代碼結(jié)構(gòu)上杜絕泄漏。5.2 現(xiàn)象SSA 重構(gòu)后序列和原序列幾乎一樣LSTM 學(xué)不到東西原因分組時(shí)保留了太多分量把噪聲也重構(gòu)進(jìn)去了等于沒(méi)去噪?;蛘叽翱?L 取太小軌跡矩陣秩不夠分解不出有效結(jié)構(gòu)。解決檢查累計(jì)方差貢獻(xiàn)率保留到 85% 到 90% 就停別貪多。L 至少取序列長(zhǎng)度的 1/4短序列可以到 1/2。重構(gòu)后算一下和原殘差的相關(guān)系數(shù)如果高于 0.99說(shuō)明基本沒(méi)去掉東西回去調(diào)分組。5.3 現(xiàn)象LSTM 訓(xùn)練損失一直降驗(yàn)證損失從第 3 輪就開(kāi)始漲原因模型容量相對(duì)數(shù)據(jù)量太大或者窗口太長(zhǎng)導(dǎo)致樣本數(shù)太少。小數(shù)據(jù)集上兩層 LSTM 加 64 單元很容易過(guò)擬合。解決先減容量隱藏單元降到 32 和 16層數(shù)降到一層。再加大 dropout 到 0.3 到 0.4。還不行就縮短窗口增加樣本數(shù)。數(shù)據(jù)量少于 500 條時(shí)我一般直接用單層 LSTM 加 32 單元起步別一上來(lái)就堆結(jié)構(gòu)。5.4 現(xiàn)象最終預(yù)測(cè)曲線(xiàn)整體偏移所有點(diǎn)都偏高或偏低原因反歸一化時(shí)用的參數(shù)不對(duì)或者 ARIMA 預(yù)測(cè)和 LSTM 預(yù)測(cè)的量綱沒(méi)對(duì)齊。常見(jiàn)于 ARIMA 用了差分、LSTM 用了歸一化兩者還原順序不一致。解決統(tǒng)一在原始量綱上做加法。具體做法是 ARIMA 預(yù)測(cè)先還原到原始尺度SSA 重構(gòu)也在原始尺度LSTM 輸出反歸一化到原始尺度三者都還原完再相加。別在歸一化空間里混著加。5.5 現(xiàn)象每次跑結(jié)果都不一樣MAE 波動(dòng)超過(guò) 20%原因PyTorch 默認(rèn)隨機(jī)初始化DataLoader 的 shuffle 也帶隨機(jī)性。深度學(xué)習(xí)部分本身就有方差。解決固定隨機(jī)種子torch.manual_seed(42)、np.random.seed(42)DataLoader 的 generator 也設(shè)種子。然后跑 5 次取平均作為最終報(bào)告值。如果 5 次方差仍然很大說(shuō)明模型不穩(wěn)定回去檢查數(shù)據(jù)質(zhì)量和窗口設(shè)置而不是繼續(xù)調(diào)種子。6. 進(jìn)階技巧用滾動(dòng)重訓(xùn)和殘差診斷把誤差再壓一檔模型搭完能跑通只是及格線(xiàn)真正拉開(kāi)差距的是滾動(dòng)重訓(xùn)和殘差診斷。我現(xiàn)在的習(xí)慣是每預(yù)測(cè)一步就把真實(shí)值并入訓(xùn)練集重新擬合 ARIMA 和微調(diào) LSTM這叫 walk-forward validation。它比一次性切分訓(xùn)練測(cè)試更貼近生產(chǎn)環(huán)境因?yàn)樯a(chǎn)上你每天都會(huì)拿到新數(shù)據(jù)。代價(jià)是計(jì)算量成倍增加但小數(shù)據(jù)集上完全扛得住。def walk_forward(y, window, horizon, n_splits): preds, truths [], [] for i in range(n_splits): end len(y) - n_splits i train, test y[:end], y[end:endhorizon] if len(test) horizon: break # 這里復(fù)用前面的 ARIMA SSA LSTM 流程 p full_pipeline(train, horizon) preds.append(p) truths.append(test) return np.array(preds), np.array(truths)full_pipeline把前面所有步驟封成一個(gè)函數(shù)輸入訓(xùn)練序列和預(yù)測(cè)步長(zhǎng)輸出預(yù)測(cè)值。n_splits控制回測(cè)輪數(shù)一般取 5 到 10。跑完算 MAPE 和 RMSE和單次切分的結(jié)果對(duì)比如果滾動(dòng)重訓(xùn)明顯更好說(shuō)明數(shù)據(jù)分布隨時(shí)間漂移生產(chǎn)上必須用滾動(dòng)策略。殘差診斷是另一個(gè)被低估的環(huán)節(jié)。把最終預(yù)測(cè)誤差畫(huà)出來(lái)看有沒(méi)有自相關(guān)。如果誤差的 ACF 在滯后幾階還有顯著尖峰說(shuō)明模型沒(méi)抓干凈還有結(jié)構(gòu)留在誤差里。這時(shí)候可以回到 SSA 階段多保留一組分量或者給 LSTM 加一層注意力。我一般用 Ljung-Box 檢驗(yàn)p 值大于 0.05 就認(rèn)為誤差接近白噪聲可以收手了。from statsmodels.stats.diagnostic import acorr_ljungbox err truths.flatten() - preds.flatten() lb acorr_ljungbox(err, lags[5, 10, 20], return_dfTrue) print(lb)acorr_ljungbox返回每個(gè)滯后階的統(tǒng)計(jì)量和 p 值。如果 10 階 p 值小于 0.05誤差還有自相關(guān)模型沒(méi)榨干。這時(shí)候別急著換模型先回去看 SSA 分組和 ARIMA 階數(shù)往往問(wèn)題出在前兩層。參數(shù)搜索上我最后會(huì)做一輪粗網(wǎng)格ARIMA 的 (p,q) 在 0 到 3 之間、SSA 的 L 在 N/4 到 N/2 之間、LSTM 窗口在 6 到 24 之間各取三檔組合用滾動(dòng)驗(yàn)證的 MAPE 排序。組合數(shù)控制在 50 以?xún)?nèi)不然跑一天都跑不完。排序后取前 5 組人工看預(yù)測(cè)曲線(xiàn)和真實(shí)曲線(xiàn)的貼合度選那個(gè)不僅誤差小、而且拐點(diǎn)也咬得住的。誤差小但曲線(xiàn)平滑得像直線(xiàn)的生產(chǎn)上反而危險(xiǎn)因?yàn)樗淹蛔內(nèi)?。最后說(shuō)個(gè)我自己的習(xí)慣每次上線(xiàn)新數(shù)據(jù)前先拿歷史數(shù)據(jù)做一次「假裝不知道未來(lái)」的回測(cè)把預(yù)測(cè)值和真實(shí)值并排打出來(lái)逐月看偏差方向。如果連續(xù)三個(gè)月同向偏差說(shuō)明模型有系統(tǒng)性偏移得檢查是不是數(shù)據(jù)采集口徑變了而不是模型參數(shù)問(wèn)題。這套流程跑順之后ARIMA-SSA-LSTM 在小樣本單變量預(yù)測(cè)上確實(shí)比單模型穩(wěn)但它不是萬(wàn)能藥數(shù)據(jù)里的突變?nèi)绻麃?lái)自外部事件任何時(shí)序模型都抓不住那得靠外部特征。希望幫到你。本文還有配套的精品資源點(diǎn)擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
午夜精品久久久99| 校园春色 亚洲| 懂色av中文字幕| 四虎国产精品永久在线囯在线| 一级毛片久久久久久久女人18| 综合色播| 色香综合天天影视综合 | 亚洲最大无码中文字幕网站| 青青草啪啪网| 日韩黄片影院| 国产福利夜| 欧美中日韩XXXX| 在线人人人人人人精品超| 中文乱码99| 九九九热精品| 精品久久久久久中文| 99操| 熟妇综合一区二区三区| 国产日本熟女顶级一区二区三区视频 | 日韩啊V| 精品夜夜澡人妻无码| 后入人妻无码| 91狠狠综合久久久| 久久久亚洲精品中文字幕人妻| 99在线无码精品秘 入口黑人| 亚洲综合码| 先锋女优在线观看视频| 天天做天天爽| 欧美AB在线| 激情一区二区三区在线观看| 欧美色视| 91精品电影18| 一级岛国大片| 中国熟女网站| 日本黄 R色 成 人网站| 国产少妇内射| a网站免费观看| 亚洲人精品久久久| 亚欧韩av| 国产强奸无码乱伦| 中文乱码99| 色欲Av人妻精品一区二| 传媒免费一区二区三区| 免费A V在线| 亚洲一区二区中文字幕| 成人无码电影在线观看网| 久久婷婷国产一区二区色| 丰满人妻一区二区三区| 好看的91视频| 五月激情天| 欧美色图亚洲色| 亚洲AV无码国产精品久久久久| 天美传媒av一区二区| 亚洲成人福利电影免费| 亚洲交性| 中文字幕制服欧美久久一区| 久操热| 超碰97色| 欧美亚洲清纯| 欧美一区二区三区成人性生活| 天美麻花大全视频| 国产精品无码成人精品| 啊啊啊啊啊啊啊啊啊在线观看| 成人av动漫在线观看| 天天干人人乐| 日韩资源网| 天天操天天插| 精品一区二区成人动漫| 性饥渴少妇av无码毛片| 污电影在线观看| 色色无码| 国产精品亚洲免费| 91人妻做a观看视频| 超碰色老头| 久久综合女优| 精品久久久久黄少妇| 日本不卡高清视频| 噜噜瑟| 91欧美偷拍| 1769精品一区二区三区| 91殴美| 骚人妻少妇视频| 男人的天堂2018东京热啪啪啪| 日韩性爱视频在线免费观看| 中文一区二区三区影院| 欧美草草高清日韩视频| 小骚逼被操的爽不爽| 欧日韩不卡视.频| 99亚洲精品| 97超碰超| 骚货 中文字幕 av| 99re在线精品78| 人妻少妇久久久| 黄页网站免费高清在线观看| 亚洲一区二区在线观看91| 国产中文字幕在线| 亚欧美色图| 330Dv国产女人终合视频极品人与兽 | 欧美大战久久久伊人| 97超碰国产精品| www网站黄| 国产日韩精品人妻久久久久色欲网站| 亚洲黄色AV电影| 久久亚洲色图中文字幕| 美女人妻色网站| 亚洲福利中文字幕在线| 手机在线看片免费人成视频| 啪啪视频亚洲第一| 永久免费av无码网站国产app | 丝袜制服字幕在线| 91色情黑丝搞鸡在线观看一区二区三区三州| 欧美黄色大片在线观看 | 久久婷婷伊人| 99综合视频一体| 囯产操逼片| 操逼操逼逼操操逼91 | 国产久久男人天堂| 精品久久九| 亚洲永久AV无码精品秋霞| 欧美日韩色图片| 99色热| 另类在线| 日韩人妻少妇中文字幕| 欧美老妇女内射网址| 桃色六月天| 极品五月天噜噜| 超碰午夜在线| 成人在线永久| 四虎在线免费视频| 99AV| 美女9118禁| 男女啊啊啊啊啊| 狼人狠干| 国产精品4p在线观看| 国产在线强奸视频| 国产粉嫩出水在线播放| 操人无码| 射丝袜高跟鞋99| 日本不卡高清免v欧美日韩在线观看| 91亚洲黑人| 亚洲天堂,男人| 小草精彩毛片| 9久久9综合| 亚洲综合97中文网| 国产精品白虎| 天天日少妇逼AV| 伊人网在线视频| 国产精品免费视频不卡| 亚洲色人| 无码直播久久久| 91人妻在线视频| 色欲av国内精品久久久久久| 中文?日韩?免费?精品| 搡老女人老熟女91| 欧美日韩激情无码专区| 91精品综合久久久久久五月丁香| www.99热| 欧美永久激情一区二区| 国产 大胆 对白| 亚洲综合色在线| 亚洲97网站| 凌辱美少妇久久aV| 亚洲密乳AV| 亚洲啪啪视频一区二区| 天天干2区3区| 久久熟女嫩草成人片免费| 欧美激情1区| 88xx成人精品视频| 六月色色| 久久久久国产| 精品日韩人妻视频| 久久美女福利是上海美女| 国产自偷自拍一区| 国内黄色精品| 新怡红院| 国产精品爱欲| 67194无码不卡| 久久色AV线| 亚洲图片另类| 91无人区卡一卡二卡三乱码入口最新版:能让用户有更多选择的选择-经典说说-爱 | 黑丝少妇麻豆| 最新9久久久9免费视频| 看日韩黄片| 国产福利av精彩对白| 老色69| 男人的天堂久久狠| 欧美成人性爱视频在线播放| 乱理日韩中文| 久草资源在线| 天天看,天天做| 热天堂一区二区| 在线二区不卡| 97在线视频观看| 欧美色图人妻| 日韩一级性爱无码| 日韩少妇丰满亚洲| 好爽要喷了| 91激情国产| 国产极品美女高潮无套在线观看| 鸥美插入视频| 日韩中文字幕人妻视频| 日韩精品怡红院| 国产精品久久天天干| 午夜激情床戏激情| 26uuu最新| 国产精品2020| 久久久久久久伊人精品| 97在线/亚洲| 99视频自拍| 美欧色综合| 亚洲夜色在线| a片自拍直播视频| 亚洲AV资源| 国内毛片热久久思思热| 98福利在线视频| 亚洲日韩成人性爱视频| 大香蕉久久| av天天在线观看| 一级做受视频免费是看美女| 国产精品suv一区| 国产欧美日韩一区二区三区| 视频在线观看青青99国产| 日本久久天堂| 91综合色噜噜| 老熟妇一区二区三区啪啪| 亚洲 国产 精品一区| 97国产精选| 中文字幕在线24| 大JI巴好深好爽又大又粗视频| 色女综合| 九月丁香| 男女啪啪网站免费视频| 天天情欲宗合网| 91九色首页| 国产精品美女视频诱惑| 中文久久96| 97久久久| 久艾草在线精品视频在线观看| 999综合色| 国产日韩欧美三级片| 夜夜欢天天干| 风月影院男女十八禁| 大香蕉乱伦视频网| se吧提供91精品国产91久久久久久| 免费超碰97久久| 成人短视频在线观看| 欧美色图亚洲激情| 欧美综合 站| 九九热精品视频在线观看| 五月丁香六月综合缴清无码 | 男人的天堂在线2| 95自拍视频在线观看| 97se亚洲| 一直超碰| 日韩精品三区四区| 被体育老师抱着c到高潮| 天天日天天操天天射河南省| 国产97在线播放| 熟女在线视频| 偷拍伦理视频| 欧美一区二区观看在线| 亚洲码在线中文在线观看| 午夜无码熟妇丰满人妻| 中文字幕一区 二 区 三 四 五 区日 日 骚 | 亚洲文学偷乱拍啪啪啪啪 | 国产AV高清AV无码| 91P0RNY大屁股人妻| julia ann久久| 97精品视频免费| 五月丁香大香蕉| 乱欲一区二区| 日日操免费视频| 东北熟女91| 国产AV线| 日日妻色网| 青青草日本中文字幕| 日韩精品99999| 欧亚在线视频| 日韩欧美俄罗斯A片| 美国黄片aaa| 神马久久午夜| 国产深夜福利| 天天澡天天爽日日AV| av橘色网站| 免费看国产大AB| 自拍视频大全亚洲专媒视频/一区二区三区 | 激情综合五月丁香| 久久,精品一二三| 国产97视频免费观看| 秋霞网—男女啪啪亚洲免费体验区 | 91丝袜激情在线| 9999伦理视频| 成人熟女区| 青青草成人视频在线观看二区| 97综合在线观看| 96AV精品| 超碰久久性爱| 中文字幕在在线观看网站| 老熟女91av| 台湾佬激情综合| 好湿好紧好爽 视频| 婷婷五月天在线观看| 大香蕉人妻| av资源在线播放天堂| 成人免费福利网站国产| 色综合天天| 91黑丝在线播放| 日本中文字幕在线电影| 久久久久久久人妻| 精品国产乱码久久久久久影片| 人妻少妇色综合| 久久婷婷五月天| 啊啊啊好爽快点啊啊啊嗯嗯| 国色天香av| 亚洲中文字幕有码视频一区二区三区| 亚洲精品色| 69精品人人人人| 亚洲天堂久| 欧美亚洲丝袜人妻制服中文99| 揉揉揉夜夜| 综合网亚洲| 国产精品不卡一区二区三区av| 91成人高清在线观看| 国产成人亚洲精品无码古代早漏男 | 天天躁日日躁狠狠躁| 久久在线观看免费视频| 亚洲精品天堂久久A∨51成人漫| 51一区二区三区| 五月婷丁香| 丝袜喷水在线| 午夜九九| 亚洲 无码 偷拍| 国产性爱乱伦AV| 日韩一级片| 97网址www| 人妻熟女一区二区三区在线| 久久久青青草| 97在线精品观看视频| 亚洲 欧美 手机在线观看| 91丨九色丨43老版熟女| 欧美精品91| 97亚洲色图| 高清无码一区二区三区| www.五月天| 欧美日韩国产人人| 久久久99免费| 亚 欧 美 综合| 国产精品午夜福利视频| 亚洲成人黄色在线观看| 亚洲免费人妻在| 任我爽视频在线观看| 91美女高潮| 操操操五月天婷婷丁香影院| 免费看日本操逼视频| 嗯嗯嗯,草死我| 18+91网站| 天天射天天| 超碰人人妻| 日韩啪啪啪视频| 日本精品五区| 亚洲一区日韩| 精品美女久久一二三| 九热久| 欧美,日韩,亚洲视频| 久久久99久9| 久久久久久999| 亚洲成熟国产精品美女| 国产精品午夜成人福利| 蜜乳AV免费观看| 亚洲成人在线播放| 亚洲色图欧美色图综合| 亚洲无码AV九九九| 亚洲和欧美裸体美女双飞视频| 九九九精品美女| 欧美精品1区2区3区| 91丝袜激情在线| 日韩肏逼视频| 伊人久久88国产女| 天天综合网日韩| 六月丁香啪啪| 精品国产乱码久久久| 中文字幕狠狠玩| 久久九精品| 国产隔壁老王影院在线| 日韩AV中文字幕电影| 大香蕉综合网| 视频在线观看一二三区| 大香蕉一级黄色片久久| 夜夜肏2021| 久久久久夜夜夜夜| 97蜜桃综合| 国产精品成人AV片免费看网站| 五月黑AⅤ| 欧美亚洲| 这里是精品| 日本孕妇一区二区视频操逼免费看 | 精品久久在线区一区| 亚洲熟女人妻中文字幕一区二区| 日韩午夜啪啪视频| 啊啊啊在线观看| 九九热九九热| 黄色免费网| 亚洲自拍一区夜夜操| 色就色综合| 亚洲综合校园春色| 日本肉体xxxx裸交| av网站免费看| 激情小说亚洲视频| 丁香五月婷婷基地| 色五月AV| 精品人妻无码一区二区三区不卡-精品人妻无码一区二区...|精品少妇一区二区三 | oumeizonghese,www| www..com操老师| 91中文字幕在线观看| 大香蕉啪啪网| 成人五级久久| 九99久久| 久九干| 99精品九九九九九九| 殴美性色a级欧美| 成人免费毛片| 97操B| 成人影 天天操 亚洲| 眼镜人妻101.com| 941超碰| 久久国产视频性吧 | 乱伦日本中文自拍| 青青草好吊| 九九热免费国产视频婷婷伊人| 日韩中文字幕国产| 欧美亚洲首页| 欧美熟女妇同| 伊人成人中文字幕久久网| 爱妃国产亚洲视频中文字幕| 成人开心网在线视频| 色妺妺在线视频| 亚洲av综合色| 亚洲精品97| 久久夜精品一区二区三区| 97在线精品| 蜜乳AV.COM| 99re6在线视频播放免费精品| 欧美少妇大量自拍视频在线观看| 日本高清一区二区在线| 国模无码人体一区二区三| 亚洲在线A| 99久久综合| 婷婷五月影院| 国产 亚洲 丝袜 制服| 国产精品久久| 91丰满| 骚人妻少妇视频| 人妻日日夜夜精品| 午夜精品视频777| 欧美一区二区福利在线| 欧美爱爱97| 狠狠入| 91国精产品| 久久久久久九九九九-美女久久久久久久-成人AV | 青青在线视频免费| 女人18精品一区二区三区| 国产高清不卡视频| 久草视频制服诱惑| 麻豆黄色五月天| 人妻中文在线| 激情五月天视频| 韩国午夜理伦三级好看| 午夜超爽| 美女视频尤物网在线看| 少妇熟女1区2区3区| 欧美色图综合网| 撸无码不卡免费视频| 国产丝袜高跟美女av免费观看| 神马午夜久久久| 欧美人妻二区三区| 久久99国产综合精品女同| 免费观看的av| 亚洲宅男天堂| 亚洲情色电影网| 狠狠操夜夜操蜜桃视频三区| 色99视频| 日韩精品 资源| 正在播放:深夜激情大战,自带黑丝袜全力输出骚穴 | 亚洲高清欧美总合| 久久αⅴ| 97综合| 91综合在线| 国产亚洲色婷婷久久99精品91 - 百度| 久久超碰日韩精品| 无码天堂| 国内精品久久人妻性色av| 日本羞羞的视频在线播放| 国产精品人妻无码久久久互動交流 | 久久精品超碰| 成人怡红院| 久久亚洲AV无码白度| 亚洲色婷婷久久91| 免费一级精品啪啪视频| 五月丁香拍拍激情综合三级| 欧美日本国产日韩激情视频| 亚洲精品国产精品乱码不99| 国产亚洲精品自在线亚洲情侣| 日韩不卡av一二三| 天美精品av| 亚洲精品蜜桃久久久一区二区三区| 国产夜夜艹| 亚洲www91| 青草伊人久久| 天天综合欧美| 日本成人A片免费看| 日韩AV无码中文一区二区| 激情看片网站| 熟女一区二区| 麻豆区久久久久亚| 天美91| 国产一区二区三区视频在线看| 太久视频| 91男女啊啊啊| 免费97视频| 中文字幕第2页| 日本韩国国产精品一区| 亚洲最新a在线观看| 人妻少妇久久久| 欧美日韩精品国产91| 色97国产69香蕉| 综合另类| 亚洲欧美激情在线视频| 67194无码不卡| 丝袜天堂网| 在线免费观看高清无码视频| 国产精品久久久久综合| 夫妻四区五区六区| 久久风骚城市人| 久久性爱视频免费看| 黄色毛片A片| 久九干| 亚洲综合色图欧美| 午夜.DJ高清在线观看免费7 | 欧美亚洲另类在线蜜桃| 精品人妻一区二区三区-国产| 丰满人妻一区| 久久性爱视频99| 五月丁香六月婷综合成人综合| 国产污视频麻豆传媒一区二区| 人妻丰满熟妇av无码区蜜桃| 久久亚州精品成人Av无| 熟女丰满人妻一区| 亚洲美女高潮喷水视频| 国产人妖的免费的视频| 玖玖97综合 | 2024黄色视频| a久久| 91超碰丝袜制服| 老外又粗又长一晚做五次| 蜜桃久久一区二区三区| 亚洲交换| 成人免费福利网站国产| 大奶尤物鲍汁淫荡欧美视频粉嫩夜夜骚 | 嗯嗯啊啊操死我| 精品免费囯产一区二区三区| 人人操人人操草草| 国产十八禁视频| 日韩性爱一级片| 九九综合| 東南亚性呦成人伦理资源在线视频| 神马久久久久久伦理片| 伦在线97| 欧美一区二区三区入口| 色色99| 精品一区二区三区国产| 欧美性爱97超碰| 999精品女人| 婷婷色在线| 欧美色图另类图片| 狠狠色综合网| 伊色久人大在线| 五月丁香激情综合网| 久久禁| 精品人人插人人操| 久久97视频| 色婷婷久久| 男女啊啊啊啊啊| 九九热精品| 日夜精品| 干B视频伊人网| 国产精品色| 国产91av在线播放| 精品欧美А∨无码黑人大荫蒂 | 视频黄色国产一级| 色色色色色色色色综合| 日本视频一区二区三区| 日韩精品一区,二区 九九...老司机| 国产日产精品久久快鸭的功能介绍| 操一区| 欧美一级A片不卡视频。| 蜜臀久久久| 欧美日韩一区二区三区四区蜜桃| 久湿久久| 91超级碰碰| 久久久久久九九九九| 极品粉嫩一区二区| 久久综合国产精品国产| 亚洲国产亚洲天堂| 99色色网| 欧美AAAA黄片| 久久精品电影| 亚洲少妇喷视频看| 2023天天操夜夜操| 亚洲999综合| 巨爆乳肉感一区二区三区竹菊影视| 黑人性欧美| 久久精品视频久久久| 在线播放免费av福利片| 乱操9999| 日日天天久久啊啊aaa| 韩日性爱av| 日本在线999| 欧美老妇综合网| 色官网在线| 日韩三级伊人| 夜夜青青无码影院| 97超碰jingpin| 亚洲制服aⅴ中文字幕| 精品日日人妻| 伊人国产视频| 天天操天天插| 很黄很色的视频在线观看| 久久久涩| 亚洲成人妻日韩在线| 日本综合色图| 在线一道啪| 91精片| 超碰偷拍| 99精品伊人| 亚洲少妇色| 国产 日韩 欧美 中文 另类,国产 欧美 另类 制服 变态,高清 日韩 欧美 中文,高 | 无码外流操逼视频| 干B网| 人妻五十路在线| 色精品极品| 欧美视频边做饭边橾| 人人操人人干xxx| 婷婷8月天青娱乐| 欧美人妻中出| 91在线视频免费中出| 强奸乱亚洲| 乱伦av国产| 人人干人人操人人爱| 超碰97伊人| 五月天亚洲网| 久日91在线| 久久久久久久少妇| 99热综合| 亚洲成?V人片在线观看福利| 曰韩操B| 精品人妻一区二区三区四区石在线 | 97色色网| 日韩乱插| 亚洲精品乱码久久久久久蜜桃麻豆 | av天堂加勒比| 天天干夜夜| 欧美日韩另类字幕中文| 99精品热| 黄色十八禁网站| 亚洲s在线观看| 亚洲春色激情小说| 91久久久久免| 色欧美天天| 99色综合| 久久人妻精品| 长长久久88视频| 久热大香蕉| 九九色影院| 色婷亚洲五月在线观看| 久操不卡视频| 久操婷婷| 久久五月份| 91亚洲黑人| 五月天丁香欧洲日韩| 日韩在线视频1234| 嗯嗯,啊啊,国产精品| 1024亚洲中文字幕久在线看片你懂的 | 中英熟女操女| 日韩激情无码影院| 中文字幕,人妻,日韩| 大香蕉www.超碰| 欧美少妇性爱网站| 操屄不卡视频| 狠狠干狠狠干| 精品无码一区二区| 欧美婷婷久久| 亚洲图片 激情小说| 十八禁电影伊人网| 婷婷激情丁香| 久久97| 日小BB小视频| 欧美一区二区观看在线| 国产精品久久久久综合| 色五月亚洲| 久久久久中出| 伊人991| 天天综合网亚洲综合网| 欧美成人精品欧美一级乱黄一区二…| 夜夜爽夜夜操| 视频一区二区三区精品| 色色色欧美| 9 9精品一区二区三区| 国产夜夜艹| 色制服丝袜夫妻av一区| 亚洲人精品久久久| 人妻夜夜爽天天爽三区麻豆AV网站| 欧美一级黄色免费专区| 国语国产操逼伊人AV网| 中文字幕在线观看丝袜| 粉嫩少妇自慰在线| 久草电影网| 国产精品九九九| 91精品国产日韩欧美综合| 国产精品老师| 佐山爱中文字幕| 夜夜国自区| 九九碰九九爱97超碰| 91午夜无码| 亚洲第一综合| 少妇精品久久久| 99999久久精| 国产精品成人久久一区二区三区| 欧美做爰无码A片视频| 午夜久久一区二区无码中出| 99日免费视频中文字幕| 亚洲人成在线放东京热| 福利色色| 又摸又舔在线观看网站| 在线洲亚线| 免费少妇一区二区| 九九在线精品| 97超碰中文字幕| 无遮挡又黄又刺激的视频| 日本一本道A级黄色毛片试看60分钟| 91爱综合| 国产精品白丝AV| 日韩av不卡在线看| 东京热激情视频一二三区| 天天热精品| 日日操免费视频| 91无人区卡一卡二卡三乱码入口最新版:能让用户有更多选择的选择-经典说说-爱 | 精品一区二区啪啪啪| 欧美在线综合| 九九热久久99精品re| 人人爽天天爽| 18禁免费视频| 久久久亚洲精品电影免费看| 青娱乐 青青青操 日逼| 十八禁的黄污污免费网站| 97综合在线观看| 91欧美经典| 丁香九月激情啪| 夜夜免费视频| 天天操天天干一区二区 | 清纯唯美亚洲另类| 人人爱人人操人人性| 99 国产丝袜在线| av毛片aaaaa免费看| 嗯嗯嗯好爽| 久久粉色| 农村妇女一级二级三级视频| 天美av在线| 国产精品99久久久www| 99久久9| 综合久久六月久久婷婷| 91丝袜熟女| 国产一级137片内射麻豆| 熟女一区二区| 性无码专区2020| 老女人日韩美91| 91美女视频| 福利风月五月天影院| 思思热国产高清| 老女人日韩美91| 国产偷拍网站| 美女91在线观看| ji熟女.com| 日本东京热大香蕉a片| 18啪啪手机免费性爱| 伊人一区二区三区| 国产人伦a片信息免费片| 伊人亚洲综合| 免費黃色視頻觀看一| 日本布卡一区二三区| 五月婷婷六月色| 欧美综合亚洲综合| 少妇毛片久久| AV和黑人在线播放| 欧美高潮| 91超级碰碰| 神马久久久久久久| 久久最新视频免费观看| 人干人人人操人人摸| 国产AV线| 99热思思| 亚欧毛片基地国产毛片基地| 东京热熟女亚洲视频网站| 91三级理论片播放器| 午夜亚洲| 欧美欲色| 欧美性爱十八禁| 男人的天堂免费| 97大色网| 国产精选三级在线观看| 啊啊啊想要| 久久、1234| 黄色视频特级毛片| 欧美少妇人妻| 1024手机看片欧美日韩| 操一区| 久久国产熟女影院| 亚洲男人天堂视频| 国产少妇与亚洲av| 尤物黄色在线观看网站| 久夜操| 99热导航| 伊人久久婷婷| 91av一区二区在线观看| 久久精品女同亚洲女同13| 六月婷激情福利天堂69| 色色香蕉| av亚欧| 亚洲情色无码一区二区三区| 久久久亚洲精品电影免费看| 一区二区三区四区免费视频| 97久久网| 91中出在线| 色九九九九| 男人天堂一区二区| 日韩Va亚洲va欧美Ⅴa久久| 综合久久2017| 亚州色阁| 在线视频一区二区传媒| 亚洲欧洲另类| 新久久AV| 思思热国产高清| 欧美日韩亚洲国产中文永久天天看| 九色 人妻 大香蕉| 成人网站 免费观看| 日韩成人无码| 欧美丝袜91| 欧美78| 综精品久久久aaaa| www.激情| 亚洲综合中文字幕有码| 一区二区三区在线美女| 久艹日日日| 久久久月天| 九九av| 久久伊人青青草| 青青草原人妻| 另类图片五月天| 精品久久人妻成人网| 精品少妇人妻av久久免费| 日本人妻最新在线中| 久久人妻熟女一区二区 | 60秒免费小视频| 国产白嫩精品久久| 96精品在线| 97色碰| av资源在线观看少妇| 亚洲欧美在线观看免费| 美女操逼A A| 九九综合九九综合| 搡老女人老91二区| 東南亚性呦成人伦理资源在线视频| 久久精品成人一区二区三区蜜臀 | 一区二区三区 丝袜 高跟 美腿| 99超级碰免费视频| 亚洲图片欧美在线视频| 久久精视频美日韩在线视频| 国产精品无码av嫩草| ji熟女.com| 秋霞网—男女啪啪亚洲免费体验区| 久久只有精品| 亚洲欧美综合| 探花精品 一区二区| 综合夜夜| 91中出| 一二三区操逼国产91| 中文一区二区三区影院| 97超碰站| 国产精品不卡一区二区三区av| 日本羞羞的视频在线播放| 国产亚洲福利第一页丝袜| 另类亚洲一区二区三区| 九九精品无码专区免费| 男人天堂黄片| 女人 A一级| 五月天婷精品激情| 亚洲综合色婷婷| 亚洲综合五月天| 亚殴在线| 久久久久久久久久久久黄色| 熟妇高潮精品一区二区三区下载| Aa东京男人的天堂| 久久久久久久久女黄| 不卡视频一区蜜桃视频| 天美传媒精品一区二区| 搡老熟女免费视频| 国产精品成人无码a v毛片| 国产高清MV操逼视频| 在线啊v一区| 日韩一区二区精品视频| 亚洲色图欧美色图制服丝袜| 天天看高清麻豆| 日韩射图| 国产精品香蕉| 久久久久亚洲av综合波多野制衣| 久久精品国产亚洲AV无码电影| 天天天天天干夜夜夜夜夜操| 啊啊啊好爽快点啊啊啊嗯嗯| 日本加靬比网站发布页| 丝袜色综合| 天天cao在线| 欧美自拍偷拍综合图片| 国产亚洲日本精品在线| 国产av尤物| 麻豆激情综合| 欧美高清16| 日本三级A片网站com| 激情专区综合| 影音综合网| 大香蕉一人| 牛牛操视频逼| 美女自卫慰黄网站免费| 五月天色图| 天天搞欧美| 四虎国产精品永久在线囯在线| 女人喷水视频在线观看| 亚洲天堂人妻一区二区| 蜜桃丰满熟妇av无码区不卡| 东北熟女91| 男女激情黄色网址| 后入 亚洲 美女 射| 午夜久久久| 日韩激情电影中文字幕| 啊视频在线| 天天干天天日天天射黄色片| 色色97爱| 天天弄天天操| 91人人爽人人爽| 97综合久第一页| 内射老妇BBWX0C0CK| 久久伊人大香蕉| 99精品丰满人妻| 97色碰| 色五月婷婷色| 九区国产| 天天干天天舔| 欧美综合自拍成人自拍第二十页| 后入式视频国产自| 国产无吗在线播放| 婷婷丁香六月| 99热国产精品| 狠狠操官网| 亚洲。日韩。欧美| 欧美亚洲中文字幕| 国产乱人伦AVA麻豆软件.| 97超碰天天爱天天爱| 伊人操| 伊人五月天| 亚欧美色图| 中文字幕交换人妻| 久久夜嗨| 久久亚洲中文字幕视频| 天堂蜜桃无码视频一区二区| 极品人妻少妇综合| 欧美日韩国产色图在线| 欧美日韩另类字幕中文| 强奸乱伦免费网站| 不卡九肏| 欧美欧美啪啪视频| 人人爽天天爽| 亚洲天天更新| 天天爽天天| 啊啊啊啊免费视频| www久久99| 亚洲一区中文字幕| 国产女人91精品嗷嗷嗷嗷| 插入粉嫩少妇视频| 综合久久六月久久婷婷| 人妻免费观看| 欧美日韩一区二区三区四区蜜桃| 天美传媒AV国产在线| 99久国产精品午夜性色福利| 日韩久久超碰色| 天天上日日上日韩精品| 日本女厕偷拍| 操逼无码操逼| 色偷偷色偷偷欧美日韩| 精品中文字幕一区二区| 欧美 日韩 婷婷 五月| 爽极品影院| 超碰97久久国| 强奸乱伦动态污图免费 | 操学生天天| 午夜福利无毒不卡| 男人网站婷婷| 在线观看亚洲专区| 九草九九九| 国产在线精品偷| 91日产桃蜜| 熟女人妻av在线资源,黄色的资源| 亚洲开心网| 密臀在线免费观看| 中文字幕一区二区免费在线| 另类视频在线| 久久香蕉国产线看观看猫咪av| 极品少妇久久久久| 色性综合| 国产丝袜欧美在线视频| 97在线青| 伊人久久艹| 免费a v| 嗯嗯啊啊视频一区二区三区| 日本成人电影资源网| 精品无人区麻豆乱码1区2区图片| 婷婷中文字幕| 狠狠操,使劲操| 91成人久久| 一区二区激情国产熟女| 亚洲无码偷拍| 超碰午夜| 激情文学网伊人| 九九视频黄色片| 亚洲亚洲亚洲天堂天堂| 日本人体九九九九九九| 99这里只有精品国产| 久久女女| 青青草亚洲一区 | 日韩欧美成人性爱在线| 极品出轨视频网站| 欧美久久婷| 久久一区二区三区入口| 久久春色| 中文一区在线日| 先锋精品av色鲁| 成全在线观看免费观看| 欧美热图99| 美腿丝袜高跟网免费视频免费视频| 久久性爱网站| 国产精品久久久啊| 久艹99| 久艹伊人精品综合在线| 九九性爱网| 岛国免费视频在线| 天天综合~91| 国产成人主播| 亚洲.欧美.丝袜.中文.综合| 日韩欧美tv一区二区在线观看| 另类欧美色| 日本中文字幕熟妇| 国产九九久久久精品| 黄aaaaaaaaaaaaaaaaaa色网站| 极品销魂美女一区二区| av影院十区| 九九九精品一区二区无码| 国模一区二区三区| 青青操狠狠撩| 74成人在线| 少妇久久久久久久| 玖玖大干人妻| 日韩视频小说在线观看| 91人妻超碰| 色综合色色| h无码动漫在线观看| 国产亚洲精品一区二区三区| 97人人爱人人乐| 99在线啪| 欧美一区二区成人一卡| 久久9 9 9精品| 激情综合五| 美女黄频a美女大全免费皮| 亚洲图片婷婷五月天| 日本不卡一区| 老熟妇91| 98超碰欧美| 91 亚欧| 尤物视频偷拍免费| 日本超碰97日韩精品人妻| 顶级少妇BT天堂| 中文字暮97| 久久久一区二区三区四曲免费听| 激情专区综合| 久久婷婷综合国际产色怕| www.伪伪| 成 人片 黄色大片| 亚洲AV无码乱码| 狠狠操,使劲操| 狠狠爱综合网| 中文字幕乱码在线| 国产熟女无套内射| 日本 情色 1区| 亚洲中文字幕av| 中国韩国明星一极片一区乱码毛片人妻熟女一区二区三区 | 男人天堂毛片| 欧美丝袜亚洲| 超碰久久.com| 青青草大香蕉视频| 久久久一区二区三区麻豆| 少妇人妻在线| 一卡二卡三卡| 久午视频| 亚洲日韩天堂| 老司机午夜精品视频| 99人妻碰碰碰久久久久禁片| 久久产精品一区二区三区电影| 亚洲精品97| 97无码视频在线播放| 亚洲天堂在线怕怕视频| 亚洲乱色熟女一区| 亚洲激情综合另类男同| 亚洲 自拍偷拍 欧美| 国产人伦a片信息免费片| 国产精品一级片在线看| 国产精品熟女丝袜一区二区| 国产精品免费视频不卡| 久久xx| 国产黄a三级三级三级av在线看| 国产日本熟女顶级一区二区三区视频| 九九热九九热| 精品97精品97| 亚州国产成人精品女人久久| 久久国产精品视频| 久久久日本电影| 亚欧高清| 黄片色区软件| 五月丁香激情综合| 久久久艹艹艹| 都市激情人妻一区二区青青操视频| 啊啊啊久久久视频| 91色欧美| 日本成人免费一区二区三区| 国产精品麻豆视频网站| 午夜色婷婷| 欧美大香蕉卡久久| 亚洲情色在线| 色与欲影视天天看综合网| 亚洲久久久久| 精品中文字幕第一页| 蜜乳AV色欲AVAV无码| 欧美精品另类人妖xxxx| 四虎免费看黄| 亚洲色婷婷综合久久一区二区三区| 一区二区三| 性在久久久久久| 日本免费中文一区二区三区四区 | 九九热九九热| 日韩欧美资源| 伊人91| 亚洲天堂中文字| 久久婷婷五月天| 亚洲国产精品久久久男人的天堂| 欧洲站一级二级三级h|