精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

公交車總遲到?你大概掉進(jìn)了“等待時(shí)間悖論”

大數(shù)據(jù) 數(shù)據(jù)分析
在等待平均10分鐘一班的公交車時(shí),你的平均等待時(shí)間將為10分鐘。這就叫等待時(shí)間悖論。

[[250588]]

大數(shù)據(jù)文摘出品

編譯:李雷、小蔣、錢天培

如果你經(jīng)常坐公交車,相信下面這一場(chǎng)景對(duì)你絕不陌生。

你到了車站,準(zhǔn)備搭乘聲稱每10分鐘一班的公交車。你盯著你的手表留意著時(shí)間,結(jié)果公交車終于在11分鐘后到來。

這時(shí)你不由得感嘆:為什么今天運(yùn)氣這么差!

想想也是。如果公交車每10分鐘一班,而你到達(dá)的時(shí)間是隨機(jī)的,那么你的平均等待時(shí)間難道不是5分鐘嘛?

但實(shí)際上,等待公交車的時(shí)間似乎永遠(yuǎn)要比你預(yù)估的久。

究竟是你錯(cuò)了?還是公交運(yùn)營(yíng)系統(tǒng)出了問題?

事實(shí)證明,在一些合理的假設(shè)下,你可以得出一個(gè)驚人的結(jié)論:

在等待平均10分鐘一班的公交車時(shí),你的平均等待時(shí)間將為10分鐘。

這就叫等待時(shí)間悖論。

等待時(shí)間悖論

如果公交車精確每10分鐘來一輛,那么你的平均等待時(shí)間就是這個(gè)間隔的一半:5分鐘。

可是,如果我們給這個(gè)10分鐘加上一點(diǎn)隨機(jī)成分呢?

這時(shí),等待時(shí)間悖論就出現(xiàn)了。

等待時(shí)間悖是檢驗(yàn)悖論的一種。那么,什么是檢驗(yàn)悖論呢?

簡(jiǎn)言之,只要觀察量的概率與觀察量有關(guān),就會(huì)出現(xiàn)檢驗(yàn)悖論。比如說,我們做了一個(gè)調(diào)查大學(xué)生班級(jí)平均人數(shù)的調(diào)查。雖然學(xué)校確實(shí)保證每班平均有30名學(xué)生,但實(shí)際調(diào)查下來的平均班級(jí)規(guī)模通常會(huì)大得多。

原因是,較大的班級(jí)中就有更多的學(xué)生,因此在計(jì)算學(xué)生的平均體驗(yàn)時(shí),你會(huì)對(duì)大班進(jìn)行過度地抽樣。極端得講,如果有一個(gè)班一個(gè)學(xué)生也沒有,那你壓根不會(huì)抽樣到這個(gè)班級(jí)的學(xué)生。

對(duì)于通常10分鐘一班的公交線路,有時(shí)兩班車的間隔會(huì)超過10分鐘,有時(shí)則短點(diǎn)。如果你在隨機(jī)時(shí)間到達(dá),那你會(huì)有更多機(jī)會(huì)遇到更長(zhǎng)的等待間隔,而不是較短的。

因此,乘客所經(jīng)歷的平均等待時(shí)間間隔將比公交車之間的平均到達(dá)時(shí)間間隔更長(zhǎng),因?yàn)檩^長(zhǎng)的間隔是被過度采樣了的。

但等待時(shí)間悖論提出了一個(gè)比這更震撼的主張。

當(dāng)兩班車的平均間隔是N分鐘時(shí),搭乘者所經(jīng)歷的平均等待時(shí)間也是N分鐘,而非N/2分鐘。

這是真的嗎?

模擬等待時(shí)間

為了證明等待時(shí)間悖論的合理性,讓我們首先模擬平均每10分鐘到達(dá)一班的公交車流。

我們將模擬大量的公交車到達(dá)的情況:100萬輛(或大約19年中全天不間斷的10分鐘來一輛車的間隔),以保證實(shí)驗(yàn)的準(zhǔn)確性。

  1. import numpy as np 
  2.  
  3. N = 1000000  # number of buses 
  4. tau = 10  # average minutes between arrivals 
  5.  
  6. rand = np.random.RandomState(42)  # universal random seed 
  7. bus_arrival_times = N * tau * np.sort(rand.rand(N)) 

為了確認(rèn)我們做的是對(duì)的,讓我們檢查一下平均間隔是否接近τ= 10:

  1. intervals = np.diff(bus_arrival_times) 
  2. intervals.mean() 

輸出:

  1. 9.9999879601518398 

通過模擬這些公交車到達(dá),我們現(xiàn)在可以模擬大量乘客在此期間到達(dá)公交車站,并計(jì)算他們每個(gè)人經(jīng)歷的等待時(shí)間。讓我們將它封裝在一個(gè)函數(shù)中供以后使用:

  1. def simulate_wait_times(arrival_times, 
  2.                        rseed=8675309,  # Jenny's random seed 
  3.                        n_passengers=1000000): 
  4.    rand = np.random.RandomState(rseed) 
  5.     
  6.    arrival_times = np.asarray(arrival_times) 
  7.    passenger_times = arrival_times.max() * rand.rand(n_passengers) 
  8.  
  9.    # find the index of the next bus for each simulated passenger 
  10.    i = np.searchsorted(arrival_times, passenger_times, side='right'
  11.  
  12.    return arrival_times[i] - passenger_times 

然后我們可以模擬一些等待時(shí)間并計(jì)算平均值:

  1. wait_times = simulate_wait_times(bus_arrival_times) 
  2. wait_times.mean() 

輸出:

  1. 10.001584206227317 

平均等待時(shí)間接近10分鐘。正如等待時(shí)間悖論預(yù)測(cè)的那樣。

深入挖掘:概率和泊松過程

我們?nèi)绾卫斫膺@一現(xiàn)象呢?

從本質(zhì)上說,這是檢驗(yàn)悖論的一個(gè)例子,其中觀察值的概率與觀察值本身有關(guān)。 讓我們用p(T)表示公交車到達(dá)車站時(shí)間隔T的分布。 在這種表示法中,到達(dá)時(shí)間的期望值是:

在上面的模擬中,我們選擇了E [T] =τ= 10分鐘。

當(dāng)乘客隨機(jī)到達(dá)公交車站時(shí),他們所經(jīng)歷的時(shí)間間隔的概率將受到p(T)的影響,但也受到T本身的影響:間隔時(shí)間越長(zhǎng),乘客遇到這一間隔的概率就越大。

所以我們可以得出乘客所經(jīng)歷的到達(dá)時(shí)間分布:

比例常數(shù)來自正態(tài)化分布:

與上面相比,我們可以將它簡(jiǎn)化為

預(yù)計(jì)等待時(shí)間E [W]將是乘客所經(jīng)歷的預(yù)期間隔的一半,所以我們可以寫作

或者可以寫得更清楚一點(diǎn):

現(xiàn)在,讓我們?yōu)閜(T)選擇一個(gè)表格并計(jì)算積分。

(1) 選擇p(T)

如果我們這種公式推導(dǎo)可行,那用于p(T)的合理分布是什么?

我們可以通過繪制兩班車間隔的直方圖來獲得模擬到達(dá)中的p(T)分布的圖片:

  1. %matplotlib inline 
  2. import matplotlib.pyplot as plt 
  3. plt.style.use('seaborn') 
  4.  
  5. plt.hist(intervals, bins=np.arange(80), density=True
  6. plt.axvline(intervals.mean(), color='black'linestyle='dotted'
  7. plt.xlabel('Interval between arrivals (minutes)') 
  8. plt.ylabel('Probability density'); 

這里的垂直虛線表示平均的間隔大約為10分鐘。這看起來非常像指數(shù)分布,而且并非偶然:我們將公交車的到達(dá)時(shí)間模擬為均勻隨機(jī)數(shù),這非常接近于泊松過程,對(duì)于這樣的過程,可以證明到達(dá)之間的間隔分布是呈指數(shù)分布的。

注:實(shí)際上,在區(qū)間Nτ內(nèi)均勻采樣N個(gè)點(diǎn),點(diǎn)之間的間隔T遵循β分布:T /(Nτ)〜Bet [1,N],當(dāng)N很大的時(shí)候這個(gè)極限趨于T~Exp [1 /τ]。

區(qū)間的指數(shù)分布意味著到達(dá)時(shí)間遵循泊松過程。

通過再次檢查這個(gè)推斷,我們可以確認(rèn)它與泊松過程的另一個(gè)屬性的相匹配:在固定時(shí)間范圍內(nèi)到達(dá)公交的數(shù)量將是泊松分布的。讓我們將模擬到達(dá)的時(shí)間按小時(shí)分桶檢查一下:

  1. from scipy.stats import poisson 
  2.  
  3. # count the number of arrivals in 1-hour bins 
  4. binsize = 60 
  5. binned_arrivals = np.bincount((bus_arrival_times // binsize).astype(int)) 
  6. x = np.arange(20) 
  7.  
  8. # plot the results 
  9. plt.hist(binned_arrivals, bins=x - 0.5, density=Truealpha=0.5, label='simulation'
  10. plt.plot(x, poisson(binsize / tau).pmf(x), 'ok', label='Poisson prediction'
  11. plt.xlabel('Number of arrivals per hour') 
  12. plt.ylabel('frequency') 
  13. plt.legend(); 

經(jīng)驗(yàn)值和理論值緊密匹配,這讓我們相信我們的解釋是正確:對(duì)于大N,柏松過程可以很好地描述我們模擬的公交到達(dá)時(shí)間,其到達(dá)間隔是指數(shù)分布的。

這意味著概率分布如下:

將此概率分布代入上面的公式,我們發(fā)現(xiàn)一個(gè)人的平均等待時(shí)間為

乘客的預(yù)期等待時(shí)間與公交到達(dá)的平均間隔相同!

一種補(bǔ)充的推斷方式是:泊松過程是一個(gè)無記憶過程,這意味著事件發(fā)生的歷史情況與下一個(gè)事件的預(yù)期時(shí)間無關(guān)。所以當(dāng)你到達(dá)公交站后,等到下一班公交的平均等待時(shí)間總是一樣的:在我們的案例中,它是10分鐘,這與上一班車走了多久無關(guān)!

同樣的原理,你已經(jīng)等待了多久并不重要:下一輛公交預(yù)計(jì)的到達(dá)時(shí)間總是10分鐘:對(duì)泊松過程來說,你花費(fèi)在等待的時(shí)間沒用。

實(shí)際的等待時(shí)間

如果通過泊松過程確實(shí)描述了真實(shí)世界的公交到達(dá)時(shí)間,上述分析是正確的,但事實(shí)真的如此嗎?

為了確定等待時(shí)間悖論是否描述了現(xiàn)實(shí)情況,我們深入研究了一些可供下載的數(shù)據(jù):arrival_times.csv(3MB的CSV文件)

https://gist.githubusercontent.com/jakevdp/82409002fcc5142a2add0168c274a869/raw/1bbabf78333306dbc45b9f33662500957b2b6dc3/arrival_times.csv

該數(shù)據(jù)集包含2016年第二季度記錄的西雅圖市中心3rd & Pike公交站的西雅圖Rapid Ride C、D、E線的預(yù)定和實(shí)際到達(dá)時(shí)間。

  1. import pandas as pd 
  2. df = pd.read_csv('arrival_times.csv') 
  3. dfdf = df.dropna(axis=0how='any'
  4. df.head() 

我特意選擇Rapid Ride路線的數(shù)據(jù)是因?yàn)椋谝惶斓拇蟛糠謺r(shí)間里,公交車的間隔很規(guī)律,通常在10到15分鐘之間。

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

首先,讓我們進(jìn)行一下數(shù)據(jù)清洗,將其轉(zhuǎn)換為更易于使用的表單:

  1. # combine date and time into a single timestamp 
  2.  
  3. df['scheduled'] = pd.to_datetime(df['OPD_DATE'] + ' ' + df['SCH_STOP_TM']) 
  4. df['actual'] = pd.to_datetime(df['OPD_DATE'] + ' ' + df['ACT_STOP_TM']) 
  5.  
  6. # if scheduled & actual span midnight, then the actual day needs to be adjusted 
  7. minute = np.timedelta64(1, 'm') 
  8. hour = 60 * minute 
  9. diff_hrs = (df['actual'] - df['scheduled']) / hour 
  10. df.loc[diff_hrs > 20, 'actual'] -24 * hour 
  11. df.loc[diff_hrs < -20, 'actual'] += 24 * hour 
  12. df['minutes_late'] = (df['actual'] - df['scheduled']) / minute 
  13.  
  14. # map internal route codes to external route letters 
  15. df['route'] = df['RTE'].replace({673: 'C', 674: 'D', 675: 'E'}).astype('category') 
  16. df['direction'] = df['DIR'].replace({'N': 'northbound', 'S': 'southbound'}).astype('category') 
  17.  
  18. # extract useful columns 
  19. dfdf = df[['route', 'direction', 'scheduled', 'actual', 'minutes_late']].copy() 
  20.  
  21. df.head() 

(2) 公交車晚了多少?

該表中主要有六個(gè)不同的數(shù)據(jù)集:C、D和E線的北行和南行。為了了解它們的特性,讓我們繪制這六條線路的實(shí)際與預(yù)定到達(dá)時(shí)間差的直方圖:

  1. import seaborn as sns 
  2. g = sns.FacetGrid(df, row="direction"col="route"
  3. g.map(plt.hist, "minutes_late", bins=np.arange(-10, 20)) 
  4. g.set_titles('{col_name} {row_name}') 
  5. g.set_axis_labels('minutes late', 'number of buses'); 

你可能會(huì)認(rèn)為公交車每次在行程開始時(shí)與其時(shí)間表更接近,并且在快結(jié)束時(shí)有更多的差異,這在數(shù)據(jù)中得到了證實(shí):南行(southbound)C線和北行(northbound) D線、E線都在各自路線的起點(diǎn)接近時(shí)間表,而其反方向在終點(diǎn)時(shí)更接近。

(3) 預(yù)定和觀察到的到達(dá)時(shí)間間隔

接下來讓我們來看看這六條路線觀察和預(yù)計(jì)的到達(dá)時(shí)間間隔。我們首先使用Pandas 的groupby功能分別計(jì)算這些間隔:

  1. def compute_headway(scheduled): 
  2.    minute = np.timedelta64(1, 'm') 
  3.    return scheduled.sort_values().diff() / minute 
  4.  
  5. grouped = df.groupby(['route', 'direction']) 
  6. df['actual_interval'] = grouped['actual'].transform(compute_headway) 
  7. df['scheduled_interval'] = grouped['scheduled'].transform(compute_headway) 
  1. g = sns.FacetGrid(df.dropna(), row="direction"col="route"
  2. g.map(plt.hist, "actual_interval", bins=np.arange(50) + 0.5) 
  3. g.set_titles('{col_name} {row_name}') 
  4. g.set_axis_labels('actual interval (minutes)', 'number of buses'); 

可以很清楚看出,這并不像我們模型的指數(shù)分布形式,此外,分布可能受到非恒定的預(yù)定到達(dá)間隔的影響。

讓我們重復(fù)上面的圖表,查看預(yù)定到達(dá)間隔的分布:

這表明公交車在整個(gè)星期都有不同的到達(dá)時(shí)間間隔,所以我們無法從原始到達(dá)時(shí)間數(shù)據(jù)的分布來評(píng)估等待時(shí)間悖論的準(zhǔn)確性。

  1. g = sns.FacetGrid(df.dropna(), row="direction"col="route"
  2. g.map(plt.hist, "scheduled_interval", bins=np.arange(20) - 0.5) 
  3. g.set_titles('{col_name} {row_name}') 
  4. g.set_axis_labels('scheduled interval (minutes)', 'frequency'); 

構(gòu)建均勻分布的時(shí)間表

即使預(yù)定的到達(dá)間隔不均勻,也有一些特定的間隔有大量到達(dá)的數(shù)據(jù):例如,有近2000個(gè)北行E線的預(yù)定間隔為10分鐘。為了探索等待時(shí)間悖論是否適用,讓我們按路線、方向和預(yù)定間隔對(duì)數(shù)據(jù)進(jìn)行分組,然后將這些近似的到達(dá)時(shí)間重新堆疊在一起,就像它們按順序發(fā)生的一樣。這應(yīng)該保持了原始數(shù)據(jù)所有的相關(guān)特征,同時(shí)更容易直接與等待時(shí)間悖論的預(yù)測(cè)比較。

  1. def stack_sequence(data): 
  2.    # first, sort by scheduled time 
  3.    datadata = data.sort_values('scheduled') 
  4.     
  5.    # re-stack data & recompute relevant quantities 
  6.    data['scheduled'] = data['scheduled_interval'].cumsum() 
  7.    data['actual'] = data['scheduled'] + data['minutes_late'] 
  8.    data['actual_interval'] = data['actual'].sort_values().diff() 
  9.    return data 
  10.  
  11. subset = df[df.scheduled_interval.isin([10, 12, 15])] 
  12. grouped = subset.groupby(['route', 'direction', 'scheduled_interval']) 
  13. sequenced = grouped.apply(stack_sequence).reset_index(drop=True
  14. sequenced.head() 

 

使用這些清理過的數(shù)據(jù),我們可以繪制不同路線、方向和到達(dá)頻率的“實(shí)際”到達(dá)間隔的分布:

  1. for route in ['C', 'D', 'E']: 
  2.    g = sns.FacetGrid(sequenced.query(f"route == '{route}'"), 
  3.                      row="direction"col="scheduled_interval"
  4.    g.map(plt.hist, "actual_interval", bins=np.arange(40) + 0.5) 
  5.    g.set_titles('{row_name} ({col_name:.0f} min)') 
  6.    g.set_axis_labels('actual interval (min)', 'count') 
  7.    g.fig.set_size_inches(8, 4) 
  8.    g.fig.suptitle(f'{route} line', y=1.05, fontsize=14

我們看到,每條路線和時(shí)間表的觀測(cè)到達(dá)間隔的分布接近高斯分布,在預(yù)定的到達(dá)間隔附近達(dá)到峰值,并且在路線開始附近具有較小的標(biāo)準(zhǔn)差(C的南行(southbound),D / E的北行(northbound)),以及在路線結(jié)束附近有更大的標(biāo)準(zhǔn)差。

即使不經(jīng)過統(tǒng)計(jì)測(cè)試,我們也可以清楚地看到,實(shí)際的到達(dá)時(shí)間間隔肯定不是指數(shù)分布的,因而等待時(shí)間悖論所依賴的基本假設(shè)并不成立。

我們可以利用上面使用的等待時(shí)間模擬功能來找到每條公交路線、方向和時(shí)間表的平均等待時(shí)間:

  1. grouped = sequenced.groupby(['route', 'direction', 'scheduled_interval']) 
  2. sims = grouped['actual'].apply(simulate_wait_times) 
  3. sims.apply(lambda times: "{0:.1f} +/- {1:.1f}".format(times.mean(), times.std())) 

輸出:

平均等待時(shí)間可能比預(yù)定時(shí)間間隔的一半長(zhǎng)上一兩分鐘,但不等于等待時(shí)間悖論所暗示的預(yù)定時(shí)間間隔。換句話說,檢驗(yàn)悖論得到了證實(shí),但等待時(shí)間悖論似乎與現(xiàn)實(shí)不符。

結(jié)論

等待時(shí)間悖論是個(gè)非常有趣的現(xiàn)象。它涵蓋了模擬、概率以及統(tǒng)計(jì)假設(shè)與現(xiàn)實(shí)的比較。

雖然我們確認(rèn)了,現(xiàn)實(shí)世界的公交線路確實(shí)遵循了一些版本的檢驗(yàn)悖論,但上面的分析非常明確地顯示,等待時(shí)間悖論背后的核心假設(shè)(公交車的到達(dá)時(shí)間遵循泊松過程)并不是很有根據(jù)。

回想起來,這也并不令人驚訝:泊松過程是一個(gè)無記憶過程,它假設(shè)到達(dá)的概率完全獨(dú)立于自上次到達(dá)的時(shí)間。實(shí)際上,一個(gè)運(yùn)行良好的公交系統(tǒng)將有一個(gè)有意安排的時(shí)間表,用以避免這種行為:公交車不會(huì)在一天中的隨機(jī)時(shí)間開始他們的路線,而是按照選擇能夠***服務(wù)公眾的時(shí)間表開始他們的路線。

這里更大的教訓(xùn)是,你應(yīng)該謹(jǐn)慎對(duì)待任何數(shù)據(jù)分析工作的假設(shè)。泊松過程可以良好地描述到達(dá)時(shí)間的數(shù)據(jù) – 但只是在某些特定情況下。

僅僅因?yàn)橐环N類型的數(shù)據(jù)看起來像另一種類型的數(shù)據(jù),并不能推導(dǎo)出對(duì)一種數(shù)據(jù)有效的假設(shè)必然對(duì)另一種有效。

通常那些看似正確的假設(shè)可能會(huì)導(dǎo)致與現(xiàn)實(shí)不符的結(jié)論。

***,你可以在這里下載本文全部代碼👇http://jakevdp.github.io/downloads/notebooks/WaitingTimeParadox.ipynb

相關(guān)報(bào)道:

http://jakevdp.github.io/blog/2018/09/13/waiting-time-paradox/?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more

【本文是51CTO專欄機(jī)構(gòu)大數(shù)據(jù)文摘的原創(chuàng)文章,微信公眾號(hào)“大數(shù)據(jù)文摘( id: BigDataDigest)”】

     大數(shù)據(jù)文摘二維碼

戳這里,看該作者更多好文

責(zé)任編輯:趙寧寧 來源: 51CTO專欄
相關(guān)推薦

2012-07-09 13:22:52

WiFi

2017-04-06 08:53:26

無人駕駛

2020-11-04 10:11:20

無人公交無人出租車技術(shù)

2012-05-04 09:30:21

WiFi

2017-12-06 09:45:06

無人駕駛智能駕駛公交車

2011-03-07 09:05:49

鎖競(jìng)爭(zhēng)MySQL等待時(shí)間

2011-03-15 15:47:04

MySQL鎖競(jìng)爭(zhēng)

2012-04-20 09:51:48

無線上網(wǎng)

2022-05-09 13:47:26

自動(dòng)駕駛5G自動(dòng)駕駛公交

2017-09-20 08:16:51

公交云閃付綠色出行

2016-12-02 18:59:14

公交WIFI地鐵16Wi-Fi

2016-10-26 11:07:23

2020-04-09 10:57:08

安全信息泄露手機(jī)

2011-09-19 16:30:52

Vista系統(tǒng)啟動(dòng)等待時(shí)間

2012-09-10 09:50:40

2022-01-11 17:49:15

智能自動(dòng)駕駛汽車

2020-03-06 15:20:34

Redis存儲(chǔ)String

2019-01-08 13:45:39

Redis存儲(chǔ)數(shù)據(jù)庫(kù)

2012-12-10 11:29:21

瀏覽器搜狗

2016-11-07 18:42:16

16WIFI移動(dòng)WIFI
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

久久香蕉国产线看观看99| 国一区二区在线观看| 在线欧美小视频| 午夜精品一区二区三区在线观看| 最新中文字幕第一页| 亚洲香蕉av| 日韩大陆毛片av| 欧美激情第3页| 黄污视频在线观看| 国产欧美日韩在线| 粉嫩av一区二区三区免费观看| 西西44rtwww国产精品| 四季av在线一区二区三区 | 亚洲爱情岛论坛永久| 欧美亚洲视频| 欧美精品在线视频观看| 91精彩刺激对白露脸偷拍| 国产精选久久| 色婷婷久久综合| 日本欧美视频在线观看| 亚洲乱亚洲乱妇| 2024国产精品| 91久久爱成人| 亚洲精品无码久久久久| 日韩一级在线| 久久视频在线播放| 成人在线一级片| 超碰一区二区三区| 欧美一区二区三区色| 欧美aⅴ在线观看| 黑人另类精品××××性爽| 亚洲欧美自拍偷拍| 色吧亚洲视频| 黑人与亚洲人色ⅹvideos| 成人午夜激情片| 成人性生交大片免费观看嘿嘿视频| 4438国产精品一区二区| 欧美日本久久| 美日韩精品视频免费看| 国产黄a三级三级| 国产一区99| 亚洲久久久久久久久久| 尤物网站在线观看| 日韩中文字幕视频网| 91麻豆精品国产91久久久资源速度| 九九视频精品在线观看| 桃色一区二区| 一本到不卡免费一区二区| 黄色一级视频在线播放| a级片在线免费| 亚洲影视在线播放| 国产性生活免费视频| 中文字幕在线播放网址| 日韩美女视频一区| 成人性做爰片免费视频| 麻豆tv在线| 亚洲视频一区在线| 欧美精品一区二区性色a+v| 日本网站在线免费观看视频| 国产精品久久久一区麻豆最新章节| 日本一区二区在线| 国产黄在线观看免费观看不卡| 久久伊人中文字幕| 视频一区二区精品| 97电影在线看视频| 亚洲三级在线免费观看| 久久久久久久久影视| 中文在线手机av| 亚洲成人av免费| 18禁男女爽爽爽午夜网站免费| 免费福利视频一区二区三区| 色婷婷av一区二区三区之一色屋| 欧美激情精品久久久久久小说| 天堂久久午夜av| 欧美男同性恋视频网站| 国产精品一区二区三区毛片淫片| 国产农村妇女aaaaa视频| 久久婷婷影院| 国产欧美日韩中文字幕在线| 国产精品一区二区人人爽| 国产精品亚洲а∨天堂免在线| 亚洲一区二区三区在线免费观看 | 久久99精品国产| 亚洲va电影大全| 欧美一区二不卡视频| 91啦中文在线观看| 一本一本a久久| 香蕉久久aⅴ一区二区三区| 亚洲成人1区2区| 中文字幕国内自拍| 视频精品一区二区三区| 亚洲欧美日韩第一区| 日本激情视频一区二区三区| 国模 一区 二区 三区| 91高清免费视频| 美女福利视频网| 黄色av成人| 国产成人97精品免费看片| 91麻豆成人精品国产免费网站| 国产成人亚洲综合a∨婷婷| 欧美高清视频一区二区三区在线观看| 91美女视频在线| 亚洲成人免费影院| 狠狠躁狠狠躁视频专区| av成人资源| 日韩有码在线播放| 依依成人综合网| 国产精品亚洲第一区在线暖暖韩国 | av电影在线观看一区| 亚洲欧美日韩精品综合在线观看| 国产在线美女| 欧美精品第一页| 久久精品女同亚洲女同13| 水蜜桃久久夜色精品一区| 国内揄拍国内精品少妇国语| 中文字幕 亚洲视频| 99久久99久久精品国产片果冻 | 欧美自拍偷拍一区| 稀缺小u女呦精品呦| 天天射天天综合网| 国产精品国产三级国产专播精品人| 亚洲av无码一区二区乱子伦| 中文字幕不卡在线| 日韩视频第二页| 国产精品成人自拍| 久久天堂av综合合色| 国产美女www| 91欧美一区二区| 97免费视频观看| 成人噜噜噜噜| 日韩在线欧美在线国产在线| 国产精品第5页| 97国产一区二区| 僵尸世界大战2 在线播放| 日韩成人久久| 久久精品视频亚洲| 国产老女人乱淫免费| 国产精品久久久久久久久快鸭| 妞干网在线免费视频| 高清精品视频| 久久久久久久一区二区| 黄频网站在线观看| 亚洲自拍另类综合| 日本成人在线免费| 精品动漫3d一区二区三区免费| 91精品天堂| 欧美一卡二卡| 亚洲二区中文字幕| 亚洲国产精一区二区三区性色| 高清不卡一区二区| 欧美日韩不卡在线视频| 国产成人tv| 午夜剧场成人观在线视频免费观看| 亚洲精品中文字幕成人片| 亚洲综合成人在线视频| 国产精品熟妇一区二区三区四区| 亚洲视频精品| 精品欧美一区二区久久久伦| 成人国产电影在线观看| 日韩毛片在线看| 激情视频网站在线观看| 中文字幕乱码亚洲精品一区| 在线观看国产一级片| 日韩精品一区二区三区免费观影| 国产美女91呻吟求| 成人高清免费在线| 精品福利一区二区三区| 国产精品视频久久久久久久| 国产亚洲自拍一区| 亚洲高清免费在线观看| 伊人青青综合网| 国产在线视频欧美一区二区三区| 成人午夜视屏| 日韩一区二区av| 高h震动喷水双性1v1| 疯狂做受xxxx高潮欧美日本| 五月婷六月丁香| 国产一区999| 国产精品裸体瑜伽视频| 日产精品一区二区| 99三级在线| 午夜日韩成人影院| 久久午夜a级毛片| 欧美 日韩 国产 在线| 色狠狠一区二区| 三级在线观看免费大全| 波多野结衣一区二区三区| 成人免费毛片播放| 欧美在线日韩| 欧美一卡2卡3卡4卡无卡免费观看水多多 | 欧美在线免费观看| √新版天堂资源在线资源| 日韩免费福利电影在线观看| 成人午夜淫片100集| 日韩一区中文字幕| 手机av免费看| 国产精品911| 日本午夜激情视频| 91欧美大片| 久久精品国产精品国产精品污 | 欧美日韩久久久| 精品在线视频观看| 国产精品美女久久久久aⅴ| 在线xxxxx| 狠狠色综合色综合网络| 国产成人a亚洲精v品无码| 欧美久久九九| 一区二区91美女张开腿让人桶| 国产精品美女在线观看直播| 国产精品一区二区性色av| 九色porny视频在线观看| 久久伊人精品一区二区三区| 撸视在线观看免费视频| 精品成a人在线观看| av网站在线免费看| 欧美网站一区二区| 毛片在线免费视频| 亚洲自拍偷拍av| 国产精品免费人成网站酒店| 国产女人aaa级久久久级 | 亚洲视频免费看| 阿v天堂2014| 久久美女艺术照精彩视频福利播放| 丰满人妻一区二区三区大胸 | 成人黄色免费片| 播放一区二区| 日韩免费观看网站| 亚洲女同志freevdieo| 欧美激情区在线播放| 国产黄a三级三级三级av在线看 | 91麻豆精品国产91久久久久久| 无码人妻精品一区二区三区不卡| 亚洲成av人片在www色猫咪| 国产女人被狂躁到高潮小说| 中文字幕永久在线不卡| 国产7777777| 中文字幕精品综合| 黄色片在线观看免费| 国产欧美精品一区二区三区四区| 久久av无码精品人妻系列试探| 91丨porny丨国产| www.免费av| 久久免费看少妇高潮| 亚洲av无码国产精品久久| 99久久99久久精品免费看蜜桃| 丰满人妻一区二区三区免费视频棣| 国产乱子轮精品视频| 精品国产午夜福利在线观看| 国产剧情一区二区| 麻豆精品国产传媒| 粉嫩av一区二区三区| 免费看91视频| www.欧美日韩国产在线| 中文字幕第九页| 99精品在线免费| 日韩人妻一区二区三区| 久久精品视频在线免费观看| 中文字幕第二区| 最新久久zyz资源站| 国产高潮国产高潮久久久91| 亚洲欧美日韩在线| 久久久久亚洲av无码专区| 亚洲va欧美va人人爽午夜| 免费日韩一级片| 精品国产91乱高清在线观看| 一级片视频在线观看| 欧美视频精品在线| 97人人爽人人爽人人爽| 日韩女优毛片在线| 视频二区在线观看| 一区二区成人精品| 18+视频在线观看| 97av视频在线| 精品福利在线| 国产成人精品日本亚洲11| 要久久爱电视剧全集完整观看| 日韩片电影在线免费观看| 婷婷久久综合| 日韩欧美一区二| 日韩激情视频网站| 亚洲精品一区二区18漫画| 北岛玲一区二区三区四区 | 亚洲视频一二区| 黄色片视频网站| 欧美日韩中文国产| 好吊色一区二区| 国产一区二区三区直播精品电影 | 欧美一区二区三区图| 国产精品毛片久久久久久久久久99999999 | 老司机av福利| 99xxxx成人网| 久久久久久久久久久久久久久国产| 粉嫩av一区二区三区| 手机毛片在线观看| 亚洲午夜成aⅴ人片| 中文在线资源天堂| 日韩av网址在线| 国产美女福利在线| 日韩免费观看高清| 国产精品xxxav免费视频| 亚洲一区三区| 六月婷婷一区| www.四虎精品| 中文字幕在线不卡一区二区三区| 日韩免费黄色片| 91麻豆精品91久久久久同性| 全部免费毛片在线播放网站| 美女福利精品视频| 精品成人av| 精品国产一区二区三区免费| 国产电影一区二区在线观看| 国产伦精品一区二区三区四区视频_| 美女诱惑一区二区| 右手影院亚洲欧美| 亚洲国产视频一区| 国产精品高潮呻吟久久久| 亚洲日本成人网| 免费a视频在线观看| 色妞久久福利网| 春暖花开亚洲一区二区三区| 精品国产乱码一区二区三区四区 | 国产成人无码a区在线观看视频| 久草这里只有精品视频| 无码人妻精品一区二区中文| 午夜影院在线观看欧美| www.黄色av| 日韩视频欧美视频| 国产成人亚洲一区二区三区| 蜜桃视频在线观看91| 亚洲精品国产日韩| 中文字幕99页| 亚洲综合男人的天堂| 国产精品主播一区二区| 日日摸夜夜添一区| 成人日韩av| 图片区小说区区亚洲五月| 久久亚洲一区| 熟女俱乐部一区二区视频在线| 亚洲成人激情av| 欧洲精品久久一区二区| 欧美精品videos性欧美| 4438全国亚洲精品观看视频| 只有这里有精品| 国产精品一二三四区| 2021亚洲天堂| 欧美www视频| 美女精品导航| 国产视频一区二区不卡| 亚洲国内自拍| www.自拍偷拍| 欧美自拍偷拍一区| av大片在线看| 成人日韩在线电影| 99久久夜色精品国产亚洲狼 | 精品视频一二| 樱空桃在线播放| 国产99一区视频免费| 国产成人亚洲精品自产在线| 日韩国产欧美区| 欧美电影免费观看| 亚洲精品日韩成人| 国产麻豆精品一区二区| 国产第一页第二页| 国产视频久久久| 欧美精品资源| 免费观看黄色的网站| 国产精品99久久久久久久vr| 国产福利久久久| 亚洲美女黄色片| 久久精品国产福利| www.在线观看av| 久久久久成人黄色影片| 亚洲影视一区二区| 欧美肥婆姓交大片| 天天做夜夜做人人爱精品| 综合视频免费看| 国产精品一区二区黑丝| 国产无人区码熟妇毛片多| 中文字幕精品网| www.99re7.com| 一区二区电影| 先锋影音一区二区三区| 精品在线观看视频| 久久无码精品丰满人妻| 国产视频久久久| 日韩美香港a一级毛片| 亚洲 欧美 综合 另类 中字| 久久毛片高清国产| 国产免费久久久| 欧美亚洲激情在线| 围产精品久久久久久久| 国产草草浮力影院| 欧美日韩国产免费一区二区| 免费影视亚洲| 日韩在线电影一区| 成人免费精品视频| 夜夜躁狠狠躁日日躁av| 国内外成人免费激情在线视频网站| 日本精品三区| 久久久午夜精品福利内容|