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

實例 | 教你用Python寫一個電信客戶流失預測模型

開發 后端
今天教大家如何用Python寫一個電信用戶流失預測模型。之前我們用Python寫了員工流失預測模型,這次我們試試Python預測電信用戶的流失。

今天教大家如何用Python寫一個電信用戶流失預測模型。之前我們用Python寫了員工流失預測模型,這次我們試試Python預測電信用戶的流失。

[[342173]]

01、商業理解

流失客戶是指那些曾經使用過產品或服務,由于對產品失去興趣等種種原因,不再使用產品或服務的顧客。

電信服務公司、互聯網服務提供商、保險公司等經常使用客戶流失分析和客戶流失率作為他們的關鍵業務指標之一,因為留住一個老客戶的成本遠遠低于獲得一個新客戶。

預測分析使用客戶流失預測模型,通過評估客戶流失的風險傾向來預測客戶流失。由于這些模型生成了一個流失概率排序名單,對于潛在的高概率流失客戶,他們可以有效地實施客戶保留營銷計劃。

下面我們就教你如何用Python寫一個電信用戶流失預測模型,以下是具體步驟和關鍵代碼。

02、數據理解

此次分析數據來自于IBM Sample Data Sets,統計自某電信公司一段時間內的消費數據。共有7043筆客戶資料,每筆客戶資料包含21個字段,其中1個客戶ID字段,19個輸入字段及1個目標字段-Churn(Yes代表流失,No代表未流失),輸入字段主要包含以下三個維度指標:用戶畫像指標、消費產品指標、消費信息指標。字段的具體說明如下:

03、數據讀入和概覽

首先導入所需包。

  1. df = pd.read_csv('./Telco-Customer-Churn.csv'
  2. df.head()   

讀入數據集

  1. df = pd.read_csv('./Telco-Customer-Churn.csv'
  2. df.head()   

04、數據初步清洗

首先進行初步的數據清洗工作,包含錯誤值和異常值處理,并劃分類別型和數值型字段類型,其中清洗部分包含:

  • OnlineSecurity、OnlineBackup、DeviceProtection、TechSupport、StreamingTV、StreamingMovies:錯誤值處理
  • TotalCharges:異常值處理
  • tenure:自定義分箱
  • 定義類別型和數值型字段
  1. # 錯誤值處理 
  2. repl_columns = ['OnlineSecurity''OnlineBackup''DeviceProtection',  
  3.                 'TechSupport','StreamingTV''StreamingMovies'
  4. for i in repl_columns: 
  5.     df[i]  = df[i].replace({'No internet service' : 'No'})  
  6. # 替換值SeniorCitizendf["SeniorCitizen"] = df["SeniorCitizen"].replace({1: "Yes", 0: "No"})  
  7. # 替換值TotalChargesdf['TotalCharges'] = df['TotalCharges'].replace(' ', np.nan)  
  8. # TotalCharges空值:數據量小,直接刪除df = df.dropna(subset=['TotalCharges'])  
  9. df.reset_index(drop=True, inplace=True)  # 重置索引# 轉換數據類型df['TotalCharges'] = df['TotalCharges'].astype('float'
  10. # 轉換tenuredef transform_tenure(x):    if x <= 12: 
  11.         return 'Tenure_1' 
  12.     elif x <= 24: 
  13.         return 'Tenure_2' 
  14.     elif x <= 36: 
  15.         return 'Tenure_3' 
  16.     elif x <= 48: 
  17.         return 'Tenure_4' 
  18.     elif x <= 60: 
  19.         return 'Tenure_5' 
  20.     else
  21.         return 'Tenure_over_5'  
  22. df['tenure_group'] = df.tenure.apply(transform_tenure) 
  23. # 數值型和類別型字段Id_col = ['customerID'
  24. target_col = ['Churn'
  25. cat_cols = df.nunique()[df.nunique() < 10].index.tolist()  
  26. num_cols = [i for i in df.columns if i not in cat_cols + Id_col]  
  27. print('類別型字段:\n', cat_cols) 
  28. print('-' * 30)  
  29. print('數值型字段:\n', num_cols) 
  1. 類別型字段: 
  2.  ['gender''SeniorCitizen''Partner''Dependents''PhoneService',  
  3.   'MultipleLines''InternetService''OnlineSecurity'
  4.   'OnlineBackup''DeviceProtection''TechSupport'
  5.   'StreamingTV''StreamingMovies''Contract''PaperlessBilling',  
  6.   'PaymentMethod''Churn''tenure_group'
  7. ------------------------------ 
  8. 數值型字段: ['tenure''MonthlyCharges''TotalCharges'

05、探索性分析

對指標進行歸納梳理,分用戶畫像指標,消費產品指標,消費信息指標。探索影響用戶流失的關鍵因素。

1. 目標變量Churn分布

經過初步清洗之后的數據集大小為7032條記錄,其中流失客戶為1869條,占比26.6%,未流失客戶占比73.4%。

 

  1. df['Churn'].value_counts()  
  2. No     5163 
  3. Yes    1869 
  4. Name: Churn, dtype: int64 
  1. trace0 = go.Pie(labels=df['Churn'].value_counts().index,  
  2.                 values=df['Churn'].value_counts().values
  3.                 hole=.5, 
  4.                 rotation=90, 
  5.                 marker=dict(colors=['rgb(154,203,228)''rgb(191,76,81)'],  
  6.                             line=dict(color='white', width=1.3)) 
  7.                )data = [trace0] layout = go.Layout(title='目標變量Churn分布'
  8. fig = go.Figure(data=data, layout=layout) 
  9. py.offline.plot(fig, filename='./html/整體流失情況分布.html'

2.性別

分析可見,男性和女性在客戶流失比例上沒有顯著差異。

  1. plot_bar(input_col='gender', target_col='Churn', title_name='性別與是否流失的關系'

3. 老年用戶

老年用戶流失比例更高,為41.68%,比非老年用戶高近兩倍,此部分原因有待進一步探討。

  1. plot_bar(input_col='SeniorCitizen', target_col='Churn', title_name='老年用戶與是否流失的關系')  

4. 是否有配偶

從婚姻情況來看,數據顯示,未婚人群中流失的比例比已婚人數高出13%。

  1. plot_bar(input_col='Partner', target_col='Churn', title_name='是否有配偶與是否流失的關系')  

5. 上網時長

經過分析,這方面可以得出兩個結論:

  • 用戶的在網時長越長,表示用戶的忠誠度越高,其流失的概率越低;
  • 新用戶在1年內的流失率顯著高于整體流失率,為47.68%。
  1. plot_bar(input_col='tenure_group', target_col='Churn', title_name='在網時長與是否流失的關系')  

6. 付款方式

支付方式上,支付上,選擇電子支票支付方式的用戶流失最高,達到45.29%,其他三種支付方式的流失率相差不大。

  1. pd.crosstab(df['PaymentMethod'], df['Churn']) 

 

  1. plot_bar(input_col='PaymentMethod', target_col='Churn', title_name='付款方式與是否流失關系')  

7. 月費用

整體來看,隨著月費用的增加,流失用戶的比例呈現高高低低的變化,月消費80-100元的用戶相對較高。

  1. plot_histogram(input_col='MonthlyCharges', title_name='月費用與是否流失關系'

8. 數值型屬性相關性

從相關性矩陣圖可以看出,用戶的往來期間和總費用呈現高度相關,往來期間越長,則總費用越高。月消費和總消費呈現顯著相關。

  1. plt.figure(figsize=(15, 10))   
  2. sns.heatmap(df.corr(), linewidths=0.1, cmap='tab20c_r', annot=True
  3. plt.title('數值型屬性的相關性', fontdict={'fontsize''xx-large''fontweight':'heavy'})  
  4. plt.xticks(fontsize=12) 
  5. plt.yticks(fontsize=12) 
  6. plt.show()  

06、特征選擇

使用統計檢定方式進行特征篩選。

 

  1. # 刪除tenure 
  2. df = df.drop('tenure', axis=1)  
  3. from feature_selection import Feature_select# 劃分X和yX = df.drop(['customerID''Churn'], axis=1)  
  4. y = df['Churn']    
  5. fs = Feature_select(num_method='anova', cate_method='kf', pos_label='Yes'
  6. x_sel = fs.fit_transform(X, y)   
  7.  
  8. 2020 09:30:02 INFO attr select success! 
  9. After select attr: ['DeviceProtection''MultipleLines''OnlineSecurity',  
  10.                     'TechSupport''tenure_group''PaperlessBilling'
  11.                     'InternetService''PaymentMethod''SeniorCitizen',  
  12.                     'MonthlyCharges''Dependents''Partner''Contract',  
  13.                     'StreamingTV''TotalCharges''StreamingMovies''OnlineBackup'

經過特征篩選,gender和PhoneService字段被去掉。

07、建模前處理

在python中,為滿足建模需要,一般需要對數據做以下處理:

  • 對于二分類變量,編碼為0和1;
  • 對于多分類變量,進行one_hot編碼;
  • 對于數值型變量,部分模型如KNN、神經網絡、Logistic需要進行標準化處理。
  1. # 篩選變量 
  2. select_features = x_sel.columns# 建模數據df_model = pd.concat([df['customerID'], df[select_features], df['Churn']], axis=1)Id_col = ['customerID']target_col = ['Churn']# 分類型cat_cols = df_model.nunique()[df_model.nunique() < 10].index.tolist()  
  3. # 二分類屬性 
  4. binary_cols = df_model.nunique()[df_model.nunique() == 2].index.tolist() 
  5. # 多分類屬性 
  6. multi_cols = [i for i in cat_cols if i not in binary_cols]  
  7. # 數值型 
  8. num_cols = [i for i in df_model.columns if i not in cat_cols + Id_col]  
  9. # 二分類-標簽編碼 
  10. le = LabelEncoder() 
  11. for i in binary_cols: 
  12.     df_model[i] = le.fit_transform(df_model[i])  
  13. # 多分類-啞變量轉換 
  14. df_model = pd.get_dummies(data=df_model, columns=multi_cols)  
  15. df_model.head()  

 

08、模型建立和評估

首先使用分層抽樣的方式將數據劃分訓練集和測試集。

  1. # 重新劃分 
  2. X = df_model.drop(['customerID''Churn'], axis=1)  
  3. y = df_model['Churn']   
  4. # 分層抽樣X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.2, random_state=0, stratify=y)  
  5. print(X_train.shape, X_test.shape, y_train.shape, y_test.shape)  
  6. #修正索引for i in [X_train, X_test, y_train, y_test]: 
  7.     i.index = range(i.shape[0])  
  1. (5625, 31) (1407, 31) (5625,) (1407,) 
  1. # 保存標準化訓練和測試數據 
  2. st = StandardScaler()num_scaled_train = pd.DataFrame(st.fit_transform(X_train[num_cols]), columns=num_cols)num_scaled_test = pd.DataFrame(st.transform(X_test[num_cols]), columns=num_cols) X_train_sclaed = pd.concat([X_train.drop(num_cols, axis=1), num_scaled_train], axis=1) 
  3. X_test_sclaed = pd.concat([X_test.drop(num_cols, axis=1), num_scaled_test], axis=1)  

然后建立一系列基準模型并比較效果。

假如我們關注roc指標,從模型表現效果來看,Naive Bayes效果最好。我們也可以對模型進行進一步優化,比如對決策樹參數進行調優。

 

  1. parameters = {'splitter': ('best','random'), 
  2.               'criterion': ("gini","entropy"), 
  3.               "max_depth": [*range(3, 20)], 
  4.              }clf = DecisionTreeClassifier(random_state=25) 
  5. GS = GridSearchCV(clf, parameters, scoring='f1', cv=10) 
  6. GS.fit(X_train, y_train)print(GS.best_params_)  
  7. print(GS.best_score_)  
  1. {'criterion''entropy''max_depth': 5, 'splitter''best'
  2. 0.585900839405024 
  1. clf = GS.best_estimator_ 
  2. test_pred = clf.predict(X_test)print('測試集:\n', classification_report(y_test, test_pred)) 
  1. 測試集: 
  2.                precision    recall  f1-score   support 
  3.            0       0.86      0.86      0.86      1033 
  4.            1       0.61      0.61      0.61       374 
  5.     accuracy                           0.79      1407 
  6.    macro avg       0.73      0.73      0.73      1407 
  7. weighted avg       0.79      0.79      0.79      1407 

將這棵樹繪制出來。

  1. import graphviz 
  2. dot_data = tree.export_graphviz(decision_tree=clf, max_depth=3, 
  3.                                  out_file=None,  
  4.                                  feature_names=X_train.columns,                                 class_names=['not_churn''churn'],  
  5.                                  filled=True
  6.                                  rounded=True 
  7.                                 )graph = graphviz.Source(dot_data)  

 

輸出決策樹屬性重要性排序:

  1. imp = pd.DataFrame(zip(X_train.columns, clf.feature_importances_)) 
  2. imp.columns = ['feature''importances'
  3. imp = imp.sort_values('importances', ascending=False
  4. imp = imp[imp['importances'] != 0] 
  5. table  = ff.create_table(np.round(imp, 4)) 
  6. py.offline.iplot(table)   

 

后續優化方向:

  • 數據:分類技術應用在目標類別分布越均勻的數據集時,其所建立之分類器通常會有比較好的分類效能。針對數據在目標字段上分布不平衡,可采用過采樣和欠采樣來處理類別不平衡問題;
  • 屬性:進一步屬性篩選方法和屬性組合;
  • 算法:參數調優;調整預測門檻值來增加預測效能。

 

責任編輯:未麗燕 來源: CDA數據分析師
相關推薦

2020-10-15 15:01:54

Python 開發編程語言

2016-12-22 10:00:18

KNIME流失模型

2022-02-18 10:34:19

邏輯回歸KNN預測

2022-01-06 18:20:20

Scarlet AndroidWebSocket

2020-05-09 09:59:52

Python數據土星

2022-06-28 12:35:21

DockerPython

2022-08-01 11:50:47

PySpark流失預測模型

2021-05-18 14:42:55

PythonMySQL

2019-01-24 09:00:00

PythonAutoML機器學習

2020-03-25 14:40:45

語言編程語言Hello

2021-07-12 09:03:50

Python任務管理器cmd命令

2021-06-23 16:40:58

JavaTomcatWeb

2015-03-23 12:33:28

2015-04-22 11:29:45

PythonPython創建瀑布圖

2023-08-03 08:51:07

2021-08-24 10:02:21

JavaScript網頁搜索 前端

2022-02-25 09:41:05

python搜索引擎

2024-11-05 16:40:24

JavaScript搜索引擎

2021-05-13 20:20:40

Java架構代碼

2018-10-31 10:11:24

Python編程語言語音播放
點贊
收藏

51CTO技術棧公眾號

美女国产一区| 日本一二三四区视频| 日韩中文字幕电影| 国产福利视频在线观看| 精品少妇一区| 亚洲欧美中日韩| 97超级碰在线看视频免费在线看| 2025韩国大尺度电影| 国产又大又黄又粗| 97一区二区国产好的精华液| 欧美激情一区二区在线| 欧美一性一乱一交一视频| 天堂va欧美va亚洲va老司机| 男人和女人做事情在线视频网站免费观看| 亚洲综合好骚| 日韩va亚洲va欧洲va国产| 久久手机在线视频| www.日韩在线观看| 亚洲一区二区三区| 欧美日本在线播放| 视频三区二区一区| 在线免费一区二区| 教室别恋欧美无删减版| 色婷婷综合久久| 极品校花啪啪激情久久| 九九热只有精品| 91精品尤物| 亚洲综合色噜噜狠狠| 亚洲一区中文字幕| 在线观看亚洲网站| 91精品一久久香蕉国产线看观看| 中文字幕亚洲欧美在线不卡| 久久精品日产第一区二区三区| 国产成人精品一区二三区| 欧美大奶一区二区| 欧美日韩在线免费| 日本成人三级电影网站| 一级黄色在线视频| 欧美色女视频| 欧美久久久久免费| av动漫在线播放| 日批视频免费播放| 肉丝袜脚交视频一区二区| 在线成人免费网站| 欧美又黄又嫩大片a级| 亚洲一区站长工具| 国产精品色在线| 成人精品视频在线| 国产一级做a爰片在线看免费| 红杏视频成人| 日韩欧美国产系列| 日本wwww视频| 蜜桃视频网站在线观看| 日本一区二区三区四区| 青青成人在线| 成人午夜电影在线观看| 国产一区二区三区久久久 | 亚洲欧美激情小说另类| 99在线视频免费观看| 日本在线免费观看| 欧美日韩第一| 日韩欧美第一区| 日韩精品在线播放视频| 亚洲人成在线网站| 国产精品白丝在线| 精品免费国产| 亚洲欧美色视频| 韩国午夜理伦三级不卡影院| 午夜欧美大片免费观看| 99久久精品久久亚洲精品| a级日韩大片| 亚洲第一级黄色片| 91精品999| 老司机2019福利精品视频导航| 精品国产乱码久久久久久天美| 亚洲欧美99| 欧美特级特黄aaaaaa在线看| 强制捆绑调教一区二区| 久久久久久久999| 女教师淫辱の教室蜜臀av软件| 俺要去色综合狠狠| 久久亚洲国产精品| 久久久久国产精品区片区无码| 先锋影音一区二区| 日本韩国一区二区三区视频| www.射射射| 麻豆网站在线观看| 亚洲尤物在线视频观看| 国产91对白刺激露脸在线观看| 3d性欧美动漫精品xxxx软件| 午夜不卡av在线| 老司机av福利| 97天天综合网| 亚洲一区二区三区自拍| 曰韩不卡视频| 国产在线视频你懂得| 成人激情校园春色| 99在线看视频| 成人综合影院| 亚洲线精品一区二区三区| 久久无码高潮喷水| 国产欧美日韩电影| 91精品国产综合久久久蜜臀粉嫩| 成人三级视频在线播放| 99热99re6国产在线播放| 日韩欧美在线免费观看| 熟女少妇在线视频播放| 国产夫妻在线| 婷婷一区二区三区| 艹b视频在线观看| 成人黄色视屏网站| 欧美三级日韩三级| 激情五月俺来也| 国产精品超碰| 亚洲精品在线不卡| 97超碰在线免费观看| 亚洲尤物av| 一本色道久久综合亚洲精品小说| 男女羞羞免费视频| 激情久久中文字幕| 992tv成人免费影院| 97精品人妻一区二区三区香蕉 | 超碰在线公开97| 色老太综合网| 精品1区2区3区| 国产黄色三级网站| 免费欧美激情| 中文字幕日韩欧美在线| 来吧亚洲综合网| 在线中文一区| 国产精品久久二区| 91丨九色丨丰满| 国产视频一区在线播放| 视频一区国产精品| 久草在线中文最新视频| 色狠狠av一区二区三区| 亚洲午夜久久久久久久久| 伊色综合久久之综合久久| 最新国产成人av网站网址麻豆| 亚洲一级理论片| 最新国产精品| 欧美一级电影久久| 四虎永久在线精品免费网址| 洋洋成人永久网站入口| www.欧美激情.com| 五月天久久777| 97在线免费视频| 狠狠综合久久av一区二区| 久久综合999| 在线观看日韩片| 国产精品黄色片| 日韩欧美久久一区| 亚洲最大的黄色网址| 亚洲深夜福利| 国产中文日韩欧美| 开心激情综合网| 亚洲狠狠爱一区二区三区| 男人的天堂免费| 黄色在线成人| 国产精品久久久久久一区二区| 精品国产亚洲AV| 亚洲精选视频在线| 农村末发育av片一区二区| 欧美午夜影院| 国产精选久久久久久| 丁香六月色婷婷| 亚洲国产欧美在线| www.日本一区| 亚洲天堂免费| 国产二区一区| 婷婷激情在线| 欧美香蕉大胸在线视频观看| 91久久免费视频| 久久精品国产亚洲高清剧情介绍| 国产精品日韩欧美一区二区| 午夜视频在线观看网站| 欧美精品在线观看播放| 久久久久黄色片| 麻豆91小视频| www国产无套内射com| 国内视频在线精品| 国产极品jizzhd欧美| 神马久久久久久久久久| 欧美丝袜第一区| 操她视频在线观看| 成人午夜av在线| 一级黄色免费在线观看| 成人动态视频| 国产精品久久婷婷六月丁香| 亚洲无线看天堂av| 777亚洲妇女| www.天天色| 国产精品乱码一区二三区小蝌蚪| 成人啪啪18免费游戏链接| 性色av一区二区怡红| 国产精品久久成人免费观看| 成人一区视频| 欧美大成色www永久网站婷| 在线免费a视频| 亚洲国产精品精华液ab| 人妻内射一区二区在线视频| 欧美午夜寂寞| 国产日韩在线看片| 狼人综合视频| 欧美成人午夜激情视频| 蜜桃成人在线视频| 欧美日韩国产中文精品字幕自在自线| 白白色免费视频| 水野朝阳av一区二区三区| 久久精品中文字幕一区二区三区 | 久久午夜精品| 人妻av无码专区| 999久久久亚洲| 国产欧亚日韩视频| 性欧美freesex顶级少妇| 久久久久北条麻妃免费看| 91丨九色丨丰满| 色香蕉成人二区免费| 国产一级做a爱免费视频| 综合激情成人伊人| 69xxx免费| 国产综合色在线视频区| 97超碰青青草| 在线欧美日韩| 久久福利一区二区| 999国产精品永久免费视频app| 精品国产免费久久久久久尖叫 | 久久精品久久精品国产大片| 亚洲日本一区二区三区在线| 成人精品视频在线| 国产精品蜜月aⅴ在线| 日韩在线观看你懂的| 欧美色视频免费| 亚洲精品电影网在线观看| 一级做a爰片久久毛片| 中文一区二区在线观看| 中文字幕在线看高清电影| av一区二区不卡| 黄色av免费在线播放| 欧美xxav| 一区二区免费电影| 成人av激情人伦小说| 99三级在线| 国产区精品视频在线观看豆花| aa日韩免费精品视频一| 亚洲精品国产九九九| 超碰97人人在线| www.丝袜精品| 国产女主播一区二区| 狠狠久久综合| 国产日韩欧美在线播放| 先锋影音网一区二区| 91久久在线播放| 国产日韩电影| 日韩av片电影专区| 羞羞视频在线观看免费| 欧美成人免费在线视频| 性直播体位视频在线观看| 欧美激情网友自拍| 人在线成免费视频| 日韩免费av一区二区| www.精品国产| 亚洲永久免费观看| 好吊妞视频这里有精品| 蜜桃av噜噜一区二区三区| 精品一区91| 日本高清+成人网在线观看| av在线播放观看| 欧美激情视频网址| 色网站在线看| 欧美成人免费一级人片100| av影院在线| 国产91免费观看| 9999精品视频| 精品蜜桃传媒| 清纯唯美综合亚洲| 成人黄色片免费| 久久婷婷av| 99视频在线观看视频| 99久久精品99国产精品| 亚洲欧美天堂在线| 国产伦精一区二区三区| 国产l精品国产亚洲区久久| 日韩国产欧美视频| 成人三级做爰av| 久久66热偷产精品| 国产理论在线播放| 久久午夜激情| 免费看的av网站| 久久久国产午夜精品| 少妇饥渴放荡91麻豆| 亚洲国产激情av| 国产一级一片免费播放| 91福利社在线观看| 亚洲精品国产精品国| 欧美精品精品一区| 日本黄色免费视频| 日韩在线视频国产| 啊啊啊久久久| 91久久久久久久一区二区| 妖精一区二区三区精品视频| 少妇久久久久久被弄到高潮| 强制捆绑调教一区二区| 国模无码视频一区| 中文字幕中文字幕在线一区| 国产成人无码一区二区在线播放| 日韩一区二区三区在线视频| 国产毛片久久久久| 制服丝袜av成人在线看| 日本高清中文字幕二区在线| 亚洲免费视频一区二区| 久草视频视频在线播放| 欧美黄色www| 粉嫩一区二区三区在线观看| 日本免费一区二区三区| 亚洲精品孕妇| 日批视频在线免费看| 国产成人精品一区二| 亚洲天堂成人av| 一区二区三区在线看| 欧美成人免费看| 欧美男女性生活在线直播观看| 男女视频在线观看免费| 性视频1819p久久| 清纯唯美激情亚洲| 国产伦精品一区二区| 一个色综合网| 亚洲欧美日韩三级| 国产乱国产乱300精品| 中文字幕伦理片| 日韩欧中文字幕| 色资源在线观看| 欧美一级在线亚洲天堂| 91精品国产自产精品男人的天堂 | av一区二区三区四区电影| 日韩综合精品| 国产aaa免费视频| 亚洲一区欧美激情| 黄色av网址在线观看| 亚洲电影在线播放| 免费观看a视频| 欧美激情视频一区| 成人av婷婷| 欧美a v在线播放| 97精品久久久久中文字幕| 欧美不卡视频在线观看| 欧美特级限制片免费在线观看| 99久久国产热无码精品免费| 久久精品国产亚洲精品2020| 亚洲资源在线| 黄色录像特级片| 日日夜夜免费精品视频| 阿v天堂2014| 亚洲1区2区3区视频| 蜜桃91麻豆精品一二三区| 国内精品400部情侣激情| 精品福利在线| 超碰免费在线公开| 国产91丝袜在线播放| 中文字幕91视频| 欧美丰满一区二区免费视频| 伊人精品影院| 国产精品亚洲第一区| 91影院成人| 丰满饥渴老女人hd| 偷拍日韩校园综合在线| 国产在线观看免费| 国产区精品视频| 国产一区日韩一区| 白丝女仆被免费网站| 欧美日韩一区二区在线观看视频| 国产不卡在线| 精品一区二区三区视频日产| 爽爽淫人综合网网站| 午夜免费激情视频| 亚洲精品福利在线观看| 精品肉辣文txt下载| 伊人网在线免费| 久久综合色天天久久综合图片| 在线免费观看一区二区| 欧美第一黄色网| 精品久久久中文字幕| 好吊操视频这里只有精品| 日韩欧美在线免费| jizzjizz亚洲| 欧美日韩亚洲一区二区三区在线观看 | 久久久久99精品成人片试看| 亚洲精品久久7777777| 成人在线高清| 少妇av一区二区三区无码| 国产91丝袜在线播放| aaa在线视频| 九九热这里只有精品免费看| 四虎成人精品一区二区免费网站| 成人av在线不卡| 国产精品网站在线观看| 男人天堂一区二区| 国产日韩欧美电影在线观看| 国产精品久久久久毛片大屁完整版| 日日碰狠狠添天天爽|