精品欧美一区二区三区在线观看 _久久久久国色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)

日韩一区不卡| 日韩一区二区精品视频| 国产a级一级片| 美丽的姑娘在线观看免费动漫| 三级不卡在线观看| 日韩一级黄色av| 人妻体内射精一区二区三区| 日日av拍夜夜添久久免费| 中文字幕一区在线观看| 国产精品综合久久久久久| 中国女人真人一级毛片| 亚洲视屏一区| 日韩中文综合网| 超碰男人的天堂| 爱情电影网av一区二区| 欧美日韩中文字幕在线| 福利在线小视频| 黄色毛片在线观看| www.欧美色图| 亚洲伊人第一页| 黄色av网站免费| 激情久久中文字幕| 久久精品国产久精国产思思| 三级黄色片网站| 日韩中文字幕一区二区高清99| 色老汉一区二区三区| 精品国产av无码一区二区三区 | 日韩欧美的一区| 欧美精品无码一区二区三区| 丁香花在线影院| 最新中文字幕一区二区三区| 日韩色妇久久av| 头脑特工队2在线播放| 国产成人免费在线视频| 91精品啪aⅴ在线观看国产| 免费看日批视频| 欧美午夜久久| 色噜噜狠狠狠综合曰曰曰88av| yy1111111| swag国产精品一区二区| 欧美精品777| 天天干天天爽天天射| 欧美大片免费观看网址| 黄色一区二区三区| 大西瓜av在线| 国产蜜臀在线| 亚洲成人免费视频| 久久久久久久久久伊人| 九七久久人人| 亚洲视频一区二区免费在线观看| 色狠狠久久av五月综合| 国产永久av在线| 久久精品视频一区二区三区| 久久精品人成| 五月天婷婷视频| 99久久精品国产网站| 国产三级精品在线不卡| 无码精品黑人一区二区三区| 不卡的av中国片| 精品久久久久久乱码天堂| 手机在线精品视频| 2024国产精品| 欧美亚洲免费高清在线观看 | 国产丝袜在线精品| 天堂精品一区二区三区| 3p视频在线观看| 美女一区网站| 久久久久亚洲蜜桃| 天堂√在线观看一区二区| 成人高清免费观看mv| 日本一区二区免费在线| 中文字幕成人一区| 2024短剧网剧在线观看| 亚洲成av人综合在线观看| 黄色免费福利视频| 深夜成人影院| 9191精品国产综合久久久久久| 99国产精品久久久久久| 在线观看视频一区二区三区| 国产午夜精品理论片a级探花| 亚洲精品国产91| 99re久久最新地址获取| 欧美另类在线播放| 国产精品美女毛片真酒店| 亚洲欧美日韩一区在线观看| 国产精品小说在线| 亚洲国产精品视频在线| 久久―日本道色综合久久| 成人短视频在线看| 9999精品成人免费毛片在线看 | 久久一区二区三区国产精品| 婷婷久久青草热一区二区| 国产在线看片| 欧美性猛交xxxx乱大交| wwwwxxxx日韩| 超碰一区二区三区| 中文字幕亚洲专区| 国产91av视频| 精品一区二区在线免费观看| 国产一区二区三区免费不卡| 成年人在线视频免费观看| 亚洲黄色录像片| 欧美a在线视频| 久久久国产精品入口麻豆| 日韩精品免费在线播放| 日本精品在线免费观看| 午夜在线a亚洲v天堂网2018| 亚洲一区二区日本| 国产爆初菊在线观看免费视频网站| 日韩美女啊v在线免费观看| 欧美色图色综合| 日韩免费精品| 在线观看亚洲区| 日本在线观看视频网站| 狠狠色丁香久久婷婷综合_中 | 日本中文字幕电影在线观看 | 成人精品在线视频观看| 亚洲看片网站| 电影一区二区三区| 亚洲精品一区二区精华| 大地资源高清在线视频观看| 亚洲在线免费| 国产女主播一区二区| 国产黄色在线免费观看| 在线观看中文字幕不卡| 99久久免费看精品国产一区| 午夜日本精品| 成人免费看吃奶视频网站| 黄色片视频在线观看| 欧美日韩加勒比精品一区| 秋霞午夜鲁丝一区二区| 国产精品久久久久无码av| 国产成人精品免高潮在线观看| 亚洲a视频在线观看| 国产精品初高中害羞小美女文| 无码精品国产一区二区三区免费| 大型av综合网站| 久久久久久久久久久成人| 98国产高清一区| 亚洲美女视频网| 欧美日韩不卡视频| 精品久久久久久国产| 中文字幕视频一区二区三区久| 国产成人亚洲综合a∨婷婷| 日本亚洲欧美天堂免费| 中文字幕一区二区三区在线视频 | 欧美大片网站在线观看| 正在播放木下凛凛xv99| 26uuu久久天堂性欧美| 成 年 人 黄 色 大 片大 全| www.国产精品一区| 国模极品一区二区三区| 日本黄视频在线观看| 亚洲成av人影院| 中国极品少妇videossexhd| 亚洲国产精品一区制服丝袜| 国产另类自拍| 国产高清自产拍av在线| 精品视频久久久久久久| 亚洲精品一区二三区| 中文字幕免费观看一区| 色播五月综合网| 国产精品久久久久久麻豆一区软件 | 欧美最大成人综合网| 性欧美hd调教| 最新国产精品拍自在线播放| 国产又大又黑又粗| 亚洲综合色视频| 内射中出日韩无国产剧情| 久久久久久一区二区| 丝袜美腿玉足3d专区一区| 四虎在线精品| 欧美精品videosex性欧美| 无码精品人妻一区二区三区影院| 在线亚洲高清视频| 搜索黄色一级片| 成人在线一区二区三区| 中文字幕无码精品亚洲35| 欧美日韩国产一区二区三区不卡| 国产精品自产拍在线观看| 亚洲小说区图片区都市| 日韩精品亚洲视频| 一级片在线免费观看视频| 亚洲综合一区在线| 熟女俱乐部一区二区| 久久99久久久欧美国产| 日韩视频免费播放| 教室别恋欧美无删减版| 91精品国产91久久久久青草| 蜜桃视频在线观看播放| 最新69国产成人精品视频免费 | 亚洲男人的天堂在线播放| 亚洲香蕉在线视频| 午夜亚洲福利老司机| 欧美激情视频二区| 成人a免费在线看| 欧美日韩aaaa| 国产一级做a爱片久久毛片a| 中文字幕第一区二区| 人妻互换一二三区激情视频| 久久最新视频| 国产毛片久久久久久国产毛片| 最新亚洲精品| 91久久久一线二线三线品牌| 怡红院成人在线| 欧美俄罗斯性视频| 午夜视频成人| 亚洲精品自在久久| 精品人妻一区二区三区四区不卡| 一本一本大道香蕉久在线精品| 精品人妻伦九区久久aaa片| 久久午夜色播影院免费高清| aaa黄色大片| 久久精品国产99国产精品| 国产淫片免费看| 国内在线观看一区二区三区| 中文字幕成人一区| 成人羞羞视频播放网站| 精品网站在线看| 一区二区三区在线免费看| 成人国产精品免费视频| 免费在线观看一区| 51久久精品夜色国产麻豆| 欧美草逼视频| 毛片精品免费在线观看| 拍真实国产伦偷精品| 亚洲欧美中文日韩v在线观看| 少妇精品视频一区二区| 91精品国产色综合久久ai换脸 | 麻豆国产91在线播放| 国产l精品国产亚洲区久久| 一区久久精品| 黄色激情在线视频| 一区免费在线| 日本手机在线视频| 黄色日韩在线| 极品粉嫩国产18尤物| 欧美精品二区| 色爽爽爽爽爽爽爽爽| 围产精品久久久久久久| 一级二级三级欧美| 日韩精品免费| 亚洲在线播放电影| 久久一区二区三区电影| 亚洲砖区区免费| 久久婷婷蜜乳一本欲蜜臀| 亚洲图色在线| 婷婷六月综合| 在线观看三级网站| 中文字幕亚洲综合久久五月天色无吗'' | 免费av一级片| 精品国产乱码久久久久久1区2区| www.国产欧美| 日韩av网站导航| 免费人成在线观看网站| 亚洲最新av在线| 欧美a免费在线| 久久不射热爱视频精品| 美女航空一级毛片在线播放| 久久久在线视频| 中文字幕 在线观看| 国产精品扒开腿做爽爽爽男男| 中文.日本.精品| 成人综合国产精品| 东京久久高清| 欧美精品一区二区三区四区五区| 成人激情开心网| 国产成人免费高清视频| 日韩午夜激情| 99视频精品免费| 国产在线看一区| 无码人妻一区二区三区在线| 久久综合网色—综合色88| 色噜噜噜噜噜噜| 亚洲你懂的在线视频| 欧美片一区二区| 狠狠综合久久av一区二区小说| 国产精品成人无码| 日韩一区二区三区在线| 视频福利在线| 精品国偷自产在线视频| 都市激情国产精品| 国产精品揄拍500视频| 91成人精品在线| 日韩欧美一区二区视频在线播放| 欧美fxxxxxx另类| 丰满少妇被猛烈进入高清播放| 人人精品人人爱| 涩视频在线观看| 国产精品毛片久久久久久| 伊人365影院| 欧美揉bbbbb揉bbbbb| 日韩有码第一页| 精品国产一区二区三区四区在线观看 | 国产男女猛烈无遮挡| 亚洲精品国产品国语在线| 95在线视频| 久久久噜久噜久久综合| 欧美成人家庭影院| 精品国产乱码久久久久久108| 99re66热这里只有精品8| 黄色一级片播放| 国产一区不卡在线| 妺妺窝人体色WWW精品| 亚洲一级电影视频| 中文字幕在线日亚洲9| 亚洲精品不卡在线| 国产黄网站在线观看| 国产成人鲁鲁免费视频a| 91精品国产乱码久久久竹菊| 亚洲精品美女久久7777777| 亚洲在线一区| 少妇搡bbbb搡bbb搡打电话| 国产精品传媒在线| 国产主播第一页| 亚洲精品720p| 日韩123区| 91精品视频在线| 清纯唯美亚洲综合一区| 男人日女人bb视频| 成人99免费视频| √天堂中文官网8在线| 欧美日韩国产不卡| 国产三级在线观看| 日韩美女福利视频| 亚洲精品白浆高清| 欧美亚洲国产成人| www.亚洲色图.com| 日韩av片在线播放| 精品第一国产综合精品aⅴ| 国产福利视频在线| 91精品国产自产在线观看永久| 欧美美乳视频| 精品免费国产一区二区| 91在线播放网址| 在线观看免费av片| 亚洲精品ady| 玖玖在线播放| 精品久久久久久亚洲| 国产视频一区在线观看一区免费| 久久久久国产免费| 午夜天堂影视香蕉久久| 国产91免费在线观看| 久久久久久九九九| 高潮按摩久久久久久av免费| 久久久久久久9| 成人激情午夜影院| 日操夜操天天操| 日韩电影中文 亚洲精品乱码| 99久久精品免费看国产小宝寻花| 高清视频在线观看一区| 亚洲无线视频| 老司机免费视频| 欧美性jizz18性欧美| 色综合888| 国产精品国产三级国产专播精品人| 国产成人影院| 欧美美女一级片| 亚洲三级在线播放| 亚洲精品久久久久久久久久| 国产69精品久久久久9999| 午夜精品影视国产一区在线麻豆| 能在线观看的av| 国产精品剧情在线亚洲| 国产视频在线观看视频| 欧美极品在线播放| 中文字幕中文字幕精品| 国产精品自拍视频在线| 亚洲九九爱视频| 三级毛片在线免费看| 国产精品国产福利国产秒拍| 影音先锋成人在线电影| 日韩Av无码精品| 欧洲日韩一区二区三区| 麻豆tv入口在线看| 国产精品美女黄网| 日韩av一级电影| 免费在线一级片| 亚洲视频综合网| 精品国产亚洲一区二区三区在线 | 另类成人小视频在线| 中文字幕影音先锋| 亚洲精品一区二区三区不| 欧美视频在线视频精品| 国产乱子伦精品无码专区| 久久久影院官网| av中文字幕免费在线观看| 98精品国产自产在线观看| 欧美日韩国产在线观看网站 | 中文字幕欧美国产| 俄罗斯嫩小性bbwbbw| 国产精品久久久久久久久久久久久| 一区二区三区四区日韩| 久久久久亚洲av成人无码电影| 欧美久久久久久久久| 桃色av一区二区| 永久免费在线看片视频| 久久精品一区二区三区四区| 亚洲AV无码乱码国产精品牛牛| 国产精品国产三级国产aⅴ9色|