• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于SparkR的水文傳感器數(shù)據(jù)的異常檢測(cè)方法

    2019-08-01 01:57劉子豪李凌葉楓
    計(jì)算機(jī)應(yīng)用 2019年2期

    劉子豪 李凌 葉楓

    摘 要:為了高效地從海量的水文傳感器數(shù)據(jù)中檢測(cè)出異常值,提出一種基于SparkR的水文時(shí)間序列異常檢測(cè)方法。首先,對(duì)數(shù)據(jù)進(jìn)行清洗后,采用滑動(dòng)窗口配合自回歸積分滑動(dòng)平均模型(ARIMA)在SparkR平臺(tái)上進(jìn)行預(yù)測(cè);然后,對(duì)預(yù)測(cè)的結(jié)果計(jì)算置信區(qū)間,將在區(qū)間范圍以外的判定為異常值;最后,基于檢測(cè)結(jié)果,利用K均值算法對(duì)原數(shù)據(jù)進(jìn)行聚類(lèi),同時(shí)計(jì)算其狀態(tài)轉(zhuǎn)移概率,對(duì)檢測(cè)出的異常值進(jìn)行質(zhì)量評(píng)估。以在滁河獲取的水文傳感器數(shù)據(jù)為實(shí)驗(yàn)數(shù)據(jù),分別在運(yùn)行時(shí)間和異常值檢測(cè)效果這兩個(gè)方面進(jìn)行了實(shí)驗(yàn)。結(jié)果顯示:利用SparkR對(duì)百萬(wàn)級(jí)數(shù)據(jù)進(jìn)行計(jì)算時(shí),利用雙節(jié)點(diǎn)計(jì)算的時(shí)間要長(zhǎng)于單節(jié)點(diǎn);但是對(duì)千萬(wàn)級(jí)數(shù)據(jù)進(jìn)行計(jì)算時(shí),雙節(jié)點(diǎn)比單節(jié)點(diǎn)計(jì)算時(shí)間上更少,最多減少了16.21%,且評(píng)估過(guò)后的靈敏度由之前的5.24%提高到了92.98%。實(shí)驗(yàn)結(jié)果表明,在SparkR下,根據(jù)水文數(shù)據(jù)的特點(diǎn)并結(jié)合預(yù)測(cè)檢驗(yàn)和聚類(lèi)校驗(yàn)的方法對(duì)千萬(wàn)級(jí)水文時(shí)間序列進(jìn)行檢測(cè)時(shí),能有效提高傳統(tǒng)方法的計(jì)算效率,并且在靈敏度方面相比傳統(tǒng)方法也有顯著提升。

    關(guān)鍵詞:SparkR;自回歸積分滑動(dòng)平均模型;異常檢測(cè);水文時(shí)間序列;K均值

    中圖分類(lèi)號(hào): TP391

    文獻(xiàn)標(biāo)志碼:A

    Abstract: To efficiently detect outliers in massive hydrologic sensor data, an anomaly detection method for hydrological time series based on SparkR was proposed. Firstly, a sliding window and Autoregressive Integrated Moving Average (ARIMA) model were used to forecast the cleaned data on SparkR platform. Then, the confidence interval was calculated for the prediction results, and the results outside the interval range were judged as anomaly data. Finally, based on the detection results, K-Means algorithm was used to cluster the original data, the state transition probability was calculated, and the anomaly data were evaluated in quality. Taking the data of hydrologic sensor obtained from the Chu River as experimental data, experiments on the detection time and outlier detection performance were carried out respectively. The results show that the millions of data calculation by two slaves costs more time than that by one slave, but when calculating the tens of milllions of data, the time costed by two slaves is less than that by one slave, and the maximum reduction is 16.21%. The sensitivity of the evaluation is increased from 5.24% to 92.98%. It shows that under big data platform, the proposed algorithm which is based on the characteristics of hydrological data and combines forecast test and cluster test can effectively improve the computational efficiency of hydrologic time series detection for tens of millions data and has a significant improvement in sensitivity.

    Key words: SparkR; AutoRegressive Integrated Moving Average (ARIMA) model; anomaly detection; hydrologic time series; K-Means

    0 引言

    水文數(shù)據(jù)是按其物理量分為各種類(lèi)型的水文時(shí)間序列。目前許多專(zhuān)家認(rèn)為,水文時(shí)間序列一般由確定分量和隨機(jī)分量組成。確定分量具有一定的物理概念,隨機(jī)分量則由不規(guī)則的震蕩和隨機(jī)影響產(chǎn)生[1]。水文時(shí)間序列主要表現(xiàn)出隨機(jī)性、模糊性、非線性、非平穩(wěn)性和多時(shí)間尺度變化等復(fù)雜特性[2]。隨著物聯(lián)網(wǎng)、傳感器技術(shù)的迅猛發(fā)展,水利信息化部門(mén)越來(lái)越多地采用傳感器技術(shù)來(lái)獲取水文數(shù)據(jù),這里面往往也包含許多異常值。對(duì)于水文時(shí)間序列來(lái)說(shuō),與一般規(guī)律相差較大的數(shù)值, 便可以將其判定為異常數(shù)據(jù)[3]。異常值往往包含著重要的信息,通過(guò)精確找到隱藏在數(shù)據(jù)背后的隱藏值,對(duì)之后的分析決策意義重大。目前,對(duì)于水文時(shí)間序列,傳統(tǒng)的方法只適用于小數(shù)據(jù)集,不適用于現(xiàn)在的大數(shù)據(jù)環(huán)境,且精度僅在特異度方面達(dá)到了99%[4]的水準(zhǔn),靈敏度仍有提升空間。以滑動(dòng)窗口算法為例,雖然理論上它可以作用于任意長(zhǎng)度的數(shù)據(jù)集,但是對(duì)于海量數(shù)據(jù),它的計(jì)算復(fù)雜度較高且靈敏度低。

    本文提出了一種基于SparkR的海量水文時(shí)間序列異常檢測(cè)方法,將預(yù)測(cè)檢驗(yàn)和聚類(lèi)檢測(cè)進(jìn)行結(jié)合。首先,對(duì)得到數(shù)據(jù)進(jìn)行清洗、降維、去重、篩選和排序;之后,采用滑動(dòng)窗口配合自回歸積分滑動(dòng)平均模型(AutoRegressive Integrated Moving Average, ARIMA)進(jìn)行預(yù)測(cè),并對(duì)預(yù)測(cè)的結(jié)果計(jì)算置信區(qū)間,在區(qū)間范圍以外的,將其判定為異常值。針對(duì)海量水文數(shù)據(jù)的特點(diǎn),在檢測(cè)完成后利用K均值(K-Means)對(duì)原數(shù)據(jù)進(jìn)行聚類(lèi),同時(shí)計(jì)算其狀態(tài)轉(zhuǎn)移概率,對(duì)檢測(cè)出的異常值進(jìn)行質(zhì)量評(píng)估,提高靈敏度。該方法可以在海量水文時(shí)間序列中有效提高滑動(dòng)窗口法的計(jì)算效率,同時(shí)還給出了可靠的置信度來(lái)提升整體的靈敏度,能快速準(zhǔn)確地在海量水文時(shí)間序列中檢測(cè)出異常值。相比傳統(tǒng)的滑動(dòng)窗口檢測(cè)算法,本文利用大數(shù)據(jù)處理平臺(tái)SparkR提高了算法的計(jì)算效率;同時(shí)還提出了一種結(jié)合預(yù)測(cè)檢驗(yàn)和聚類(lèi)校驗(yàn)的異常檢測(cè)方法,通過(guò)對(duì)傳統(tǒng)的滑動(dòng)窗口算法進(jìn)行校驗(yàn),保留了滑動(dòng)窗口算法特異度高的優(yōu)勢(shì),并解決了該算法靈敏度過(guò)低的問(wèn)題。

    1 相關(guān)工作

    1.1 異常檢測(cè)

    異常值[5]是在數(shù)據(jù)集中偏離大部分?jǐn)?shù)據(jù)的數(shù)據(jù),這些數(shù)據(jù)疑似并非為隨機(jī)誤差所致,而是產(chǎn)生于完全不同的機(jī)制。對(duì)于異常檢測(cè),一些有代表性的方法包括:牛麗肖等[6]提出的一種基于小波變換和ARIMA的短期電價(jià)混合預(yù)測(cè)模型, 該模型確實(shí)可以檢測(cè)到突變點(diǎn)的情況,但對(duì)非線性的部分或者時(shí)間序列過(guò)長(zhǎng)的數(shù)據(jù)則存在著不足。任勛益等[7]提出了一種基于向量機(jī)和主元分析的異常檢測(cè),先用主元分析法降低維度,再用支持向量機(jī)(Support Vector Machine, SVM)建模并檢驗(yàn)異常數(shù)據(jù);但當(dāng)數(shù)據(jù)中存在較多種類(lèi)異常值時(shí),該方法的檢測(cè)精確度不高且計(jì)算復(fù)雜度高。孫建樹(shù)等[3]提出了基于ARIMA-SVM的水文時(shí)間序列異常值檢測(cè),該方法使用ARIMA預(yù)測(cè)線性部分,使用SVM預(yù)測(cè)非線性部分,將兩部分的值相加得到最終預(yù)測(cè)的結(jié)果并將不在置信區(qū)間的值判定為異常值。這類(lèi)算法在處理小規(guī)模數(shù)據(jù)集時(shí)效果較好,但是無(wú)法處理多元和大規(guī)模的數(shù)據(jù),而且閾值的確定也較為困難。

    基于距離檢測(cè)的方法是設(shè)定某種距離函數(shù)對(duì)數(shù)據(jù)點(diǎn)進(jìn)行距離計(jì)算,當(dāng)一個(gè)點(diǎn)與其余點(diǎn)距離過(guò)大時(shí),將其視為異常點(diǎn)。Vy等[8]提出了針對(duì)時(shí)間序列可變長(zhǎng)度的異常檢測(cè)算法:先對(duì)時(shí)間序列分段;然后對(duì)每種模式的異常因子進(jìn)行計(jì)算,計(jì)算出異常因子之間的距離;最后根據(jù)該異常因子距離判斷是否為異常。該方法的優(yōu)點(diǎn)是便于用戶(hù)使用,時(shí)間復(fù)雜度相對(duì)較小,不足在于對(duì)局部異常點(diǎn)不敏感。

    Breunig等[9]提出了局部異常因子(Local Outlier Factor,LOF)的概念來(lái)計(jì)算數(shù)據(jù)集密度。LOF越大,意味著對(duì)象離群程度越高,是異常值可能性就越高;但是不同密度的子集混合會(huì)造成檢測(cè)錯(cuò)誤,雖然后續(xù)又有人提出了相關(guān)改進(jìn)方案,但是總體時(shí)間復(fù)雜度較高。

    1.2 SparkR

    SparkR[14]是一個(gè)提供輕量級(jí)前端用于在R中使用Apache Spark的R包,它提供了分布式數(shù)據(jù)框架接口,可以支持選擇、過(guò)濾、聚集等操作。到Spark2.3.0,SparkR可以用來(lái)操作數(shù)據(jù)框,而且可以通過(guò)MLlib使用分布式的機(jī)器學(xué)習(xí)。彈性分布式數(shù)據(jù)集(Resilient Distributed Dataset, RDD)是Spark的基礎(chǔ)數(shù)據(jù)模型[15],是容錯(cuò)、并行、只讀的數(shù)據(jù)結(jié)構(gòu),它允許用戶(hù)存儲(chǔ)數(shù)據(jù)在磁盤(pán)和內(nèi)存中,并且控制數(shù)據(jù)分區(qū);同時(shí),它也是一個(gè)分布式的內(nèi)存抽象,代表一個(gè)只讀部分記錄的集合,并且只能被存儲(chǔ)在穩(wěn)定的物理存儲(chǔ)或者其他現(xiàn)有的RDD中;它只能通過(guò)對(duì)數(shù)據(jù)集執(zhí)行某些確定性的操作來(lái)創(chuàng)建;而且它只支持粗粒度轉(zhuǎn)換,也就是說(shuō)在許多記錄上執(zhí)行單個(gè)操作。DataFrame是Spark推出的應(yīng)用程序編程接口(Application Programming Interface, API),主要應(yīng)用于大數(shù)據(jù)處理方面,基于DataFrame,所有主要的數(shù)據(jù)源會(huì)被連接并自動(dòng)轉(zhuǎn)換為并行處理形式。DataFrame是Spark SQL、Streaming和MLlib的基礎(chǔ)。SparkR支持常見(jiàn)的閉包功能,用戶(hù)定義函數(shù)中引用的變量會(huì)自動(dòng)發(fā)送到群集中的其他計(jì)算機(jī)。SparkR的運(yùn)行原理如圖1所示。

    2 關(guān)鍵實(shí)現(xiàn)

    2.1 算法描述

    本文基于SparkR的水文時(shí)間序列異常檢測(cè)算法結(jié)合了預(yù)測(cè)檢驗(yàn)和聚類(lèi)檢測(cè)兩個(gè)過(guò)程。首先,采用預(yù)測(cè)檢驗(yàn)的思想對(duì)時(shí)間序列{x1,x2,…,xn}建立ARIMA模型,采用滑動(dòng)窗口的方式得到預(yù)測(cè)出的置信區(qū)間,并與原數(shù)據(jù)進(jìn)行對(duì)比,識(shí)別出異常值;在檢測(cè)出異常值之后,采用K-Means算法對(duì)原始的數(shù)據(jù)進(jìn)行聚類(lèi),聚類(lèi)出結(jié)果之后計(jì)算出其狀態(tài)轉(zhuǎn)移矩陣,用狀態(tài)轉(zhuǎn)移矩陣對(duì)之前得到的異常值進(jìn)行異常評(píng)估,最后確定異常值。

    2.2 基于滑動(dòng)窗口的異常值檢測(cè)

    定義水文時(shí)間序列X中待檢測(cè)點(diǎn)Xi的滑動(dòng)鄰居窗口Li,為了降低算法復(fù)雜性,采用該點(diǎn)的前L個(gè)點(diǎn)作為預(yù)測(cè)模型輸入?yún)?shù)進(jìn)行計(jì)算。本算法選擇預(yù)測(cè)節(jié)點(diǎn)的左鄰居窗口作為算法輸入,單邊定義如下:

    基于滑動(dòng)窗口的異常檢測(cè),核心是建立ARIMA模型[16],通過(guò)滑動(dòng)窗口的輸入來(lái)預(yù)測(cè)觀測(cè)點(diǎn)的值,得到一系列預(yù)測(cè)值。首先要對(duì)時(shí)間序列進(jìn)行單位根檢驗(yàn),如果是非平穩(wěn)序列,就要通過(guò)差分來(lái)轉(zhuǎn)化為平穩(wěn)序列。以AIC(Akaike Information Criterion)為準(zhǔn),需要確定自回歸階數(shù)p和移動(dòng)平均階數(shù)q,找出具有最小ACI值的p、q組合。ARIMA模型是針對(duì)非平穩(wěn)時(shí)間序列建模,適用于水文時(shí)間序列。本文取置信區(qū)間為95%。將ARIMA模型計(jì)算出的置信區(qū)間與原始序列進(jìn)行比較,不在置信區(qū)間內(nèi)的即判定為異常值。

    2.3 基于K-Means模型的異常值校驗(yàn)

    2.3.1 狀態(tài)轉(zhuǎn)移概率矩陣

    通過(guò)滑動(dòng)窗口配合ARIMA識(shí)別出異常值之后,還要計(jì)算出異常點(diǎn)的置信度,用來(lái)判定該點(diǎn)是否確實(shí)為異常點(diǎn),以減少誤判,降低人工工作量。

    K-Means算法屬于聚類(lèi)算法中的一種,其原理是:給定K(K代表要將數(shù)據(jù)分成的類(lèi)別數(shù))的值,然后根據(jù)數(shù)據(jù)間的相似度將數(shù)據(jù)分成K個(gè)類(lèi),也稱(chēng)為K個(gè)簇(cluster)。度量數(shù)據(jù)相似度的方法一般是用數(shù)據(jù)點(diǎn)間的距離來(lái)衡量,比如歐氏距離、漢明距離、曼哈頓距離等。一般來(lái)說(shuō),可使用歐氏距離來(lái)度量數(shù)據(jù)間的相似性。比如,對(duì)于二維平面上的兩個(gè)點(diǎn)A(x1,y2)和B(x2,y2),兩者間的歐氏距離為:(x1-x2)2+(y1-y2)2。

    而對(duì)于每一個(gè)簇,用簇中所有點(diǎn)的中心來(lái)描述,該中心也稱(chēng)為質(zhì)心(centroid)。通過(guò)對(duì)簇中的所有數(shù)據(jù)點(diǎn)取均值(mean)的方法來(lái)計(jì)算質(zhì)心。具體來(lái)說(shuō),K-Means將整個(gè)時(shí)間序列{x1,x2,…}作為輸入,序列T={T1,T2,…}作為輸出,將時(shí)間序列上的點(diǎn)轉(zhuǎn)換為各個(gè)聚類(lèi)點(diǎn),{T1,T2,…}表示這一時(shí)間點(diǎn)上屬于哪一個(gè)中心,對(duì)時(shí)間序列進(jìn)行了狀態(tài)分類(lèi)。之后用前面獲得的異常值和其前一時(shí)刻值當(dāng)作輸入,提供給K-means模型后,計(jì)算每個(gè)樣本與聚類(lèi)中心的距離,即計(jì)算樣本與狀態(tài)向量的相似度,然后把聚類(lèi)中心分配給每一個(gè)樣本。

    K-Means模型訓(xùn)練結(jié)束后,可以得到狀態(tài)序列T,通過(guò)計(jì)算可以得到一個(gè)狀態(tài)轉(zhuǎn)移矩陣,為了便于之后的計(jì)算,將矩陣轉(zhuǎn)換為數(shù)據(jù)框。該數(shù)據(jù)框有三列,第一列代表狀態(tài)i,第二列代表狀態(tài)j,第三列表示狀態(tài)i轉(zhuǎn)移到j(luò)的概率。假設(shè)某時(shí)間序列{xi,xi+1}通過(guò) K-Means模型轉(zhuǎn)換得到對(duì)應(yīng)的狀態(tài)序列為prob,Xi+1出現(xiàn)在Xi之后,換言之相當(dāng)于發(fā)生了一次從狀態(tài)Ti到Tj的轉(zhuǎn)移,轉(zhuǎn)移概率為:

    pij=狀態(tài)Ti轉(zhuǎn)移到狀態(tài)Tj的次數(shù)狀態(tài)Ti轉(zhuǎn)移到所有其他狀態(tài)的次數(shù)

    2.3.2 異常值校驗(yàn)

    本文采用發(fā)生轉(zhuǎn)移的概率與由前一時(shí)刻的狀態(tài)轉(zhuǎn)移到下一個(gè)最有可能的狀態(tài)的概率相比,作為評(píng)價(jià)標(biāo)準(zhǔn)。假設(shè)Xi為待檢驗(yàn)異常點(diǎn),前一時(shí)刻的值為Xi-1,轉(zhuǎn)換后得到的狀態(tài)為T(mén)i和Ti-1,Ti-1最有可能轉(zhuǎn)移到的狀態(tài)記為T(mén)m,由此定義一個(gè)異常值概率:

    pi=1-狀態(tài)Ti-1轉(zhuǎn)移到狀態(tài)Ti的概率狀態(tài)Ti-1轉(zhuǎn)移到Tm的概率由上式可知,狀態(tài)Ti-1轉(zhuǎn)移到Tm的概率為定值,狀態(tài)Ti-1轉(zhuǎn)移到狀態(tài)Ti的概率越小,pi越大,則Xi為異常值的概率越大。

    由于現(xiàn)實(shí)中水文數(shù)據(jù)的異常判定往往以變化量大于2cm作為異常值的判定,利用K-Means作聚類(lèi)可能會(huì)出現(xiàn)異常值和其前一時(shí)刻的值處于同一狀態(tài)下而導(dǎo)致漏判的情況,故在判定異常值后需要將異常值概率為0但是相差大于2cm的值也判定為異常值。

    2.3.3 SparkR

    本次實(shí)驗(yàn)基于Spark RDD/DataFrame 形成數(shù)據(jù)模型,并將所有的數(shù)據(jù)通過(guò)相應(yīng)的數(shù)據(jù)源輸入并轉(zhuǎn)換成RDD/DataFrame 模式。應(yīng)用gapply函數(shù)可以實(shí)現(xiàn)在SparkR上運(yùn)行R程序。

    3 實(shí)驗(yàn)與討論

    3.1 實(shí)驗(yàn)環(huán)境和配置

    本次仿真使用雙節(jié)點(diǎn):一臺(tái)PC為8核,8GB內(nèi)存;另一臺(tái)PC為16核,8GB內(nèi)存。相關(guān)軟件版本如下:Java 1.8,Spark 2.3,Hadoop 2.7,R 3.4.4和SparkR 2.3。實(shí)驗(yàn)數(shù)據(jù)來(lái)自江蘇省各個(gè)水文站從2016年到2017年的數(shù)據(jù),共18910864條數(shù)據(jù)。

    3.2 實(shí)驗(yàn)結(jié)果與分析

    3.2.1 數(shù)據(jù)清洗

    在進(jìn)行異常檢測(cè)之前,需要對(duì)取得的數(shù)據(jù)進(jìn)行數(shù)據(jù)清洗,清洗前部分?jǐn)?shù)據(jù)如表1所示。從表1可以看到,原始數(shù)據(jù)存在諸多問(wèn)題,如重復(fù)、排序混亂、時(shí)刻格式不符合數(shù)據(jù)挖掘要求、存在無(wú)關(guān)數(shù)列等。針對(duì)以上問(wèn)題,本文基于SparkR對(duì)初始的18910864條水文數(shù)據(jù)進(jìn)行了清洗,并比較了計(jì)算資源和數(shù)據(jù)量的關(guān)系,結(jié)果如表2所示。

    如表2所示,當(dāng)選取15個(gè)站點(diǎn)時(shí),雙節(jié)點(diǎn)的運(yùn)行速度慢于單個(gè)節(jié)點(diǎn),但隨著數(shù)據(jù)量的增加,用雙節(jié)點(diǎn)計(jì)算的結(jié)果變化浮動(dòng)較小,而只用單節(jié)點(diǎn)時(shí)間有著明顯上升。SparkR在數(shù)據(jù)清洗后的部分?jǐn)?shù)據(jù)如表3所示??梢钥吹?,數(shù)據(jù)按照水文站編號(hào)進(jìn)行了分組并按時(shí)間順序排列,同時(shí)刪除了跟結(jié)果無(wú)關(guān)的記錄格式列,降低了計(jì)算量。經(jīng)清洗后,數(shù)據(jù)只剩下水文站編號(hào)、時(shí)間以及水位值,符合數(shù)據(jù)挖掘要求。

    3.2.2 檢測(cè)時(shí)間

    本節(jié)實(shí)驗(yàn)主要針對(duì)基于滑動(dòng)窗口進(jìn)行時(shí)間序列預(yù)測(cè)時(shí)計(jì)算復(fù)雜度高、運(yùn)行計(jì)算時(shí)間過(guò)長(zhǎng)的問(wèn)題,采用SparkR進(jìn)行計(jì)算,比較不同的計(jì)算資源下利用SparkR執(zhí)行該算法的時(shí)間,結(jié)果如表4所示??梢钥吹?,在選擇的15個(gè)和35個(gè)水文站點(diǎn)數(shù)據(jù)下,雙節(jié)點(diǎn)運(yùn)行速度并不理想,但當(dāng)數(shù)據(jù)量上升到千萬(wàn)級(jí)別時(shí),雙節(jié)點(diǎn)的優(yōu)勢(shì)就可以體現(xiàn)出來(lái),時(shí)間增長(zhǎng)速度以及計(jì)算時(shí)間都占據(jù)優(yōu)勢(shì)??梢?jiàn),在更大的數(shù)據(jù)集下,雙節(jié)點(diǎn)下運(yùn)行速度更快,最快情況下檢測(cè)時(shí)間減少了16.21%。

    3.2.5 有效性與準(zhǔn)確性

    為了驗(yàn)證本文算法的有效性和準(zhǔn)確性,本文將實(shí)驗(yàn)結(jié)果分為4類(lèi):第一類(lèi)為T(mén)P(True Positive),表示實(shí)際為異常被判定為異常;第二類(lèi)為FN(False Negative),表示實(shí)際為異常被判定為正常;第三類(lèi)為FP(False Positive),表示實(shí)際為正常被判定為異常;第四類(lèi)為T(mén)N(True Negative),表示實(shí)際為正常被判定為正常。TP和TN是最理想的情況,F(xiàn)N和FP是不希望出現(xiàn)的情況。本文定義了算法的靈敏度Sensitive=TP/(TP+FP)和特異度Specificity=TN/(TN+FN)作為評(píng)價(jià)指標(biāo)。

    本文采用的數(shù)據(jù)集為編號(hào)12910280水文站2016—2017年的數(shù)據(jù),共計(jì)155464條,將傳統(tǒng)滑動(dòng)窗口算法和本文算法用于同一水文時(shí)間序列進(jìn)行了對(duì)比,結(jié)果如表7所示。由表7可以看到,改進(jìn)后的模型保留了滑動(dòng)窗口檢測(cè)的優(yōu)勢(shì),在FN和TP方面保持不變,保留了傳統(tǒng)方法在特異度方面的優(yōu)勢(shì),但在FP方面,因?yàn)橄惹敖o予滑動(dòng)窗口預(yù)測(cè)的方法在判斷異常值方面界限比較模糊,對(duì)于日均水文數(shù)據(jù),由于數(shù)值間相差較大,所以靈敏度即正確率比較高,但是對(duì)于每隔5min接收一次的水文傳感器數(shù)據(jù)來(lái)說(shuō),水位變化較小,誤檢率就會(huì)變高,因此在檢測(cè)完之后添加了異常值評(píng)估,這樣可以顯著減少錯(cuò)判,提升正確率。

    經(jīng)計(jì)算,在特異度方面二者相差無(wú)幾,改進(jìn)前為99.95%,改進(jìn)后為99.97%,但靈敏度由改進(jìn)前的5.24%提高到了92.15%,得到了顯著的提高。這表明本文算法在傳統(tǒng)算法的基礎(chǔ)上引入SparkR后解決了傳統(tǒng)滑動(dòng)窗口算法計(jì)算復(fù)雜度高的問(wèn)題,同時(shí)通過(guò)增加聚類(lèi)校驗(yàn)?zāi)軌蛴行У貦z測(cè)出水文時(shí)間序列中的異常值,且正確率也比較高。

    4 結(jié)語(yǔ)

    在大數(shù)據(jù)背景下,傳統(tǒng)的檢測(cè)算法已經(jīng)不能夠適應(yīng)當(dāng)今的需求。本文利用滑動(dòng)窗口的特點(diǎn),同時(shí)針對(duì)傳統(tǒng)滑動(dòng)窗口檢驗(yàn)的缺陷,如時(shí)間復(fù)雜度高、誤檢率高等缺點(diǎn),提出了一種基于SparkR的水文時(shí)間序列異常檢測(cè)方法。該方法使用SparkR進(jìn)行計(jì)算,減少了計(jì)算時(shí)間;而且結(jié)合了預(yù)測(cè)檢驗(yàn)和聚類(lèi)檢測(cè)兩個(gè)過(guò)程,利用ARIMA模型對(duì)時(shí)間序列的水文數(shù)據(jù)進(jìn)行建模來(lái)預(yù)測(cè)可能的異常點(diǎn),再利用K-means聚類(lèi)后計(jì)算狀態(tài)轉(zhuǎn)移矩陣,根據(jù)水文數(shù)據(jù)的特點(diǎn)對(duì)異常點(diǎn)進(jìn)行判定。結(jié)果表明:基于SparkR對(duì)百萬(wàn)級(jí)數(shù)據(jù)進(jìn)行計(jì)算時(shí),利用雙節(jié)點(diǎn)計(jì)算的時(shí)間要長(zhǎng)于單節(jié)點(diǎn);但是對(duì)千萬(wàn)級(jí)數(shù)據(jù)進(jìn)行計(jì)算時(shí),雙節(jié)點(diǎn)比單節(jié)點(diǎn)計(jì)算時(shí)間少,時(shí)間最多能減少1621%;且評(píng)估過(guò)后的靈敏度由之前的5.24%提高到了9298%。這表明本文算方法在對(duì)千萬(wàn)級(jí)水文數(shù)據(jù)進(jìn)行檢測(cè)時(shí),利用SparkR通過(guò)增加節(jié)點(diǎn)的方式可以有效提高滑動(dòng)窗口法的計(jì)算效率,而且在靈敏度方面相比傳統(tǒng)滑動(dòng)窗口檢測(cè)方法也有顯著提升。但是,本文算法在檢測(cè)正確率上仍有進(jìn)一步完善的空間,后續(xù)工作將聚焦于更加精確地辨識(shí)出哪些為異常值、哪些為由自然因素引起的正常波動(dòng)。

    參考文獻(xiàn):

    [1] 吳德.水文時(shí)間序列相似模式挖掘的研究與應(yīng)用[D].南京:河海大學(xué),2007.(WU D. Research and application of hydrological time series similarity pattern[D]. Nanjing: Hohai University, 2007.)

    [2] 桑燕芳,王中根,劉昌明.水文時(shí)間序列分析方法研究進(jìn)展[J].地理科學(xué)進(jìn)展,2013,32(1):20-30. (SANG Y F, WANG Z G, LIU C M. Research progress on the time series analysis methods in hydrology[J]. Progress in Geography, 2013, 32(1): 20-30.)

    [3] 孫建樹(shù),婁淵勝,陳???基于ARIMA-SVR的水文時(shí)間序列異常值檢測(cè)[J].計(jì)算機(jī)與數(shù)字工程,2018,46(2):225-230. (SUN J S, LOU Y S, CHEN Y J. Outlier detection of hydrological time series based on ARIMA-SVR model[J]. Computer & Digital Engineering, 2018, 46(2):225-230.)

    [4] 余宇峰,朱躍龍,萬(wàn)定生,等.基于滑動(dòng)窗口預(yù)測(cè)的水文時(shí)間序列異常檢測(cè)[J].計(jì)算機(jī)應(yīng)用,2014,34(8):2217-2220,2226. (YU Y F, ZHU Y L, WAN D S, et al. Time series outlier detection based on sliding window prediction[J]. Journal of Computer Applications,2014,34(8):2217-2220,2226.)

    [5] HAWKINS D M. Identification of Outliers[M]. Berlin: Springer, 1980:27-41

    [6] 牛麗肖,王正方,臧傳治,等.一種基于小波變換和ARIMA的短期電價(jià)混合預(yù)測(cè)模型[J].計(jì)算機(jī)應(yīng)用研究,2014,31(3):688-691. (NIU L X, WANG Z F, ZANG C Z, et al. Hybrid model based on wavelet and ARIMA for short-term electricity price forecasting[J]. Application Research of Computers,2014,31(3):688-691.)

    [7] 任勛益,王汝傳,孔強(qiáng).基于主元分析和支持向量機(jī)的異常檢測(cè)[J].計(jì)算機(jī)應(yīng)用研究,2009,26(7):2719-2721. (REN X Y, WANG R C, KONG Q. Principal component analysis and support vector machine based anomaly detection[J]. Application Research of Computers,2009,26(7):2719-2721.)

    [8] VY N D K, ANH D T. Detecting variable length anomaly patterns in time series data[C]// Proceedings of the 2016 International Conference on Data Mining and Big Data, LNCS 9714. Berlin:Springer, 2016: 279-287.

    [9] BREUNIG M M, KRIEGEL H-P, NG R T, et al. LOF: Identifying density-based local outliers[C]// Proceedings of the 2000 ACM SIGMOD International Conference on Management of Data. New York: ACM, 2000:93-104.

    [10] 潘淵洋,李光輝,徐勇軍.基于DBSCAN的環(huán)境傳感器網(wǎng)絡(luò)異常數(shù)據(jù)檢測(cè)方法[J].計(jì)算機(jī)應(yīng)用與軟件,2012,29(11):69-72. (PAN Y Y, LI G H, XU Y J. Abnormal data detection method for environment wireless sensor networks based on DBSCAN[J]. Computer Applications and Software, 2012, 29(11): 69-72.)

    [11] twitter/AnomalyDEtection [EB/OL]. [2015-09-01]. https://github.com/twitter/AnomalyDetection.

    [12] 楊志勇,朱躍龍,萬(wàn)定生.基于知識(shí)粒度的時(shí)間序列異常檢測(cè)研究[J].計(jì)算機(jī)技術(shù)與發(fā)展,2016,26(7):51-54. (YANG Z Y, ZHU Y L, WAN D S. Research on time series anomaly detection based on knowledge granularity[J]. Computer Technology and Development, 2016, 26(7):51-54.)

    [13] 劉雪梅,王亞茹.基于異常因子的時(shí)間序列異常模式檢測(cè)[J].計(jì)算機(jī)技術(shù)與發(fā)展,2018,28(3):93-96. (LIU X M, WANG Y R. Anomaly pattern detection in time series based on outlier factor[J]. Computer Technology and Development, 2018, 28(3):93-96.)

    [14] Spark R (R frontend for Spark) [EB/OL]. [2016-06-11]. https://github.com/amplab-extras/SparkR.pkg.

    [15] 譚旭杰,鄧長(zhǎng)壽,董小剛,等.SparkDE:一種基于RDD云計(jì)算模型的并行差分進(jìn)化算法[J].計(jì)算機(jī)科學(xué),2016,43(9):116-119,139. (TAN X J, DENG C S, DONG X G, et al. SparkDE: a parallel version of differential evolution based on resilient distributed datasets model in cloud computing[J]. Computer Science, 2016, 43(9):116-119,139.)

    [16] CONTRERAS J, ESPINOLA R, NOGALES F J, et al. ARIMA models to predict next-day electricity prices[J]. IEEE Transactions on Power Systems,2003,18(3):1014-1020.

    99国产精品99久久久久| 久久欧美精品欧美久久欧美| 国产av在哪里看| 久久精品国产亚洲av香蕉五月| 视频区欧美日本亚洲| 日韩av在线大香蕉| 欧美极品一区二区三区四区| 日韩欧美在线乱码| 男人舔奶头视频| 免费在线观看完整版高清| 亚洲黑人精品在线| 亚洲欧洲精品一区二区精品久久久| 韩国av一区二区三区四区| 老熟妇仑乱视频hdxx| 色综合亚洲欧美另类图片| 免费看美女性在线毛片视频| 99在线视频只有这里精品首页| 国产激情久久老熟女| 亚洲国产日韩欧美精品在线观看 | 国产高清videossex| 久久久久免费精品人妻一区二区| 成人国产一区最新在线观看| 亚洲人成77777在线视频| 一本一本综合久久| 久久久精品大字幕| 国产一区二区三区视频了| 国产欧美日韩一区二区三| 欧美zozozo另类| 性欧美人与动物交配| 日韩欧美在线乱码| 神马国产精品三级电影在线观看 | 国产亚洲精品av在线| 黄色a级毛片大全视频| 久久国产精品影院| 免费在线观看完整版高清| av超薄肉色丝袜交足视频| 亚洲免费av在线视频| 波多野结衣巨乳人妻| 久久婷婷成人综合色麻豆| 久久99热这里只有精品18| 国产精品av久久久久免费| 18禁黄网站禁片午夜丰满| 国产精品久久电影中文字幕| 在线十欧美十亚洲十日本专区| 国产男靠女视频免费网站| 麻豆国产97在线/欧美 | 国产精品久久久久久久电影 | 在线观看午夜福利视频| 无人区码免费观看不卡| 老司机午夜福利在线观看视频| 日韩欧美在线二视频| 精品高清国产在线一区| 国产精品98久久久久久宅男小说| 亚洲一区二区三区不卡视频| 真人做人爱边吃奶动态| 欧美精品啪啪一区二区三区| 在线观看免费视频日本深夜| 我的老师免费观看完整版| 亚洲乱码一区二区免费版| 亚洲美女视频黄频| 国产亚洲欧美在线一区二区| 精品免费久久久久久久清纯| 亚洲五月婷婷丁香| 欧美色欧美亚洲另类二区| 91麻豆av在线| 久久人妻av系列| 中文资源天堂在线| 国语自产精品视频在线第100页| 国产视频一区二区在线看| 国产精品98久久久久久宅男小说| 人妻夜夜爽99麻豆av| av国产免费在线观看| 亚洲av美国av| 亚洲熟妇熟女久久| 久久中文字幕一级| 免费看十八禁软件| 少妇的丰满在线观看| 亚洲男人的天堂狠狠| 伦理电影免费视频| 久久精品亚洲精品国产色婷小说| 亚洲一区二区三区色噜噜| 国产精品久久久久久亚洲av鲁大| 美女午夜性视频免费| 久久中文看片网| 成在线人永久免费视频| 午夜福利在线观看吧| 国产成人影院久久av| 成人av在线播放网站| 成年女人毛片免费观看观看9| 免费在线观看亚洲国产| 国产在线精品亚洲第一网站| 国产1区2区3区精品| 亚洲av五月六月丁香网| 天天躁夜夜躁狠狠躁躁| 男女做爰动态图高潮gif福利片| 天堂√8在线中文| 少妇裸体淫交视频免费看高清 | 国产人伦9x9x在线观看| 亚洲国产日韩欧美精品在线观看 | 午夜福利高清视频| 亚洲精品粉嫩美女一区| 在线看三级毛片| 91在线观看av| 男人舔女人下体高潮全视频| 欧美人与性动交α欧美精品济南到| 高清在线国产一区| 一级黄色大片毛片| 国内揄拍国产精品人妻在线| 高清毛片免费观看视频网站| 一级毛片女人18水好多| 亚洲 国产 在线| 欧美日韩亚洲综合一区二区三区_| 女人被狂操c到高潮| 亚洲最大成人中文| 欧美黑人精品巨大| 亚洲av第一区精品v没综合| 国产熟女午夜一区二区三区| 日本三级黄在线观看| 日日爽夜夜爽网站| 亚洲av五月六月丁香网| 久久久久久九九精品二区国产 | 成人国语在线视频| 淫妇啪啪啪对白视频| 色综合婷婷激情| 国产亚洲精品av在线| www日本在线高清视频| 午夜两性在线视频| av欧美777| 国产一区二区激情短视频| 九九热线精品视视频播放| 久久亚洲真实| 操出白浆在线播放| 日韩欧美国产在线观看| 黑人操中国人逼视频| 亚洲电影在线观看av| av欧美777| 精品国产乱码久久久久久男人| 麻豆国产av国片精品| 欧洲精品卡2卡3卡4卡5卡区| 亚洲一区二区三区不卡视频| 一区二区三区高清视频在线| 欧美在线黄色| 国产精品自产拍在线观看55亚洲| 成人手机av| 一本一本综合久久| 美女扒开内裤让男人捅视频| 蜜桃久久精品国产亚洲av| 欧美久久黑人一区二区| 免费观看精品视频网站| 欧美极品一区二区三区四区| 亚洲精品国产一区二区精华液| 国产激情久久老熟女| 99久久99久久久精品蜜桃| 黑人巨大精品欧美一区二区mp4| 久久欧美精品欧美久久欧美| 国产欧美日韩精品亚洲av| 亚洲国产精品成人综合色| 久久久精品国产亚洲av高清涩受| 久久热在线av| 婷婷精品国产亚洲av| 欧美日本亚洲视频在线播放| 亚洲精品粉嫩美女一区| 后天国语完整版免费观看| 欧美久久黑人一区二区| 变态另类成人亚洲欧美熟女| 美女大奶头视频| 亚洲狠狠婷婷综合久久图片| 真人一进一出gif抽搐免费| 精品欧美一区二区三区在线| 日日爽夜夜爽网站| 久久亚洲精品不卡| 久久久国产成人免费| 久久人妻av系列| 国产伦在线观看视频一区| 亚洲 欧美一区二区三区| 日韩欧美国产在线观看| 熟妇人妻久久中文字幕3abv| 欧美一区二区精品小视频在线| 在线永久观看黄色视频| 亚洲av熟女| 国产精品亚洲av一区麻豆| 天堂av国产一区二区熟女人妻 | 国产精品免费一区二区三区在线| 国产精品久久久久久人妻精品电影| 成年免费大片在线观看| 国产激情偷乱视频一区二区| 成人av一区二区三区在线看| 免费在线观看完整版高清| 91国产中文字幕| 成人18禁在线播放| 在线观看www视频免费| 久久这里只有精品中国| 国产真实乱freesex| 精品久久久久久久人妻蜜臀av| 亚洲真实伦在线观看| 夜夜爽天天搞| 免费一级毛片在线播放高清视频| 日本 av在线| 国模一区二区三区四区视频 | 久久久久久人人人人人| 日本 欧美在线| 人妻丰满熟妇av一区二区三区| 亚洲精品在线观看二区| 亚洲av电影在线进入| 色尼玛亚洲综合影院| 久久久久久人人人人人| 久久久久九九精品影院| 99国产精品一区二区三区| 国产精品久久久人人做人人爽| 精品欧美国产一区二区三| 国产在线精品亚洲第一网站| 制服人妻中文乱码| 国产精品久久久久久人妻精品电影| www.www免费av| 十八禁人妻一区二区| 女人被狂操c到高潮| 最新美女视频免费是黄的| 欧美 亚洲 国产 日韩一| 精品人妻1区二区| 久久久精品欧美日韩精品| 一进一出抽搐动态| 脱女人内裤的视频| 精品不卡国产一区二区三区| 久久亚洲精品不卡| 国产高清有码在线观看视频 | 看黄色毛片网站| 国产av在哪里看| 国产亚洲精品久久久久5区| 两人在一起打扑克的视频| 9191精品国产免费久久| 神马国产精品三级电影在线观看 | 97碰自拍视频| 一本久久中文字幕| 国产伦一二天堂av在线观看| 亚洲,欧美精品.| 精品久久蜜臀av无| 亚洲精品一区av在线观看| 国产成人影院久久av| 欧美乱色亚洲激情| 久久精品综合一区二区三区| 夜夜躁狠狠躁天天躁| 亚洲国产精品999在线| 丝袜人妻中文字幕| 午夜成年电影在线免费观看| 欧美激情久久久久久爽电影| 国产精品久久久人人做人人爽| 国产精品自产拍在线观看55亚洲| x7x7x7水蜜桃| 黄色a级毛片大全视频| 麻豆成人av在线观看| 久久这里只有精品中国| 母亲3免费完整高清在线观看| 婷婷丁香在线五月| 日韩精品中文字幕看吧| 国产一区在线观看成人免费| 亚洲国产精品成人综合色| 精品久久久久久久久久久久久| 精品不卡国产一区二区三区| 88av欧美| x7x7x7水蜜桃| 亚洲一区中文字幕在线| 久久这里只有精品中国| 俺也久久电影网| 成人一区二区视频在线观看| 18禁观看日本| 亚洲七黄色美女视频| 国产成人啪精品午夜网站| 我的老师免费观看完整版| 岛国在线免费视频观看| 脱女人内裤的视频| 午夜免费成人在线视频| 别揉我奶头~嗯~啊~动态视频| aaaaa片日本免费| 两性午夜刺激爽爽歪歪视频在线观看 | 一区二区三区激情视频| 亚洲无线在线观看| 伦理电影免费视频| 日韩成人在线观看一区二区三区| 亚洲精华国产精华精| 精品国内亚洲2022精品成人| 人人妻人人澡欧美一区二区| 国内毛片毛片毛片毛片毛片| 午夜激情福利司机影院| 国产1区2区3区精品| 91字幕亚洲| 亚洲无线在线观看| 夜夜夜夜夜久久久久| 日韩国内少妇激情av| 午夜福利欧美成人| 色精品久久人妻99蜜桃| 久久午夜综合久久蜜桃| 午夜视频精品福利| 久久香蕉国产精品| 亚洲一区高清亚洲精品| 亚洲专区字幕在线| 午夜a级毛片| 在线观看免费日韩欧美大片| 看免费av毛片| 欧美日本亚洲视频在线播放| 视频区欧美日本亚洲| 午夜免费观看网址| 黄色视频,在线免费观看| 成人三级做爰电影| 在线十欧美十亚洲十日本专区| 国产精品香港三级国产av潘金莲| 我要搜黄色片| 精品久久久久久成人av| 日本成人三级电影网站| 亚洲美女视频黄频| 两性夫妻黄色片| 可以在线观看毛片的网站| 午夜福利18| 亚洲黑人精品在线| 精品国产乱子伦一区二区三区| 最好的美女福利视频网| 亚洲精华国产精华精| 高潮久久久久久久久久久不卡| 日韩精品青青久久久久久| 亚洲av电影在线进入| 久久久精品大字幕| 免费av毛片视频| 欧洲精品卡2卡3卡4卡5卡区| 久久这里只有精品中国| 欧美极品一区二区三区四区| 在线观看一区二区三区| 可以免费在线观看a视频的电影网站| 99国产极品粉嫩在线观看| 国产熟女午夜一区二区三区| 国产高清视频在线播放一区| 日本一区二区免费在线视频| 国产一级毛片七仙女欲春2| 午夜免费激情av| 精品不卡国产一区二区三区| 十八禁人妻一区二区| 亚洲专区国产一区二区| 精品久久久久久久末码| 国产精品亚洲一级av第二区| 1024视频免费在线观看| 变态另类成人亚洲欧美熟女| 国产精品久久视频播放| 欧美激情久久久久久爽电影| 亚洲一码二码三码区别大吗| 免费在线观看视频国产中文字幕亚洲| 日韩欧美免费精品| 又黄又粗又硬又大视频| 亚洲精品中文字幕一二三四区| 欧美日本视频| 叶爱在线成人免费视频播放| 老司机深夜福利视频在线观看| 香蕉丝袜av| 国产午夜精品论理片| 天天添夜夜摸| 一本大道久久a久久精品| 天天添夜夜摸| 久久精品国产综合久久久| 亚洲中文av在线| 淫妇啪啪啪对白视频| 88av欧美| 国内精品久久久久精免费| 亚洲,欧美精品.| 伦理电影免费视频| 18禁国产床啪视频网站| 一本精品99久久精品77| 99热只有精品国产| 亚洲 欧美一区二区三区| 日韩三级视频一区二区三区| 看黄色毛片网站| 亚洲国产欧美人成| 久久 成人 亚洲| 亚洲精品美女久久av网站| 50天的宝宝边吃奶边哭怎么回事| 老汉色av国产亚洲站长工具| 亚洲精品av麻豆狂野| 久久香蕉国产精品| 中文字幕高清在线视频| 一个人免费在线观看的高清视频| 亚洲成av人片在线播放无| 成在线人永久免费视频| 天天一区二区日本电影三级| 亚洲aⅴ乱码一区二区在线播放 | 叶爱在线成人免费视频播放| 两性午夜刺激爽爽歪歪视频在线观看 | 欧美大码av| 国产精品久久久人人做人人爽| 国产片内射在线| 99re在线观看精品视频| 国产成人aa在线观看| 日本成人三级电影网站| 精品免费久久久久久久清纯| 亚洲欧美日韩高清在线视频| 美女大奶头视频| 母亲3免费完整高清在线观看| 可以在线观看毛片的网站| 国产在线观看jvid| 久久精品成人免费网站| 亚洲中文日韩欧美视频| 久久天堂一区二区三区四区| 禁无遮挡网站| 亚洲国产日韩欧美精品在线观看 | 可以免费在线观看a视频的电影网站| 又紧又爽又黄一区二区| 91成年电影在线观看| 淫妇啪啪啪对白视频| 国内揄拍国产精品人妻在线| 97超级碰碰碰精品色视频在线观看| 亚洲专区国产一区二区| 日本免费a在线| 黄色毛片三级朝国网站| 欧美黑人精品巨大| 久久这里只有精品19| 日本成人三级电影网站| 午夜亚洲福利在线播放| 欧美最黄视频在线播放免费| 午夜a级毛片| e午夜精品久久久久久久| 动漫黄色视频在线观看| 啪啪无遮挡十八禁网站| 亚洲成av人片在线播放无| 舔av片在线| 一本综合久久免费| 香蕉丝袜av| 99久久99久久久精品蜜桃| 淫秽高清视频在线观看| 久久精品亚洲精品国产色婷小说| 男女视频在线观看网站免费 | 亚洲人成电影免费在线| 99国产极品粉嫩在线观看| 国产单亲对白刺激| 国产精品久久久人人做人人爽| 久久热在线av| 久久香蕉国产精品| 搡老熟女国产l中国老女人| 国产亚洲精品久久久久5区| 日本熟妇午夜| 99久久无色码亚洲精品果冻| 久久国产精品影院| 国产熟女午夜一区二区三区| 2021天堂中文幕一二区在线观| 免费无遮挡裸体视频| 99国产综合亚洲精品| 国产熟女xx| 亚洲七黄色美女视频| 国产爱豆传媒在线观看 | 在线观看一区二区三区| 女人被狂操c到高潮| 国产av在哪里看| 淫秽高清视频在线观看| 母亲3免费完整高清在线观看| 精品高清国产在线一区| 丰满人妻一区二区三区视频av | 免费观看精品视频网站| 亚洲乱码一区二区免费版| 午夜精品久久久久久毛片777| 三级男女做爰猛烈吃奶摸视频| 日韩欧美免费精品| 亚洲中文日韩欧美视频| 天堂√8在线中文| 中文字幕最新亚洲高清| 欧美在线黄色| 久久久久久亚洲精品国产蜜桃av| av福利片在线观看| 51午夜福利影视在线观看| 看黄色毛片网站| 亚洲精品粉嫩美女一区| 午夜精品一区二区三区免费看| 久久99热这里只有精品18| 91麻豆av在线| 在线视频色国产色| 夜夜夜夜夜久久久久| 久久欧美精品欧美久久欧美| 久99久视频精品免费| 日本黄大片高清| 这个男人来自地球电影免费观看| 国产精品久久久久久久电影 | 亚洲成av人片免费观看| 波多野结衣高清无吗| 老司机午夜福利在线观看视频| 免费av毛片视频| 国产1区2区3区精品| 亚洲欧美一区二区三区黑人| 动漫黄色视频在线观看| 国产亚洲欧美98| 久久99热这里只有精品18| 免费观看精品视频网站| 国产黄色小视频在线观看| av福利片在线观看| 国产av又大| 亚洲精品在线观看二区| 亚洲第一电影网av| 亚洲无线在线观看| 婷婷精品国产亚洲av| 国产真实乱freesex| 国产成人系列免费观看| 99热这里只有是精品50| 免费观看人在逋| 国产精品亚洲一级av第二区| 很黄的视频免费| 两个人免费观看高清视频| 成人欧美大片| 51午夜福利影视在线观看| 一区二区三区激情视频| 国产区一区二久久| 他把我摸到了高潮在线观看| 国产精品野战在线观看| 欧美成人性av电影在线观看| 精品国产亚洲在线| 亚洲成a人片在线一区二区| 久久亚洲精品不卡| 麻豆一二三区av精品| 国产高清有码在线观看视频 | 免费看十八禁软件| 国产精品久久久久久亚洲av鲁大| www.熟女人妻精品国产| a级毛片a级免费在线| 国语自产精品视频在线第100页| 一级作爱视频免费观看| 一a级毛片在线观看| 脱女人内裤的视频| 国产成人精品久久二区二区91| 久久婷婷成人综合色麻豆| 在线看三级毛片| 午夜免费观看网址| 好看av亚洲va欧美ⅴa在| 18禁裸乳无遮挡免费网站照片| 大型黄色视频在线免费观看| 亚洲国产精品久久男人天堂| 久久久久久大精品| 午夜激情av网站| 亚洲人与动物交配视频| av欧美777| 日日摸夜夜添夜夜添小说| 免费人成视频x8x8入口观看| 大型黄色视频在线免费观看| 日本在线视频免费播放| 亚洲人成77777在线视频| 一级黄色大片毛片| xxxwww97欧美| 欧美午夜高清在线| 亚洲午夜理论影院| 嫁个100分男人电影在线观看| 神马国产精品三级电影在线观看 | 午夜福利免费观看在线| 婷婷精品国产亚洲av| 美女 人体艺术 gogo| 色综合亚洲欧美另类图片| 亚洲午夜理论影院| 桃红色精品国产亚洲av| 亚洲精品一区av在线观看| 精品第一国产精品| 国产黄色小视频在线观看| 色哟哟哟哟哟哟| 免费看日本二区| 黄片小视频在线播放| 韩国av一区二区三区四区| 久久久久国内视频| 无遮挡黄片免费观看| 丰满人妻熟妇乱又伦精品不卡| 亚洲狠狠婷婷综合久久图片| 成人特级黄色片久久久久久久| 又爽又黄无遮挡网站| 长腿黑丝高跟| 777久久人妻少妇嫩草av网站| 99热6这里只有精品| 国产精品,欧美在线| 亚洲专区字幕在线| 国产熟女午夜一区二区三区| 日本 av在线| 国产亚洲精品综合一区在线观看 | 亚洲全国av大片| 成熟少妇高潮喷水视频| 欧美性猛交黑人性爽| 国产黄片美女视频| xxxwww97欧美| 久久婷婷人人爽人人干人人爱| xxx96com| 欧美性猛交黑人性爽| 好看av亚洲va欧美ⅴa在| 成人午夜高清在线视频| 久久久久免费精品人妻一区二区| 99国产精品一区二区蜜桃av| 曰老女人黄片| 禁无遮挡网站| 成人国产一区最新在线观看| 久久精品国产99精品国产亚洲性色| 日本 av在线| 国产在线精品亚洲第一网站| 中文字幕熟女人妻在线| 欧美日韩精品网址| 一级作爱视频免费观看| 天天躁狠狠躁夜夜躁狠狠躁| 校园春色视频在线观看| 精品乱码久久久久久99久播| 国产激情偷乱视频一区二区| 久久中文字幕一级| 一本综合久久免费| 两个人视频免费观看高清| 成人高潮视频无遮挡免费网站| 色精品久久人妻99蜜桃| 亚洲熟女毛片儿| 毛片女人毛片| 欧美一区二区精品小视频在线| 国产区一区二久久| 久久亚洲精品不卡| 夜夜躁狠狠躁天天躁| av在线天堂中文字幕| 国产精品乱码一区二三区的特点| 午夜福利在线观看吧| 国产爱豆传媒在线观看 | 欧美日本亚洲视频在线播放| svipshipincom国产片| 99在线人妻在线中文字幕| 欧美性长视频在线观看| 黄片大片在线免费观看| 午夜福利在线在线| 日本在线视频免费播放|