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

    Comparison of Missing Data Imputation Methods in Time Series Forecasting

    2022-11-09 08:14:50HyunAhnKyungheeSunandKwanghoonPioKim
    Computers Materials&Continua 2022年1期

    Hyun Ahn,Kyunghee Sun and Kwanghoon Pio Kim

    1Division of Software Convergence,Hanshin University,Gyeonggi,18101,Korea

    2Contents Convergence Software Research Institute,Kyonggi University,Gyeonggi,16227,Korea

    3Division of AI Computer Science and Engineering,Kyonggi University,Gyeonggi,16227,Korea

    Abstract: Time series forecasting has become an important aspect of data analysis and has many real-world applications.However,undesirable missing values are often encountered,which may adversely affect many forecasting tasks.In this study,we evaluateand compare the effects of imputationmethods for estimating missing values in a time series.Our approach does not include a simulation to generate pseudo-missing data,but instead perform imputation on actual missing data and measure the performance of the forecasting model created therefrom.In an experiment,therefore,several time series forecasting models are trained using different training datasets prepared using each imputation method.Subsequently,the performance of the imputation methods is evaluated by comparing the accuracy of the forecasting models.The results obtained from a total of four experimental cases show that the k-nearest neighbor technique is the most effective in reconstructing missing data and contributes positively to time series forecasting compared with other imputation methods.

    Keywords: Missing data;imputation method;time series forecasting;LSTM

    1 Introduction

    The recent emergence of cutting-edge computing technology such as the internet of things(IoT) and big data,has resulted in a new era in which large-scale data can be generated,collected,and exploited.By combining unstructured data created from various data-generating sources with well-structured data that are primarily used for data analysis,not only the data volume but also information and knowledge that were previously difficult to obtain can now be acquired more easily.

    Among the wide array of data classes,time series,which is a sequence of data arranged in chronological order (i.e.,a typical type in data analysis),has many real-world applications in various domains,such as energy [1,2],climate [3],economics [4],business [5] and healthcare [6].The use of a significant amount of time series data that can be obtained via sensors and computing devices that have evolved in recent years might enhance analysis and forecasting abilities for solving real-life problems.Nevertheless,many data analysis studies have empirically confirmed that numerous missing values often coexist within such rich data.These missing values are considered as major obstacles in data analysis because they distort the statistical properties of the data and reduce availability.In particular,in time series modeling where it is critical to capture correlations with past data,missing values may significantly impair the performance of time series analysis and forecasting.

    To address the missing data problem,which is inevitable in real-life data analysis,various imputation techniques for reconstructing missing values have been primarily investigated in the field of statistics [7-10].In this regard,this paper presents experimental results for evaluating the effect of imputation on time series forecasting performance by applying well-adopted imputation methods to multivariate time series datasets.An intuitive approach to confirm the effect of imputation is to estimate the values of the deliberately introduced missing data and quantitatively measure their similarity to the ground truths of the missing parts [11].However,this approach presents two limitations.First,artificial missing values are part of the results of a simulation,which cannot consider missingness occurring in the real world that is affected by numerous factors and their dependence.Second,when analyzing real data,incomplete data with a high missing rate are likely to be encountered.Hence,the ground truths of missing data cannot be obtained,and a significant portion of the data cannot be evaluated.

    The experiment performed in this study was designed to avoid the shortcomings mentioned below.First,incomplete data are filled with estimated values by imputing the actual missing values instead of introducing artificial missing parts.Next,individual forecasting models were trained from different datasets recovered by each imputation method.Subsequently,the performances of the forecasting models were measured on a common test set,and the effectiveness of each imputation method was evaluated and compared with those of other methods.We exploited six imputation methods provided as a Python library that is easily accessible and used by nontechnical people.In addition,four datasets of multivariate time series including actual missing data were used in the experiments.

    The remainder of this paper is organized as follows.In Section 2,the basic missing types are defined,and related studies involving the imputation of missing values within a time series are summarized.Section 3 provides definitions of missing value imputation and the main related techniques.Section 4 presents the experimental results for the evaluation and comparison of the imputation methods.Section 5 provides the conclusions and future research directions.

    2 Background and Related Work

    Missing values are often encountered in many real-world applications.For example,when obtaining data from a questionnaire,many respondents are likely to intentionally omit a response to a question that is difficult to answer.As another example,when collecting data measured by machines or computer systems,various types of missing values can occur owing to mechanical defects or system malfunctions.Because missing values have undesirable effects on data availability and quality,handling such missing values should be considered in data analysis.To devise an optimal strategy for deciding how to handle missing values,the underlying reasons contributing to the occurrence of missing values must be understood.The primary types of missing values identified in previous studies related to the field of statistics are as follows:

    · Missing completely at random (MCAR): This indicates that the missingness of data is independent of both observed and unobserved variables.The MCAR assumption is ideal in that unbiased estimates can be obtained regardless of missing values;however it is impractical in many cases of real-world data [7].

    · Missing at random (MAR): Missingness is related to observed but not unobserved variables.A dataset that holds the MAR assumption may or may not result in a biased estimate.

    · Missing not at random (MNAR): Missingness is related to unobserved variables,i.e.,missing values originate from events or unknown factors that are not measured.Similar to MAR data,a dataset that holds the MNAR assumption may or may not result in a biased estimate.

    Whereas analysis on a dataset with MCAR outputs unbiased results,a dataset with MAR or MNAR,which comprise the majority of real-world data,requires the appropriate treatment to alleviate estimate biases.This can be solved using several methods,however,in this study,we focused on imputation methods that replace missing values in an automated manner.

    In terms of time series data,missing values might be the primary cause of distortion in the statistical properties of the data.In particular,for time series that are highly correlated with themselves in the past,the improper handling of missing values may result in inaccurate results in analysis tasks (e.g.,time series forecasting).For example,if a simple solution for handling missing values,such as case deletion,is applied to time series data regardless of the data characteristics,it is highly likely to fail in the modeling of temporal dependencies,resulting in degraded model predictive power.However,the appropriate use of the imputation method,which recovers missing values through numerical or algorithmic approaches,yields more reliable time series analysis results.

    Various univariate imputation methods [12-14] that reconstruct the missing values of a single variable based on time dependence can be used as the simplest form of imputation.In [12],univariate imputation methods such as mean substitution,last observation carried forward (LOCF),linear interpolation,and seasonal Kalman filter [15] were compared in terms of imputation accuracy.In an experiment,the missing values in the dataset were randomly generated;subsequently,the imputation accuracy of each method was measured based on the differences between the imputed and actual values.The results show that the Kalman filter method is the most effective for univariate imputation.In addition,[13] attempted univariate imputation using statistical time series forecasting models such as autoregressive integrated moving average (ARIMA) and its variant,SARIMA for seasonality modeling.The authors of [14] proposed a univariate imputation method based on dynamic time warping (DTW).First,DTW is performed to identify a time series that includes a subsequence that is the most similar to a subsequence before the missing part.Then,the missing part is replaced by the next subsequence of the most similar one.However,since many time series are multivariate and contain covariates between variables,the range in which univariate imputation methods can be effectively applied is limited.

    As correlations between variables generally exist in real-world data,multivariate imputation is likely to be more effective than univariate imputation.In this regard,the k-nearest neighbors(k-NN [8]),expectation-maximization (EM [16]),local least squares (LLS [17]),and probabilistic principal component analysis (PPCA [10]) have been widely applied in multivariate imputation.As a comparative study,[18] performed a benchmark analysis on traffic data using various multivariate imputation methods.The results showed that the PPCA achieved the best performance among the methods.Meanwhile,multiple imputation by chained equation (MICE [19]),which selects a single value among several imputed values,is another technique for multivariate imputation.

    With the advent of big data,imputation techniques based on deep neural networks [11,20-22]that are capable of capturing nonlinear temporal dynamics have garnered significant attention.Recurrent neural network (RNN) is a representative deep learning model designed for sequential data and has been widely used for natural language processing (NLP) and time series forecasting.Because RNNs can model temporal dependencies,those variants combined with the encoderdecoder framework [20,22] for many-to-many predictions or the bidirectional feed forwarding process [21] were devised and demonstrated to be competitive in reconstructing missing values.In addition,there have been attempts to perform imputation by combining machine and deep learning models with optimization techniques such as the Monte Carlo Markov chain [23] and collaborative filtering [24].These state-of-the-art methods are excellent at generating accurate imputation results when large-scale data are available.However,many of these are not generally used by non-technical people because they are seldom distributed in user-friendly packages or do not provide reproducibility.

    In this study,we analyzed the effect of the imputation process on the time series forecasting performance using several imputation techniques that are suitable for time series data and easily accessible.In the benchmark studies [12,18] described above,missing values are generated artificially first,and then the performance of imputation methods are compared by measuring prediction losses,which indicate the difference between the imputation results and the ground truth values.By contrast,our benchmark does not impose missing values into the datasets;instead,it exploits datasets that originally contain missing data.Because the actual values for the missing parts are unknown,the imputation performance is evaluated by measuring the accuracy of the forecasting models generated by each imputation method.

    3 Imputation Methods for Time Series

    This section introduces the concept of missing data imputation in the time series and the imputation methods used in the experiments.We assume a multivariate time seriesX={x1,...,xi,...,xt}T∈Rt×das a sequence oftobservations withd-dimensional features.Theith observationxiconsists ofdfeaturesobserved at time stepi.To distinguish between observed and missing features,we introduce a mask matrix oft×ddimensions,i.e.,M∈Rt×d,whose elementrepresents whether the corresponding featurexijis observed or not,i.e.,=1 ifxijis observed;otherwise,mij=0.

    The imputation of a missing feature is defined aswherexijis a missing feature=0,andis an estimated feature using a certain imputation method.The following example shows a multivariate time seriesX∈R3×4,its mark matrixM,and an imputed seriesX′,which contains not only the original features ofX,but also the features estimated by the imputation method.

    For an incomplete time series,the simplest method to handle missing features is to exclude observations that contain a missing feature (e.g.,pairwise and listwise deletion).However,these approaches may degrade the availability of data and yield biased estimates [25].Therefore,methods that involve uniformly replacing missing features with a specific value are used more frequently(e.g.,mean substitution).For all missing featureswheremij=0,the zero substitution applieswherenis the number of non-missing features inX,andxbais a non-missing feature with=1;therefore,

    If the data provides missing parts of non-trivial size,then the missing values must be estimated using an elaborate procedure rather than the simple approaches mentioned above.In general,two types of imputation scenarios exist for replacing missing values with plausible values:univariate and multivariate imputation.The most intuitive technique for univariate imputation is the LOCF method,which carries forward the last observation before the missing data.Recalling the example above,the missing feature ofx32is filled with the last observed featurex31by LOCF,i.e.,=x31.The next observation carried backward (NOCB) is the opposite technique of LOCF,in that it uses the first observation after the missing data and carries it backward,i.e.,=x33in the example.These are appropriate methods for univariate time series with a strong autocorrelation.However,in multivariate time series,any advantage cannot be expected because imputation is performed regardless of the correlations between variables.

    For a multivariate time series,the correlations between variables must be modeled.The EM algorithm [16] is a model-based imputation method that is frequently applied in multivariate imputation,and it repeatedly imputes missing values based on maximum likelihood estimation.The k-NN algorithm is another effective solution for the multivariate imputation method.For an instance in which missing occurs,thekmost similar instances are selected by a similarity measure,and the missing value in that instance is imputed with the average value of thekinstances.As another approach,multiple imputation techniques based on the Monte Carlo method have been used,in which several copies of the original missing data are created and subsequently combined with the multiple imputation results into one complete dataset.MICE [19],also known as “fully conditional specification (FCS)”is a representative technique of the multiple imputation approach.The MICE algorithm works with the assumption of MAR,which implies that the missing data are related to only the observed data,not the unobserved data.Accordingly,the imputation process of this algorithm might include multiple regression models,and each missing value is modeled conditionally depending on the observed values.

    4 Experimental Results

    In this study,the effect of missing value imputation in the time series forecasting problem was evaluated experimentally according to the procedure shown in Fig.1.The first step is to obtain a refined dataset through data preprocessing steps,such as data cleansing,transformation,and reduction.Next,imputation methods are used to fill in the missing values in the dataset.For this procedure,we exploited six imputation methods: mean substitution,LOCF,NOCB,EM,k-NN,and MICE.Subsequently,the individual forecasting models were trained with each imputed dataset.Finally,the performance of the forecasting models was evaluated and compared using loss functions.

    Figure 1:Overall experimental procedure

    4.1 Datasets

    We used four datasets of multivariate time series as experimental data to train and validate the time series forecasting models.The datasets were obtained from [26,27] and contained actual missing values of different patterns.A summary of the datasets used in the experiments is provided in Tab.1.

    Table 1:Summary of datasets

    4.1.1 Air Quality

    The dataset (Air Quality) was originally provided to predict benzene concentrations to monitor urban pollution [28].This dataset contains 9,357 instances of hourly averaged responses from an array of five metal oxide chemical sensors embedded in an air quality chemical multisensory device.The device was placed in a significantly polluted area at the road level,within a city in Italy.For the experiment in this study,we excluded some features with abnormally high missing rates from the original dataset,and the reorganized dataset had a missing rate of 13.35%.The hourly average concentrations of carbon monoxide (CO) were used as target variables.

    4.1.2 GECCO 2015

    The dataset was originally provided by the Genetic and Evolutionary Computation Conference (GECCO) Industrial Challenge 2015 [27] to recover missing data in a heating system.Observations from the dataset were measured every minute via a closed-loop heating system and comprised four time series: the system temperature setpoint,system supply temperature,system power,and return temperature (target variable).The original dataset comprised 604,800 instances from November 19,2013 to December 1,2015.For this experiment,we prepared two subdatasets with different patterns of missing data from the original dataset.The first sub-dataset(GECCO2015-A) consisted of a total of 264,900 observations between November 2013 and May 2014,with a missing ratio of 5.46% and no missing target variable.The second sub-dataset(GECCO2015-B) had the same data length as GECCO2015-A and included observations from May 2014 to November 2014.The missing rate was 15.69%,which was relatively higher than that of GECCO2105-A;in particular,it was discovered that the target variable contained missing values.

    4.1.3 CNNpred

    The CNNpred dataset was first published in a study for predicting stock prices using convolutional neural networks [29].It contains several daily features related to stock market indexes in the U.S.,such as the S&P 500,NASDAQ Composite,and Dow Jones Industrial Average from 2010 to 2017.Specifically,CNNpred includes features from various categories of technical indicators,future contracts,prices of commodities,important market indices,prices of major companies,and treasury bill rates.In contrast to the other three datasets,CNNpred is a small-sized dataset with a feature space of relatively high dimensionality (1,984 instances and 81-dimensional features);additionally,it had the lowest missing rate (1.86%) and a complete non-missing target variable.

    Figure 2:Missing patterns of datasets (a) Air quality (b) GECCO2015-A (c) GECCO2015-B (d)CNNperd

    Fig.2 shows the different missing patterns for each dataset.Each column corresponds to an individual feature,and the rightmost column represents the target variable.The missing parts are represented as blank spaces to indicate the number of missing values in each feature.The sparklines on the right side of each subfigure represent the number of observed values for each data instance.For the case shown in Fig.2a,1 on the sparkline represents that only one value available within that instance,whereas the remaining values are missing.By contrast,13 indicates that all the values,including the target variable,are observations without missingness.

    Depending on whether the target variable contains missing values,we applied different imputation processing to each dataset.For the datasets shown in Figs.2a and 2c,instances exist where the target variable is missing.In cases of instances in the training set,all missing values,including the target variable,were estimated by imputation,as shown in Fig.3.However,if an instance is within the test set,then the prediction loss cannot be measured without its ground truth;therefore,that instance is excluded from the dataset (case deletion).Conversely,the datasets,shown in Figs.2b and 2d,contain complete target variables.Therefore,all missing values are imputed regardless of the set to which the instance belongs.

    Figure 3:Two different methods of handling missing values: imputation and case deletion

    4.2 Long Short-Term Memory-Based Forecasting Model

    Long Short-Term Memory (LSTM) is a deep learning model for learning sequence data that can be applied widely,such as in natural language processing [4],human action recognition [30],and time series forecasting [2].In LSTM neural networks,three gating mechanisms are implemented,thereby providing advantages to gradient vanishing/exploding problems,which are significant disadvantages of machine learning models based on artificial neural networks.As shown in Fig.4,an LSTM cell is a building block of LSTM networks and takes three inputs at time stept: input vector(xt),cell state (Ct-1),and hidden state(ht-1).A forget gate controls the amount of information of the cell state that is discarded through a sigmoid activation functionσ,withxtandht-1as inputs.Subsequently,the outputftis multiplied byCt-1.Then,the weight values,Wfandbf,are optimized during the backpropagation process.

    An input gate decides the new information to be stored inCt-1.This process involves two layers.First,a sigmoid activation functionσoutputsit,which is the weight of input information.

    Next,a hyperbolic tangent activation function (calledtanh) outputs a set of candidate valuesthat can be added to the cell state.

    Subsequently,the older cell stateCt-1is replaced with a new cell stateCtthrough linear pairwise operations with the outputs of the forget and input gates.

    An output gate produces the final output of an LSTM cell.First,through a sigmoid activation function,σoutputsotto scale the significance of the output.Next,Ctis put through thetanhfunction and then multiplied byot.The result is a new hidden statehtthat is propagated to the next LSTM cell and the adjacent hidden layer.

    Figure 4:Structure of LSTM cell

    Based on LSTM neural networks,we constructed time series forecasting models that use different training sets generated by each imputation method.Tab.2 represents the hyperparameter settings for the training forecasting models for each dataset.Through preliminary experiments,we confirmed that the number of hidden layers and nodes slightly affected the model performance.Therefore,we set these two hyperparameters to 3 and 30,separately for all the datasets.In addition,the batch size and sequence length were assigned with different parameter values based on the dataset size.

    4.3 Performance Comparison

    To evaluate the performance of the forecasting models,two loss functions,i.e.,the mean absolute error (MAE) and weighted mean absolute percentage error (WMAPE),were used as scale-independent metrics.They are defined as follows:

    Table 2:Hyperparameter settings

    wherenis the number of samples;yiandare the actual and predicted values in theith sample,respectively.

    Tab.3 shows a comparison of the results obtained from the performance measurements of the forecasting models for each imputation method.For each dataset,the best and worst cases are shown in blue and red,respectively.Compared with other methods,k-NN demonstrated the best results for three datasets (Air Quality,GECCO2015-A,and CNNpred).In the case of CNNpred with the lowest missing rate (1.86%),the results indicate that k-NN widened the performance gap compared with the other methods.For instance,k-NN outputs a WMAPE value of 3.54% ±1.25%,which was approximately 11.77% lower than that of the LOCF of the most inaccurate imputation results (15.31% ±2.37%).EM indicated the best result for GECCO2015-B (0.0357 ±0.0016 for MAE),whereas it yielded the most erroneous estimates in GECCO2015-A (0.0923 ±0.0059 for MAE).It can be concluded that the forecasting performance of EM was inconsistent because the ranking results were 4,4,1,and 5.In the case of MICE,the ranking results were 2,2,6,and 4,indicating its moderate performance.The remaining methods,i.e.,LOCF,NOCB,and mean substitution,classified as univariate imputation methods,did not yield favorable results compared with the multivariate imputation methods (EM,k-NN,and MICE).

    In summary,we confirmed that k-NN outperformed the other imputation methods in three among four datasets.It ranked second only in GECCO2015-B,whose target variable contained many missing parts.If missing values are few and the target variable is complete in a specified dataset,then k-NN would be an attractive imputation technique for achieving stable time series forecasting performance.In addition,we conclude from the results that multivariate imputation methods are generally superior to univariate imputation methods because most time series in reallife are multivariate and include relationships between variables.

    In terms of threats to validity,we investigated only a small set of conventional imputation methods,not including many state-of-the-art imputation techniques (e.g.,deep-learning-based models).In addition,because the simulation approach based on major assumptions (MCAR,MAR,and MNAR) that relate to the occurrence type of missing values was not included in the experiment,it is difficult to argue that the experimental results of this study elicit a general conclusion on the effect of missing data imputation.Therefore,to derive more significant benchmark results,a wider variety of imputation techniques and missing scenarios should be investigated in the future.

    Table 3:Comparison of performance based on experimental data

    5 Conclusions

    Missing values are a significant obstacle in data analysis.In time series forecasting,in particular,handling missing values in massive time series data is challenging.In this study,we evaluated the effects of imputation methods for replacing missing values with estimated values.We attempted to indirectly validate the imputation methods based on the performances of time series forecasting models,instead of using an approach that generates virtual missing data by simulation.The experimental results show that k-NN yielded the best model performance among the selected imputation methods.

    Owing to the limitations of the results,we plan to conduct a more sophisticated benchmark study that can be extended to more imputation approaches,including machine learning techniques,while considering several missing-data scenarios.In addition,by conducting an experiment to investigate the efficacy of the imputation process in reconstructing missing values introduced by simulation,we hope to investigate the imputation effect more comprehensively.

    Acknowledgement: The authors would like to thank the support of Contents Convergence Software Research Institute and the support of National Research Foundation of Korea.

    Funding Statement: This research was supported by Basic Science Research Program through the National Research Foundation of Korea (NRF) funded by the Ministry of Education (Grant Number 2020R1A6A1A03040583).

    Conflicts of Interest: The authors declare that they have no conflicts of interest to report regarding the present study.

    少妇的逼好多水| 国产精品熟女久久久久浪| 国产成人精品久久久久久| 国产乱人偷精品视频| 大又大粗又爽又黄少妇毛片口| 婷婷成人精品国产| 亚洲成人手机| 日韩av免费高清视频| 99久久中文字幕三级久久日本| 性高湖久久久久久久久免费观看| 自线自在国产av| 国产免费一区二区三区四区乱码| 精品午夜福利在线看| 国产高清不卡午夜福利| 91成人精品电影| 一级黄片播放器| 大片免费播放器 马上看| 最近最新中文字幕免费大全7| 亚洲国产精品一区二区三区在线| 日韩,欧美,国产一区二区三区| 一个人免费看片子| 韩国高清视频一区二区三区| 97超视频在线观看视频| 纵有疾风起免费观看全集完整版| 啦啦啦啦在线视频资源| 亚洲精品乱久久久久久| 最近中文字幕2019免费版| 日韩一区二区视频免费看| 欧美亚洲日本最大视频资源| 99久国产av精品国产电影| 又粗又硬又长又爽又黄的视频| 亚洲国产av影院在线观看| 91国产中文字幕| 国产熟女欧美一区二区| 80岁老熟妇乱子伦牲交| 国产深夜福利视频在线观看| 亚洲欧美一区二区三区国产| 免费看不卡的av| 国模一区二区三区四区视频| 国产成人精品婷婷| 精品国产乱码久久久久久小说| 亚洲,欧美,日韩| 久久精品久久久久久久性| 日本av手机在线免费观看| 亚洲av男天堂| 亚洲av欧美aⅴ国产| 人人妻人人爽人人添夜夜欢视频| 亚洲国产成人一精品久久久| 国产精品嫩草影院av在线观看| 久久久精品94久久精品| 久久99精品国语久久久| 男女免费视频国产| 日韩一区二区视频免费看| 国产精品国产三级国产专区5o| 午夜91福利影院| 成人18禁高潮啪啪吃奶动态图 | 国产乱来视频区| 99久久精品国产国产毛片| 久久久精品94久久精品| 人人妻人人澡人人看| 五月开心婷婷网| 又黄又爽又刺激的免费视频.| 久久精品久久久久久久性| 热re99久久国产66热| 国产精品人妻久久久影院| a级毛片黄视频| 永久网站在线| 97在线人人人人妻| 在线 av 中文字幕| 国产视频首页在线观看| 国产有黄有色有爽视频| 婷婷色av中文字幕| 2021少妇久久久久久久久久久| 自拍欧美九色日韩亚洲蝌蚪91| 亚洲成人一二三区av| 亚洲综合色惰| 精品国产露脸久久av麻豆| 成人午夜精彩视频在线观看| 国产综合精华液| 国产精品久久久久久久电影| 内地一区二区视频在线| 丰满少妇做爰视频| 成人手机av| 精品熟女少妇av免费看| 午夜视频国产福利| 大香蕉97超碰在线| 成人影院久久| 成人亚洲欧美一区二区av| 亚洲人成网站在线观看播放| 观看美女的网站| 欧美激情极品国产一区二区三区 | 99热网站在线观看| 亚洲国产精品一区二区三区在线| 人妻一区二区av| videos熟女内射| 一本久久精品| 亚洲欧洲国产日韩| 久久久国产欧美日韩av| 亚洲综合精品二区| 亚洲伊人久久精品综合| 22中文网久久字幕| 97在线人人人人妻| 日本wwww免费看| 欧美日韩视频精品一区| 欧美精品人与动牲交sv欧美| 王馨瑶露胸无遮挡在线观看| av网站免费在线观看视频| 晚上一个人看的免费电影| 一二三四中文在线观看免费高清| 亚洲综合色惰| 五月伊人婷婷丁香| 久久久国产精品麻豆| 久久久久久人妻| 免费观看性生交大片5| 国产黄频视频在线观看| 成人毛片60女人毛片免费| 男女国产视频网站| 日韩av不卡免费在线播放| 麻豆成人av视频| 精品一品国产午夜福利视频| 亚洲av.av天堂| 国产精品无大码| 涩涩av久久男人的天堂| 如何舔出高潮| 久久久久精品性色| av网站免费在线观看视频| 亚洲欧美一区二区三区黑人 | 亚洲怡红院男人天堂| 国产黄色免费在线视频| 日本-黄色视频高清免费观看| 丝袜脚勾引网站| 青春草亚洲视频在线观看| 观看av在线不卡| 国产 精品1| 久久久久视频综合| 国产免费一级a男人的天堂| 亚洲三级黄色毛片| 在线观看国产h片| 日韩一本色道免费dvd| 日本-黄色视频高清免费观看| 亚洲av二区三区四区| 欧美激情 高清一区二区三区| 老司机影院成人| 国产免费一区二区三区四区乱码| 国产精品国产三级专区第一集| 国产精品蜜桃在线观看| 国产精品99久久99久久久不卡 | av免费观看日本| 男人操女人黄网站| 永久网站在线| 亚洲经典国产精华液单| 国产亚洲最大av| 久久精品国产自在天天线| 国产精品一区二区在线观看99| 免费观看性生交大片5| 在线播放无遮挡| 亚洲av成人精品一区久久| 国内精品宾馆在线| 永久网站在线| 午夜视频国产福利| 少妇的逼好多水| 国产高清三级在线| 亚洲精品中文字幕在线视频| 国产精品嫩草影院av在线观看| 最新的欧美精品一区二区| 国产女主播在线喷水免费视频网站| 国产成人午夜福利电影在线观看| 国产老妇伦熟女老妇高清| 亚洲高清免费不卡视频| 青青草视频在线视频观看| 国产亚洲午夜精品一区二区久久| 国产熟女午夜一区二区三区 | 夜夜爽夜夜爽视频| 在线亚洲精品国产二区图片欧美 | 99热6这里只有精品| 男女国产视频网站| 亚洲国产精品一区二区三区在线| 女人久久www免费人成看片| 美女福利国产在线| 亚洲精品aⅴ在线观看| 国产精品国产av在线观看| 久久久久久久精品精品| 久久久久久久久久久免费av| 热99国产精品久久久久久7| 亚洲av国产av综合av卡| 极品少妇高潮喷水抽搐| 三级国产精品片| 欧美日韩视频高清一区二区三区二| 国产视频首页在线观看| 极品少妇高潮喷水抽搐| 黄片播放在线免费| 国产成人av激情在线播放 | 青春草视频在线免费观看| 永久网站在线| 欧美成人午夜免费资源| 精品久久久久久久久av| 黄色视频在线播放观看不卡| 男女啪啪激烈高潮av片| 日产精品乱码卡一卡2卡三| 日韩人妻高清精品专区| 超色免费av| 高清欧美精品videossex| 日日撸夜夜添| 久久久久久伊人网av| 国产不卡av网站在线观看| 我的女老师完整版在线观看| 日本-黄色视频高清免费观看| 久久久精品免费免费高清| 一级毛片aaaaaa免费看小| 久久人人爽人人片av| 国产69精品久久久久777片| 久久人妻熟女aⅴ| 国产精品久久久久久久电影| 人体艺术视频欧美日本| 伦理电影大哥的女人| 久久免费观看电影| 美女视频免费永久观看网站| 欧美日韩视频高清一区二区三区二| 亚洲国产日韩一区二区| 亚洲精品国产av成人精品| 3wmmmm亚洲av在线观看| 蜜桃在线观看..| a级毛色黄片| 精品久久国产蜜桃| 婷婷色麻豆天堂久久| 国产精品 国内视频| 亚洲欧美色中文字幕在线| 十八禁高潮呻吟视频| 国产国拍精品亚洲av在线观看| 午夜免费观看性视频| 精品亚洲乱码少妇综合久久| 我的女老师完整版在线观看| 夫妻性生交免费视频一级片| 91精品一卡2卡3卡4卡| 欧美97在线视频| 国产精品一二三区在线看| 亚洲人与动物交配视频| 亚洲精品国产av成人精品| 人妻人人澡人人爽人人| 精品久久久久久久久亚洲| 大陆偷拍与自拍| av在线老鸭窝| 亚洲美女搞黄在线观看| 人妻系列 视频| 日日啪夜夜爽| 丝袜喷水一区| 在线播放无遮挡| 国产精品人妻久久久久久| 久久毛片免费看一区二区三区| 99热6这里只有精品| 国产精品一区二区在线不卡| 99re6热这里在线精品视频| 女性生殖器流出的白浆| 欧美xxxx性猛交bbbb| 制服丝袜香蕉在线| 精品人妻偷拍中文字幕| 制服诱惑二区| 内地一区二区视频在线| 国产欧美日韩综合在线一区二区| 人妻制服诱惑在线中文字幕| 亚洲精品久久成人aⅴ小说 | 亚洲美女视频黄频| 国产色婷婷99| 大又大粗又爽又黄少妇毛片口| 一本一本综合久久| 国产白丝娇喘喷水9色精品| 久久毛片免费看一区二区三区| 久久久久久人妻| 午夜精品国产一区二区电影| 国产亚洲午夜精品一区二区久久| xxxhd国产人妻xxx| 亚洲成人手机| 免费观看av网站的网址| 美女大奶头黄色视频| 男女边摸边吃奶| 亚洲美女黄色视频免费看| 你懂的网址亚洲精品在线观看| 欧美精品一区二区大全| 亚洲在久久综合| 韩国高清视频一区二区三区| 少妇 在线观看| 少妇猛男粗大的猛烈进出视频| 国产av国产精品国产| 美女内射精品一级片tv| 一级毛片我不卡| 亚洲一级一片aⅴ在线观看| 大码成人一级视频| 国产男女内射视频| 亚洲美女黄色视频免费看| 日本-黄色视频高清免费观看| 国产精品一区二区三区四区免费观看| 久久久午夜欧美精品| 大片电影免费在线观看免费| 国产在视频线精品| 99久久精品国产国产毛片| 久久久久久久国产电影| 丝瓜视频免费看黄片| 国产亚洲一区二区精品| 国产淫语在线视频| 日韩精品免费视频一区二区三区 | 午夜激情福利司机影院| 亚洲成人av在线免费| 美女国产视频在线观看| 国产欧美另类精品又又久久亚洲欧美| 一级爰片在线观看| 大陆偷拍与自拍| 高清欧美精品videossex| 久久人人爽人人片av| 日韩电影二区| 超色免费av| 美女国产视频在线观看| 少妇人妻 视频| 天堂中文最新版在线下载| 两个人的视频大全免费| 婷婷色av中文字幕| 国产精品久久久久久精品电影小说| 成人影院久久| videossex国产| 成人手机av| 国产精品秋霞免费鲁丝片| 欧美最新免费一区二区三区| av.在线天堂| 中文字幕人妻丝袜制服| 亚洲精品乱码久久久v下载方式| 黄色欧美视频在线观看| 亚洲成色77777| 亚洲无线观看免费| 99久久精品国产国产毛片| 免费观看性生交大片5| 特大巨黑吊av在线直播| 久久青草综合色| 在线观看国产h片| 天堂8中文在线网| 久久久久精品性色| 国产一区亚洲一区在线观看| 亚洲精品久久久久久婷婷小说| 国产午夜精品一二区理论片| 特大巨黑吊av在线直播| 亚洲av男天堂| 久久精品国产a三级三级三级| 精品人妻一区二区三区麻豆| 国产有黄有色有爽视频| 插阴视频在线观看视频| 伦精品一区二区三区| 最新的欧美精品一区二区| av不卡在线播放| 春色校园在线视频观看| 在线观看免费日韩欧美大片 | 亚洲精华国产精华液的使用体验| 国产精品免费大片| 亚洲情色 制服丝袜| 国产免费福利视频在线观看| 中文字幕亚洲精品专区| 国产色爽女视频免费观看| 大又大粗又爽又黄少妇毛片口| 久久青草综合色| 97在线视频观看| 水蜜桃什么品种好| 欧美bdsm另类| xxx大片免费视频| 99re6热这里在线精品视频| 夫妻午夜视频| 国产精品麻豆人妻色哟哟久久| videos熟女内射| 午夜视频国产福利| 久久国产精品大桥未久av| 一级爰片在线观看| 美女中出高潮动态图| 一级毛片黄色毛片免费观看视频| 日日撸夜夜添| 国产精品一区二区三区四区免费观看| 国产日韩欧美在线精品| 一级毛片aaaaaa免费看小| 一本一本久久a久久精品综合妖精 国产伦在线观看视频一区 | 热re99久久精品国产66热6| 久久韩国三级中文字幕| 久久精品久久精品一区二区三区| 亚洲精品456在线播放app| 一本一本久久a久久精品综合妖精 国产伦在线观看视频一区 | 国产国拍精品亚洲av在线观看| 国产高清有码在线观看视频| 另类精品久久| 午夜精品国产一区二区电影| 国产在线免费精品| 久久久久久久久大av| 一区二区三区免费毛片| 精品人妻一区二区三区麻豆| 热99久久久久精品小说推荐| 亚洲激情五月婷婷啪啪| 最黄视频免费看| 97超视频在线观看视频| 卡戴珊不雅视频在线播放| 高清欧美精品videossex| 九九爱精品视频在线观看| 最近中文字幕2019免费版| 极品人妻少妇av视频| 久久影院123| 成年人午夜在线观看视频| 久久久久久久亚洲中文字幕| 免费观看av网站的网址| 国产男女内射视频| 精品少妇内射三级| 蜜桃国产av成人99| 在线观看一区二区三区激情| 成人免费观看视频高清| 黑人高潮一二区| 中文字幕最新亚洲高清| 精品一区二区免费观看| 日韩精品有码人妻一区| 日本wwww免费看| 成人漫画全彩无遮挡| 99九九在线精品视频| 嘟嘟电影网在线观看| 人人妻人人爽人人添夜夜欢视频| 国产精品 国内视频| 午夜激情久久久久久久| 99热网站在线观看| 少妇猛男粗大的猛烈进出视频| 女的被弄到高潮叫床怎么办| 国产免费现黄频在线看| 桃花免费在线播放| 自拍欧美九色日韩亚洲蝌蚪91| 国产亚洲一区二区精品| 熟女电影av网| 91国产中文字幕| 免费黄色在线免费观看| av有码第一页| 看非洲黑人一级黄片| 日韩中字成人| 丝袜美足系列| av视频免费观看在线观看| 欧美精品一区二区免费开放| 精品一区在线观看国产| 美女视频免费永久观看网站| 亚洲国产精品999| 国产成人精品在线电影| 中国美白少妇内射xxxbb| 赤兔流量卡办理| 亚洲欧洲精品一区二区精品久久久 | 黄片播放在线免费| 欧美日韩av久久| 国产精品国产av在线观看| 建设人人有责人人尽责人人享有的| 久久狼人影院| 国产不卡av网站在线观看| 欧美日本中文国产一区发布| 亚洲精品美女久久av网站| 十分钟在线观看高清视频www| 最后的刺客免费高清国语| 亚洲四区av| 精品久久国产蜜桃| 欧美日韩精品成人综合77777| 国产女主播在线喷水免费视频网站| 欧美精品国产亚洲| 国产精品国产三级国产专区5o| 成年人午夜在线观看视频| 久热久热在线精品观看| 亚洲av日韩在线播放| 欧美另类一区| 成年av动漫网址| 亚洲av二区三区四区| 亚洲国产精品一区三区| 日韩一本色道免费dvd| 99九九线精品视频在线观看视频| 亚洲人成网站在线播| 插逼视频在线观看| 欧美日韩在线观看h| 在线 av 中文字幕| 91精品一卡2卡3卡4卡| 26uuu在线亚洲综合色| 校园人妻丝袜中文字幕| 免费看不卡的av| 亚洲精品亚洲一区二区| 亚洲情色 制服丝袜| 高清毛片免费看| 久久免费观看电影| 亚洲精品av麻豆狂野| 国产av一区二区精品久久| 在线观看免费日韩欧美大片 | 麻豆精品久久久久久蜜桃| 亚洲三级黄色毛片| 高清黄色对白视频在线免费看| 美女xxoo啪啪120秒动态图| 熟妇人妻不卡中文字幕| 国产精品一区二区在线观看99| 免费大片18禁| 亚洲五月色婷婷综合| 亚洲人成网站在线观看播放| 国产精品偷伦视频观看了| 日韩中文字幕视频在线看片| 麻豆乱淫一区二区| 成人免费观看视频高清| 免费久久久久久久精品成人欧美视频 | 精品人妻在线不人妻| 国产成人精品在线电影| 国国产精品蜜臀av免费| av不卡在线播放| 精品一区二区免费观看| av天堂久久9| 人妻少妇偷人精品九色| 久久精品国产鲁丝片午夜精品| 夫妻性生交免费视频一级片| 人妻夜夜爽99麻豆av| 久久久午夜欧美精品| 日韩av免费高清视频| 有码 亚洲区| 免费看av在线观看网站| 成年人免费黄色播放视频| 久久ye,这里只有精品| 日韩一区二区三区影片| 肉色欧美久久久久久久蜜桃| 成人国语在线视频| 妹子高潮喷水视频| 日本-黄色视频高清免费观看| 狂野欧美激情性xxxx在线观看| av在线app专区| 国产白丝娇喘喷水9色精品| 亚洲欧洲精品一区二区精品久久久 | 欧美日韩视频精品一区| 中文字幕精品免费在线观看视频 | 一二三四中文在线观看免费高清| 乱码一卡2卡4卡精品| 九九爱精品视频在线观看| 国产欧美亚洲国产| 国产精品国产三级国产av玫瑰| 久久精品国产自在天天线| 在线免费观看不下载黄p国产| 高清毛片免费看| 男的添女的下面高潮视频| 国产精品久久久久久av不卡| 亚洲人与动物交配视频| 性高湖久久久久久久久免费观看| 中文精品一卡2卡3卡4更新| 欧美3d第一页| 午夜福利影视在线免费观看| 一本色道久久久久久精品综合| av电影中文网址| 免费大片黄手机在线观看| 国产精品.久久久| 国产成人精品婷婷| 成人二区视频| 亚洲人成网站在线观看播放| 国产探花极品一区二区| 国产av码专区亚洲av| 日本av免费视频播放| 黄色毛片三级朝国网站| 在线看a的网站| 飞空精品影院首页| 最近最新中文字幕免费大全7| 午夜影院在线不卡| 各种免费的搞黄视频| 色5月婷婷丁香| 黄色怎么调成土黄色| 制服丝袜香蕉在线| 午夜激情av网站| 日本与韩国留学比较| 亚洲av不卡在线观看| 汤姆久久久久久久影院中文字幕| 免费日韩欧美在线观看| 久久免费观看电影| 韩国av在线不卡| 99视频精品全部免费 在线| 男女国产视频网站| 人妻系列 视频| 边亲边吃奶的免费视频| 在线观看三级黄色| 18+在线观看网站| 天堂8中文在线网| 国产在线视频一区二区| 一区二区三区乱码不卡18| 看免费成人av毛片| 免费大片18禁| 久久女婷五月综合色啪小说| 好男人视频免费观看在线| 大香蕉久久网| 一二三四中文在线观看免费高清| 日韩熟女老妇一区二区性免费视频| 亚洲人与动物交配视频| 日本色播在线视频| 久久婷婷青草| 免费观看性生交大片5| 国产熟女欧美一区二区| 女性被躁到高潮视频| 亚洲精品自拍成人| 三上悠亚av全集在线观看| 七月丁香在线播放| 另类亚洲欧美激情| 视频中文字幕在线观看| 国产成人精品久久久久久| 国产亚洲一区二区精品| 精品午夜福利在线看| 国产一区二区三区综合在线观看 | 成人国语在线视频| 免费看不卡的av| 国产av国产精品国产| 亚洲激情五月婷婷啪啪| 国产欧美日韩一区二区三区在线 | 又黄又爽又刺激的免费视频.| 大码成人一级视频| 五月开心婷婷网| 久久国内精品自在自线图片| 欧美精品一区二区免费开放| 飞空精品影院首页| 一级a做视频免费观看| 国产成人精品在线电影| a 毛片基地| 五月开心婷婷网| 美女国产高潮福利片在线看| 母亲3免费完整高清在线观看 | 亚洲国产av新网站| 91成人精品电影| 久久人人爽av亚洲精品天堂| 最近中文字幕2019免费版| 最近中文字幕高清免费大全6| 免费观看在线日韩|