色五月色开心色婷婷色丁香,五月婷婷丁香花综合网,婷婷丁香五月激情综合在线,五月婷婷六月丁香动漫,婷婷丁香五月激情综合在线,丁香花中文字幕在线观看,播五月色五月开心五月网,开心激情综合网,狠狠色丁香婷婷综合最新地址,丁香视频在线观看,狠狠做六月爱婷婷综合av,久久激情五月丁香伊人

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運(yùn)營的一線實(shí)戰(zhàn)洞察。

校園一卡通消費(fèi)數(shù)據(jù)分析與Python聚類建模實(shí)戰(zhàn)

校園一卡通消費(fèi)數(shù)據(jù)分析與Python聚類建模實(shí)戰(zhàn) 簡介這是一套圍繞學(xué)生校園消費(fèi)行為分析題的Python建模項(xiàng)目專為高校期末大作業(yè)、課程設(shè)計(jì)等場景打造。資源包共6個(gè)文件包含5個(gè)Python腳本和1個(gè)原始數(shù)據(jù)壓縮包腳本按照不同任務(wù)模塊編寫如基本數(shù)據(jù)探查、消費(fèi)特征提取、關(guān)聯(lián)分析或預(yù)測建模等下載解壓后無需額外修改即可運(yùn)行并可直接作為答辯材料的基礎(chǔ)工程。整個(gè)zip體積僅4.89MB目錄層級簡潔便于按任務(wù)順序理解代碼邏輯。目前已有618人學(xué)習(xí)下載是同類作業(yè)中熱度較高的參考模板。讀者可獲得一整套可復(fù)用的分析流程框架、數(shù)據(jù)預(yù)處理與建模代碼、任務(wù)拆解思路及結(jié)果展示方式尤其適合希望快速搭建項(xiàng)目骨架、降低排錯(cuò)成本的同學(xué)。1. 校園消費(fèi)行為分析到底在做什么先把期末大作業(yè)的驗(yàn)收點(diǎn)擺出來晚上十點(diǎn)半的食堂刷卡機(jī)前排著剛下晚課的學(xué)生一張一卡通流水背后是幾十萬條可以建模的數(shù)據(jù)。這份期末大作業(yè)最容易踩的誤區(qū)是以為把數(shù)據(jù)丟給 sklearn跑出一個(gè)聚類結(jié)果就完事。真實(shí)的驗(yàn)收點(diǎn)有三個(gè)——能不能把原始流水清洗成一張可分析的特征表能不能用合適的建模方法分出有業(yè)務(wù)含義的人群以及能不能在答辯現(xiàn)場十分鐘內(nèi)把「數(shù)據(jù)—特征—模型—結(jié)論」這條鏈路講清楚。這里的 Python 建模落點(diǎn)不是比拼準(zhǔn)確率而是比拼可解釋性適合正在做數(shù)據(jù)分析課設(shè)、數(shù)學(xué)建模入門、或者想認(rèn)真完成期末大作業(yè)的同學(xué)。2. 數(shù)據(jù)清洗與特征工程把一卡通流水變成能建模的二維表2.1 拿到原始流水后先別急著建模先檢查字段和樣本校園一卡通消費(fèi)流水在不同學(xué)校的導(dǎo)出格式略有差異但核心字段基本穩(wěn)定卡號或?qū)W號、交易時(shí)間、交易金額、商戶名稱、商戶類型、收支標(biāo)志。最好的習(xí)慣是先用 Excel 或 pandas 打開前 100 行肉眼看一遍數(shù)據(jù)長得什么樣而不是直接開始寫聚合代碼。曾經(jīng)有人拿到數(shù)據(jù)后直接按卡號分組求均值結(jié)果發(fā)現(xiàn)「人均消費(fèi)」只有 0.15 元一查才知道有大量刷卡充值記錄混在消費(fèi)記錄里充值金額都是整百把均值拉低了。我一般會先寫一段極簡的檢查代碼輸出數(shù)據(jù)的行數(shù)、唯一卡數(shù)、時(shí)間范圍和金額分布這幾個(gè)指標(biāo)能快速暴露數(shù)據(jù)集的真實(shí)規(guī)模和分析難度。重點(diǎn)是看三段信息交易時(shí)間是不是統(tǒng)一格式、金額列有沒有負(fù)數(shù)、同一張卡同一秒同一商戶是否存在重復(fù)記錄。這三類問題如果不處理后續(xù)所有統(tǒng)計(jì)口徑都會偏而且偏得悄無聲息。import pandas as pd df pd.read_csv(card_flow.csv, parse_dates[trade_time]) print(總記錄數(shù):, len(df)) print(唯一卡號數(shù):, df[card_no].nunique()) print(時(shí)間范圍:, df[trade_time].min(), -, df[trade_time].max()) print(金額描述:) print(df[amount].describe()) print(負(fù)數(shù)金額條數(shù):, (df[amount] 0).sum()) print(重復(fù)記錄條數(shù):, df.duplicated().sum())這段代碼先讀數(shù)據(jù)再把交易時(shí)間解析為 datetime 類型。nunique 用于數(shù)出去重后的卡號數(shù)量duplicated 用來判斷全字段重復(fù)的行有多少。輸出結(jié)果之后你會對本次建模的數(shù)據(jù)形態(tài)有個(gè)整體印象數(shù)據(jù)量是幾萬還是幾十萬時(shí)間跨度是三個(gè)月還是一整年負(fù)數(shù)是偶爾幾筆還是大面積存在。先看全貌再動(dòng)手避免后續(xù)在錯(cuò)誤假設(shè)上堆代碼。2.2 處理退款負(fù)數(shù)、充值記錄和重復(fù)刷卡常見的坑有兩個(gè)方向。第一個(gè)方向是負(fù)金額食堂窗口操作失誤后的退款、超市退貨、洗衣房余額退回都會造成負(fù)數(shù)交易。如果分析目標(biāo)是「消費(fèi)行為」我建議把負(fù)數(shù)交易單獨(dú)拎出來只在退款分析里用不混進(jìn)消費(fèi)頻率和消費(fèi)金額的計(jì)算。第二個(gè)方向是充值記錄一卡通充值本質(zhì)是轉(zhuǎn)賬不是消費(fèi)通常交易類型字段里會有「充值」「消費(fèi)」的標(biāo)記沒有標(biāo)記的話可以用商戶類型或者金額規(guī)律來過濾。刪除或標(biāo)記這些記錄后再處理重復(fù)刷卡。有些食堂閘機(jī)數(shù)據(jù)會同時(shí)寫入兩條相同記錄時(shí)間戳精確到秒且金額一樣這種情況直接用 drop_duplicates 刪掉。但要注意如果刷完卡發(fā)現(xiàn)有退款退款記錄和原消費(fèi)記錄成對出現(xiàn)此時(shí)不能簡單按全字段去重否則會把正常的一進(jìn)一出也刪掉。處理時(shí)我通常只對「卡號 商戶 時(shí)間 金額」四字段完全相同的行去重保留第一次出現(xiàn)。df df[df[amount] 0].copy() # 先排除退款和充值只看正向消費(fèi) df_clean df.drop_duplicates( subset[card_no, merchant, trade_time, amount], keepfirst ) print(清洗后記錄數(shù):, len(df_clean))這里的邏輯是先假設(shè)金額大于 0 都是消費(fèi)需要你確認(rèn)自己的數(shù)據(jù)里有沒有負(fù)的消費(fèi)、有沒有正數(shù)充值。drop_duplicates 的 subset 參數(shù)非常關(guān)鍵它指定了「按哪些列判斷重復(fù)」避免把同一時(shí)間在同一個(gè)商戶買兩筆相同金額商品的正常行為誤刪。keep 參數(shù)用 first 保留第一條在時(shí)間序列場景下等于默認(rèn)選擇先發(fā)生的記錄。2.3 時(shí)間特征拆分星期、小時(shí)、早晚高峰一卡通流水里的交易時(shí)間是最有建模價(jià)值的字段它決定了你能不能在報(bào)告里畫「一天消費(fèi)曲線」和「一周消費(fèi)熱力圖」。清洗完成后我會把時(shí)間拆成三個(gè)新列小時(shí)、星期、是否為工作日。小時(shí)用來判斷早餐、午餐、晚餐、夜宵的高峰分布星期用來分析周末和上學(xué)日的差異工作日標(biāo)記則幫助后續(xù)分群時(shí)識別作息規(guī)律。dt df_clean[trade_time] df_clean[hour] dt.dt.hour df_clean[weekday] dt.dt.weekday # 0周一, 6周日 df_clean[is_workday] df_clean[weekday].apply(lambda x: 1 if x 5 else 0)dt.hour 和 dt.weekday 是 pandas 的 datetime 訪問器效率高且不容易寫錯(cuò)。weekday 范圍是 0 到 60 代表周一6 代表周日。is_workday 是自定義規(guī)則默認(rèn)周一至周五算工作日。如果你的學(xué)校周六還有課或者周五下午就放假這個(gè)標(biāo)記要按自己學(xué)校的校歷調(diào)整不能照抄默認(rèn)值。2.4 構(gòu)建「以人為單位」的消費(fèi)特征表建模時(shí)最常用的主體是「人」也就是每張卡對應(yīng)一行特征。把流水按卡號分組統(tǒng)計(jì)消費(fèi)總金額、總次數(shù)、平均金額、消費(fèi)活躍天數(shù)、高頻時(shí)段等字段最終得到一張寬表。這張表就是后續(xù) KMeans、DBSCAN 的輸入。daily df_clean.groupby([card_no]).agg( total_amount(amount, sum), total_count(amount, count), avg_amount(amount, mean), active_days(trade_time, nunique), avg_hour(hour, mean), ) daily[count_per_active_day] daily[total_count] / daily[active_days] print(daily.head())groupby 后面的 agg 是 pandas 推薦的聚合寫法每一行指定新列名、原始列和聚合函數(shù)。total_amount 是總消費(fèi)額total_count 是總刷卡次數(shù)active_days 是去重后的活躍天數(shù)用 nunique 統(tǒng)計(jì)。avg_hour 是消費(fèi)時(shí)間的均值它有一個(gè)隱患跨午夜的作息會被平均到奇怪的位置比如晚上 23 點(diǎn)和凌晨 1 點(diǎn)的平均會得到 12 點(diǎn)。這種情況我用「圓形均值」處理或者干脆把它換成前三個(gè)固定時(shí)段的消費(fèi)占比。2.5 衍生特征三餐占比、夜間消費(fèi)比例、消費(fèi)熵基礎(chǔ)特征只能描述消費(fèi)多少不能描述消費(fèi)習(xí)慣。期末答辯時(shí)最能打動(dòng)老師的是「這個(gè)簇的人早餐比例明顯高」而不是「這個(gè)簇平均消費(fèi) 12.3 元」。因此我額外構(gòu)建三類衍生特征。第一類是三餐和夜宵占比用小時(shí)區(qū)間切分。第二類是夜間消費(fèi)比例把 23 點(diǎn)到次日 5 點(diǎn)定義為夜宵時(shí)段統(tǒng)計(jì)夜宵金額占總金額的比例。第三類是消費(fèi)熵衡量一個(gè)人刷卡金額的分散程度——如果一個(gè)人每頓都是 10 元整熵很低如果忽而 3 元忽而 40 元熵很高說明飲食結(jié)構(gòu)波動(dòng)大。def meal_type(hour): if 6 hour 10: return breakfast elif 10 hour 15: return lunch elif 15 hour 20: return dinner elif 20 hour 24 or hour 5: return night else: return other df_clean[meal] df_clean[hour].apply(meal_type) meal_cross pd.crosstab(df_clean[card_no], df_clean[meal], normalizeindex) def entropy(series): p series[series 0] return -(p * np.log(p)).sum()import numpy as np from scipy.stats import entropy as scipy_entropy def cal_entropy_by_group(group): val_counts group[amount].value_counts(normalizeTrue) return scipy_entropy(val_counts)第一個(gè)函數(shù)按小時(shí)區(qū)間把每筆交易歸入早餐、午餐、晚餐或夜宵。pd.crosstab 配合 normalizeindex 得到每張卡在不同餐段的消費(fèi)次數(shù)占比。第二個(gè)函數(shù)計(jì)算金額分布的熵我直接調(diào)用 scipy.stats.entropy它接受概率分布數(shù)組并返回非負(fù)熵值。熵越大代表不同金額的分布越分散越小代表消費(fèi)金額集中在少數(shù)幾個(gè)固定檔位比如總是刷 8 元和 12 元套餐。2.6 標(biāo)準(zhǔn)化為什么用 StandardScaler不用 MinMaxScaler特征表建好后量綱差異非常明顯消費(fèi)總金額可能是幾千早餐占比只有 0.1。如果直接把原始值喂給聚類算法金額會主導(dǎo)距離計(jì)算。常見做法是做標(biāo)準(zhǔn)化。StandardScaler 會把每個(gè)特征變成均值為 0、方差為 1 的分布適合 KMeans 和 DBSCAN 這種基于距離的模型。MinMaxScaler 會把數(shù)據(jù)壓縮到 0~1 區(qū)間問題在于它很容易被極端值拉偏而校園消費(fèi)里炒飯、夜宵或校外大額支出很容易產(chǎn)生極端值。from sklearn.preprocessing import StandardScaler feature_cols [total_amount, total_count, avg_amount, active_days, count_per_active_day, breakfast_ratio, dinner_ratio, night_ratio, entropy] X daily[feature_cols].fillna(0) scaler StandardScaler() X_scaled scaler.fit_transform(X)fillna(0) 是因?yàn)橛行┛赡軟]有夜宵記錄占比為空。fit_transform 在這段代碼里直接完成了兩步操作fit 計(jì)算均值和標(biāo)準(zhǔn)差transform 應(yīng)用標(biāo)準(zhǔn)化。等到建模階段你只需把 X_scaled 傳入聚類算法。注意保留原始特征表 daily后面畫圖、打標(biāo)簽、寫報(bào)告都需要它而不是直接使用標(biāo)準(zhǔn)化后的矩陣。3. 建模方案KMeans、DBSCAN、孤立森林怎么選3.1 先定目標(biāo)再選模型不要先跑代碼很多期末作業(yè)翻車的原因是拿到數(shù)據(jù)就開始找聚類代碼跑完卻講不清每一類代表什么。建模之前必須回答一個(gè)問題這次分析到底要得出什么結(jié)論如果你的題目是「分析學(xué)生消費(fèi)行為」最合理的目標(biāo)是分群畫像把學(xué)生分成規(guī)律干飯型、高消費(fèi)夜宵型、低消費(fèi)節(jié)儉型等若干類。如果你的題目是「識別異常消費(fèi)」那應(yīng)該用異常檢測模型而不是聚類。如果你的題目是「根據(jù)前兩個(gè)月消費(fèi)預(yù)測后一個(gè)月」那就進(jìn)入回歸或時(shí)間序列的范疇不是同一套流程。在這份校園消費(fèi)分析作業(yè)里最常見也最容易講清楚的是「聚類 畫像」。KMeans 能分出消費(fèi)水平不同的群體每個(gè)群體的特征中心就是畫像。DBSCAN 則適合發(fā)現(xiàn)不規(guī)則形狀的群體還有機(jī)會把「每天只刷一頓飯」的極端群體標(biāo)記為噪聲點(diǎn)。孤立森林不是聚類它的用途是識別偏離正常消費(fèi)模式的人。建議把它們放在同一份作業(yè)里分別回答「共性分群」和「異常個(gè)體」兩個(gè)問題報(bào)告結(jié)構(gòu)會很完整。3.2 聚類數(shù)怎么定肘部法則和輪廓系數(shù)KMeans 需要手動(dòng)指定簇?cái)?shù) k這個(gè) k 不能拍腦袋。業(yè)界用的兩個(gè)指標(biāo)分別是 SSE 肘部法則和輪廓系數(shù)。SSE 是簇內(nèi)樣本到中心點(diǎn)的距離平方和k 越大 SSE 越小但下降到某個(gè)點(diǎn)后收益驟減那個(gè)拐點(diǎn)就是肘部。輪廓系數(shù)則衡量每個(gè)樣本和自身簇的相似度同類別緊湊、不同類別分離時(shí)系數(shù)高范圍是 -1 到 1越接近 1 越好。from sklearn.cluster import KMeans from sklearn.metrics import silhouette_score sse [] sil [] k_range range(2, 9) for k in k_range: km KMeans(n_clustersk, random_state42, n_init10) labels km.fit_predict(X_scaled) sse.append(km.inertia_) sil.append(silhouette_score(X_scaled, labels)) for k, s, si in zip(k_range, sse, sil): print(fk{k}, SSE{s:.1f}, silhouette{si:.4f})KMeans 的計(jì)算受初始中心點(diǎn)影響所以每一次迭代都指定 random_state42保證結(jié)果可復(fù)現(xiàn)。n_init10 表示用 10 組不同的初始中心運(yùn)行算法最后返回 SSE 最小的一組避免隨機(jī)性帶來翻車。silhouette_score 在 X_scaled 上計(jì)算取值越大說明簇與簇之間分離越好。我的習(xí)慣是優(yōu)先看肘部拐點(diǎn)再看 silhouette 是否超過 0.25如果超過 0.5 反而要警惕特征是否過于簡單比如只靠金額一列劈成了兩半。3.3 用 KMeans 跑通最小建模流程并打上人群標(biāo)簽確定 k 之后就可以跑最終的聚類。以 k4 為例把聚類結(jié)果合并回原始特征表就能看到每一類人的消費(fèi)規(guī)律。這里還要注意一點(diǎn)KMeans 聚類是按距離切分的它不知道食堂、超市、奶茶店的業(yè)務(wù)含義打完標(biāo)簽后必須回看特征均值給每個(gè)簇起一個(gè)人類看得懂的名字。k 4 km KMeans(n_clustersk, random_state42, n_init10) cluster_labels km.fit_predict(X_scaled) daily[cluster] cluster_labels cluster_profile daily.groupby(cluster)[feature_cols].mean() print(cluster_profile.round(2))fit_predict 一次性完成訓(xùn)練和預(yù)測返回每個(gè)樣本的簇編號。groupby 后取均值得到每類人的平均消費(fèi)金額、平均活躍天數(shù)、早餐占比等??吹綌?shù)據(jù)后再命名cluster 0 如果平均金額高、活躍天數(shù)多、夜宵占比高就命名為「活躍夜宵型」cluster 1 如果總金額低、早餐占比高、頻次少就命名為「規(guī)律早餐型」。命名是報(bào)告的點(diǎn)睛之筆不要直接寫「群組 0」。3.4 DBSCAN 的取舍噪點(diǎn)本身就是一種結(jié)果KMeans 會把每個(gè)樣本都分到一個(gè)簇哪怕這個(gè)樣本和其他任何樣本都不像。DBSCAN 則會把這些樣本直接標(biāo)記為噪點(diǎn)也就是標(biāo)簽 -1。在校園消費(fèi)場景里這很有價(jià)值低活躍、偶發(fā)消費(fèi)、作息不規(guī)律的學(xué)生會在 DBSCAN 中被暴露出來。不過 DBSCAN 對參數(shù)非常敏感兩個(gè)參數(shù) eps 描述鄰域半徑min_samples 描述成為核心對象所需的最少樣本數(shù)。from sklearn.cluster import DBSCAN db DBSCAN(eps0.8, min_samples10) db_labels db.fit_predict(X_scaled) n_clusters_db len(set(db_labels)) - (1 if -1 in db_labels else 0) print(DBSCAN 發(fā)現(xiàn)簇?cái)?shù):, n_clusters_db) print(噪點(diǎn)數(shù)量:, (db_labels -1).sum()) daily[dbscan_label] db_labelseps 表示如果某個(gè)樣本的鄰域內(nèi)至少有 min_samples 個(gè)樣本它才會被當(dāng)作核心點(diǎn)。eps 設(shè)太小會把群體拆得零碎設(shè)太大又把所有人都劃進(jìn)一個(gè)大簇。對于標(biāo)準(zhǔn)化后的數(shù)據(jù)我一般把 eps 設(shè)在 0.5 到 1.2 之間min_samples 設(shè)在 10 到 20。這里的技巧是先跑一次看噪點(diǎn)比例是否在 5%~15%噪音比例太高說明參數(shù)過緊可以立刻調(diào)整。3.5 用孤立森林找異常消費(fèi)不需要任何標(biāo)簽孤立森林是「無監(jiān)督異常檢測」算法它不依賴標(biāo)簽而是隨機(jī)切分特征空間異常點(diǎn)因?yàn)榉植枷∈柚恍枰苌俚那蟹执螖?shù)就能被孤立出來。校園消費(fèi)場景中它可以識別刷卡金額異常大、消費(fèi)頻率異常低或夜間消費(fèi)異常多的人。這里要特別強(qiáng)調(diào)異常不等于壞人可能是校外人員借卡、訪客臨時(shí)消費(fèi)也可能是有學(xué)生因病長時(shí)間不在校。from sklearn.ensemble import IsolationForest iso IsolationForest(contamination0.02, random_state42) anomaly_labels iso.fit_predict(X_scaled) daily[anomaly] anomaly_labels print(daily[anomaly].value_counts())contamination 參數(shù)表示你預(yù)估的數(shù)據(jù)集中異常值比例這里設(shè) 0.02 也就是假設(shè) 2% 的人消費(fèi)模式異常。fit_predict 返回 1 表示正常-1 表示異常注意方向和聚類標(biāo)簽正好相反寫報(bào)告前容易看反。IsolationForest 的核心優(yōu)點(diǎn)是快幾十萬行數(shù)據(jù)也只需要幾秒鐘。缺點(diǎn)是結(jié)果不好解釋它不會告訴你為什么異常需要回到原始特征表逐個(gè)看異常樣本的數(shù)值。3.6 驗(yàn)證聚類不是「隨機(jī)碰運(yùn)氣」聚類模型的驗(yàn)證是期末答辯時(shí)最容易被人追問的環(huán)節(jié)。老師說「你這個(gè)聚類結(jié)果會不會換一組初始值就完全變了」如果你答不上來前后就會陷入被動(dòng)。我通常做兩個(gè)驗(yàn)證第一個(gè)是穩(wěn)定性驗(yàn)證把 random_state 改成其他值多次跑 KMeans比較每個(gè)簇的人數(shù)比例是否保持穩(wěn)定第二個(gè)是樣本驗(yàn)證隨機(jī)抽取 80% 的樣本重新聚類再把剩余 20% 預(yù)測到最近的簇中心觀察整體分布是否一致。from sklearn.model_selection import train_test_split X_train, X_test train_test_split(X_scaled, test_size0.2, random_state7) km_temp KMeans(n_clusters4, random_state0, n_init10).fit(X_train) train_labels km_temp.predict(X_train) test_labels km_temp.predict(X_test) print(pd.Series(train_labels).value_counts(normalizeTrue).sort_index()) print(pd.Series(test_labels).value_counts(normalizeTrue).sort_index())這里用 train_test_split 把樣本切分成 80% 訓(xùn)練、20% 測試。predict 方法會把新樣本分配到距離最近的中心。如果兩次的人群占比差距在 3% 以內(nèi)說明結(jié)果不是偶然。如果差距很大優(yōu)先檢查特征表是否被少量極端值主導(dǎo)。4. 期末大作業(yè)避坑指南5 條踩過的數(shù)據(jù)與建???.1 時(shí)間字段解析失敗按天聚合結(jié)果全是 NaN現(xiàn)象用 pd.to_datetime 轉(zhuǎn)換交易時(shí)間后發(fā)現(xiàn)小時(shí)列全部變成 NaN按天聚合后圖像一片空白。 原因原始數(shù)據(jù)里時(shí)間格式不統(tǒng)一有的行是「2025-03-12 12:30:45」有的行是「2025/03/12 12:30」甚至還有「2025年3月12日」。to_datetime 無法自動(dòng)識別所有格式解析失敗的行變成了空值。 解決先用 errorscoerce 強(qiáng)制轉(zhuǎn)換標(biāo)記解析失敗的行再檢查失敗樣本的時(shí)間格式寫一個(gè)自定義解析函數(shù)補(bǔ)齊。最簡單的方式是讓 to_datetime 的 format 參數(shù)明確指定格式。不要相信 Excel 導(dǎo)出的時(shí)間是「標(biāo)準(zhǔn)格式」必須有這一層檢查。4.2 退款負(fù)數(shù)拉低均值消費(fèi)金額變成負(fù)的現(xiàn)象早餐平均消費(fèi)是 -3.2 元食堂搶了學(xué)生的錢。 原因退款記錄被當(dāng)作消費(fèi)納入聚合負(fù)金額抵消了正金額。 解決把金額列拆成正負(fù)兩套邏輯。如果只做消費(fèi)分析直接保留 amount 0需要研究退款時(shí)把負(fù)數(shù)的絕對值拿出來單獨(dú)分析。注意充值記錄通常是正數(shù)如果不按交易類型區(qū)分也會混進(jìn)消費(fèi)金額。建議先看交易類型字段的值分布再?zèng)Q定過濾條件。4.3 去重把正常購買記錄誤刪了現(xiàn)象同一張卡在同一家店買了兩次相同金額的飲料時(shí)間相差 1 秒結(jié)果被全字段去重刪除。 原因沒有指定去重列直接用 drop_duplicates() 把「卡號 商戶 時(shí)間 金額」四列完全相同的記錄當(dāng)成了重復(fù)數(shù)據(jù)。其實(shí)一秒鐘刷兩次卡是合理的人類行為比如一次刷卡本人消費(fèi)一次幫同學(xué)帶飯。 解決只對高頻重復(fù)類型做去重判斷標(biāo)準(zhǔn)是「同一秒內(nèi)同一商戶同一金額且同一卡號」。如果數(shù)據(jù)里有交易流水號字段優(yōu)先用流水號去重。沒有流水號時(shí)subset 要加上三個(gè)以上維度避免誤刪。4.4 卡號字符串混進(jìn)特征聚類結(jié)果被「身份證號」支配現(xiàn)象聚類出的四個(gè)簇分別對應(yīng)卡號開頭四個(gè)數(shù)字段業(yè)務(wù)上毫無意義。 原因把 card_no 或?qū)W號列當(dāng)成了數(shù)值特征標(biāo)準(zhǔn)化后進(jìn)入聚類模型。KMeans 基于歐氏距離卡號中任何一點(diǎn)數(shù)字差異都會被當(dāng)成距離導(dǎo)致聚類完全偏離消費(fèi)行為。 解決第一步是刪除卡號、學(xué)號、姓名等身份標(biāo)識列第二步檢查特征表里是否有其他高基數(shù)列比如商戶名稱。需要用獨(dú)熱編碼處理商戶偏好字段或者直接不把商戶名稱作為聚類輸入改用它構(gòu)造「食堂消費(fèi)占比」這類聚合特征。4.5 輪廓系數(shù)很高但人群畫像完全解釋不通現(xiàn)象k2 時(shí)輪廓系數(shù)高達(dá) 0.6看起來聚類效果很好但打開畫像發(fā)現(xiàn)一群人全是總消費(fèi)金額極高的夜宵大戶另一群人全是幾乎不刷卡的低頻用戶中間人群被強(qiáng)行切成了兩半。 原因特征中存在極端值KMeans 對這種尖峰分布極其敏感少數(shù)高消費(fèi)樣本把整個(gè)簇中心拉走了。輪廓系數(shù)衡量的是幾何分離程度不判斷業(yè)務(wù)合理性。 解決先對特征做裁剪比如 95% 分位數(shù)截?cái)鄻O端消費(fèi)金額或者使用分位數(shù)變換替代標(biāo)準(zhǔn)化。更重要的是必須回看每個(gè)簇的人數(shù)比例。如果人數(shù)最少那一類只占 2%它更可能是噪聲而不是人群此時(shí)通過 W 檢驗(yàn)調(diào)整 k 或改用 DBSCAN 處理離群點(diǎn)。5. 可視化與結(jié)果報(bào)告讓期末答辯在 10 分鐘內(nèi)有底氣5.1 三種能在一頁 PPT 上講清楚的圖數(shù)據(jù)建模的成果需要用圖形呈現(xiàn)評卷老師沒有耐心一行行看 DataFrame。我通常畫三張圖第一張是所有學(xué)生的分時(shí)段消費(fèi)折線圖展示早中晚高峰第二張是周消費(fèi)熱力圖橫軸星期、縱軸小時(shí)用顏色深淺表示消費(fèi)次數(shù)第三張是每個(gè)聚類小組的平均日消費(fèi)金額分布圖用來突出分群差異。import matplotlib.pyplot as plt import seaborn as sns plt.rcParams[font.sans-serif] [SimHei, PingFang SC, Microsoft YaHei] plt.rcParams[axes.unicode_minus] False fig, axs plt.subplots(1, 3, figsize(16, 4)) hourly_count df_clean.groupby(hour).size() axs[0].plot(hourly_count.index, hourly_count.values, markero) axs[0].set_title(分時(shí)段消費(fèi)次數(shù)) pivot df_clean.pivot_table(indexhour, columnsweekday, valuesamount, aggfunccount).fillna(0) sns.heatmap(pivot, axaxs[1], cmapYlOrRd) axs[1].set_title(每周消費(fèi)規(guī)律熱力圖) daily_group daily.groupby(cluster)[total_count].mean() daily_group.plot(kindbar, axaxs[2], color[#4C72B0, #55A868, #C44E52, #8172B2]) axs[2].set_title(各簇平均消費(fèi)次數(shù)) plt.tight_layout()先設(shè)置中文字體否則圖表里的中文會變成方塊這是 matplotlib 默認(rèn)字體導(dǎo)致的。分時(shí)段曲線把「早中晚三個(gè)高峰」一句話講完。熱力圖的 x 軸是周一到周日y 軸是 0 到 23 點(diǎn)能直觀看到周末上午消費(fèi)明顯后移。第三張柱狀圖用于展示各簇畫像差異柱子的高度對比就能支撐「人群可分」的結(jié)論。5.2 用表格把人群畫像輸出成報(bào)告素材圖像適合口頭表達(dá)書面報(bào)告里還需要一張精確的表格。我一般會把每個(gè)簇的核心特征整理成這種格式簇標(biāo)簽、自定義人群名、人數(shù)占比、平均日消費(fèi)金額、平均日活躍次數(shù)、早餐占比、夜宵占比。這張表可以直接粘貼到期末報(bào)告的模型結(jié)果部分也能在答辯被追問時(shí)快速定位到對應(yīng)數(shù)據(jù)。簇人群標(biāo)簽人數(shù)占比日均消費(fèi)(元)日均次數(shù)早餐占比夜宵占比0規(guī)律早餐型28%9.62.142%5%1活躍夜宵型19%21.33.49%38%2節(jié)制消費(fèi)型36%6.81.231%11%3周末集中型17%13.51.614%20%表格里的值來自 cluster_profile 的聚合結(jié)果不要手工填數(shù)也不要先把報(bào)告寫好了再倒推數(shù)據(jù)。如果發(fā)現(xiàn)某種類型的占比太小比如只有 2%說明這個(gè)簇可能是異常值簇應(yīng)該回去調(diào)整模型參數(shù)而不是硬搬進(jìn)報(bào)告。5.3 報(bào)告結(jié)構(gòu)抽掉代碼也能自洽期末報(bào)告嚇退同學(xué)的往往不是分析而是不知道按什么順序?qū)?。我建議直接按項(xiàng)目流程組織第一部分寫背景與目標(biāo)說明為什么用校園消費(fèi)數(shù)據(jù)做建模想解決什么問題第二部分寫數(shù)據(jù)來源與預(yù)處理包括字段說明和清洗流程第三部分寫特征工程解釋你選擇了哪幾個(gè)特征、為什么沒有選別的第四部分寫模型選擇與參數(shù)確定第五部分寫分群結(jié)果與人群畫像最后一段寫對學(xué)生消費(fèi)管理和個(gè)性化服務(wù)的建議。其中第三部分最容易被一筆帶過。實(shí)際上老師最看重的是特征構(gòu)造思路。你可以寫「用 pandas 從原始流水中拆出小時(shí)、星期、餐段三類時(shí)間特征」也可以展開說明「消費(fèi)熵衡量了消費(fèi)習(xí)慣的穩(wěn)定性」后者更能體現(xiàn)建模思考。但如果你的作業(yè)要求里沒有要求寫建議那最后一段不寫也沒問題不用為了湊篇幅硬編對策。5.4 被老師問「為什么選 KMeans」時(shí)這樣回答不慌張答這種問題講究「性能 業(yè)務(wù)」雙線。先說業(yè)務(wù)這次分析的目的是給全校學(xué)生做消費(fèi)人群分層KMeans 的每個(gè)簇可以用中心點(diǎn)描述天然適合輸出畫像。再說性能KMeans 在大樣本下速度快算法復(fù)雜度接近線性咱們學(xué)校這條數(shù)據(jù)集有二十多萬條流水跑一遍只需要幾秒鐘。更重要的是它只有 k 一個(gè)超參數(shù)調(diào)參路徑清晰不像 DBSCAN 的 eps 和 min_samples 需要反復(fù)試。如果老師追問為什么不用 GMM 或?qū)哟尉垲惪梢哉f GMM 假設(shè)每個(gè)簇服從高斯分布校園消費(fèi)金額分布實(shí)際上偏態(tài)明顯這個(gè)假設(shè)不一定成立層次聚類的計(jì)算量隨樣本數(shù)增長較快面對幾萬張卡的特征表不劃算?;卮饡r(shí)不需要推倒重來只要把 KMeans 的優(yōu)勢和你對數(shù)據(jù)分布的觀察講清楚即可。6. 收尾一步用一個(gè)月做穩(wěn)定性驗(yàn)證讓報(bào)告再上一個(gè)等級期末作業(yè)交完后真正拉開差距的是驗(yàn)證部分。我最后一件事永遠(yuǎn)是「留一個(gè)月數(shù)據(jù)當(dāng)驗(yàn)證集用前幾個(gè)月的參數(shù)復(fù)跑一次」。具體操作是把整個(gè)數(shù)據(jù)集按月份切分比如用 3—5 月數(shù)據(jù)建模再用 6 月數(shù)據(jù)計(jì)算每個(gè)樣本到已得簇中心的距離重新分配簇標(biāo)簽最后對比兩輪聚類人數(shù)比例。如果一個(gè)簇的人數(shù)比例從 28% 跳到 64%說明建模只抓住了月份效應(yīng)而不是消費(fèi)習(xí)慣需要回到特征設(shè)計(jì)去加入「學(xué)期前半段 / 后半段」標(biāo)記。另一個(gè)值得做的擴(kuò)展是特征重要性驗(yàn)證。把聚類標(biāo)簽作為目標(biāo)變量用隨機(jī)森林訓(xùn)練一個(gè)分類器看哪些特征貢獻(xiàn)度最高。如果早餐占比排第一說明你的分群主要靠早餐習(xí)慣切分報(bào)告里就要突出描述這個(gè)特征如果消費(fèi)總金額排第一則要承認(rèn)這是個(gè)「消費(fèi)水平分層」模型而非「作息規(guī)律分層」模型。這一步不復(fù)雜卻能讓報(bào)告里所有結(jié)論都有依據(jù)。我當(dāng)年做這份作業(yè)時(shí)最深的教訓(xùn)是急著跑結(jié)果跳過驗(yàn)證直接寫結(jié)論。答辯時(shí)老師對著投影儀說「你把 5 月的數(shù)據(jù)抽出來跑一遍」結(jié)果簇分布完全變了當(dāng)場冷場。后來我養(yǎng)成了先切一個(gè)月數(shù)據(jù)做穩(wěn)定性驗(yàn)證的習(xí)慣再小的分析也按這個(gè)流程走。希望幫到你這 10 分鐘會讓你在講臺上的語氣跟別人不一樣。本文還有配套的精品資源點(diǎn)擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
国产女人与拘做受视频免费| 麻豆福利视频导航| 精品亚洲一区在线观看| 天天内射| 吻戏激情性巴克| 久久国产AⅤ| 亚洲精品骚逼| 99色综合| 333kkkk·亚洲com久久| 动漫av中文| 亚洲第一在线视频| 欧美色视频在线| 久久久久久免费电影| 激情第四色| 天天操天天干一区二区| 国产女同在线观看视频| 精品综合久久久久久97| 免费人人搞97| 欧日a| 99无码| 九99久久| 超碰碰激情97+久| 国产精品交换一区二区| 五月天黄色激情视频| 在线视频97| AV色图| 麻豆国产av网| 五月丁香成人网| 思思热影视| 国产精品国产亚洲区艳妇糸列| 久久有码视频| 精品十八在线观看| 蜜桃AV天堂| 99re69| 肉丝网站91| 激情五月天婷婷| 午夜理论片在线观看免费| 三级日本一区二区三区| 热思思免费视频| 啊啊啊慢点| 嫩草 我啊~嗯~在线| 久久久婷| 国产成人主播| 九九九九免费高| 男人下部插入女人下部| 青青草五月天| 欧美中字二区| 伊人 俄罗斯 a v| 伊人久久久日韩一区| 91在线美女| 无码heyzo高清一区| 婷婷伊人一区| 天美一二三在线观看Av| 一区二区三区 丝袜 高跟 美腿| 中日韩久久久| 尤物一级在线免费观看| 91呆哥人妻| 中文字幕一区电影在线观看| 天天看天天在线精品| 日本1区2区不卡视频| 国产久久久| 五十路熟女人妻一区二区在线观看| 免费成人在线熟妇网| 中文幕97| 这里只有精品97| 春色91| 亚洲,欧美,综合网| 亚洲极品| 麻豆国产精品午夜视频| 亚洲国产精品9999在线观看 | 久久久久久久97| 玖玖久久久| 日韩十八禁| 色噜噜狠狠色综无码久久合欧美| 亚洲91在线播放影院| 曰韩精品视频一区二区| 成年人一级黄色毛片大全在线观看| 亚洲精品影视老司机| 黄色小视频日本txt| 久操热线| 热久日综合| 欧美日韩精品久久久久东北老熟妇| 96精品久久久| 少妇熟女1区2区3区| 亚洲另类小说卡通动漫| 大屁股xxxxx| 久久xx| 91久热| 国产精品一区人妻精品阁在线| 亭亭丁香激情| 人妻人人澡人人爽人人| 男人精品天堂一区| 亚洲丝袜在线观看| 国产精品露脸在线观看| 国产成人+综合亚洲+天堂| 曰韩精品九九无码| 午夜精品久久999热蜜桃介男人用| 欧美,亚洲,日韩,v,天堂,手机在线观看| 久久香蕉国产线看观看亚洲女人 | 免费中文综合精品| 九九久久综合| 天天插天天操天天摸天天射天天看| 青青草原成人| 亚洲天堂五月天国产| 亚洲古典另类欧美在线| 97九色人妻| 99re在线精品78| 老熟女网站| 在线无码操| 天天肏美女| 中文字幕av片| 777奇米影视777四色| 麻豆天美久久91| 夜夜操夜夜高潮夜夜爽国产精品区| 亚洲色图欧美激情| 全球成人中文在线| 国产偷仑| www.亚洲黄色| 农村妇女一级二级三级视频| 欧美极品少妇| 欧美精品日韩久久久九| 久污| 亚洲超碰AV| 日韩 欧美 校园一区| 大香蕉线| 中文字幕、久久精品国产2020、久久综合久久自在自线精品自、亚洲 | 五月天综合网| 99久久久无码国产精品性啊聊| 欧美一级特黄淫片在线观看| 久久曰曰| 久久人人爽人人爽人人片Ⅴ| 91伊人久久在线| 在线亚洲 欧美 日本专区 | 久热久一区二区三区| 国产精品禁久久久精品| 91成人久久| 性性久久| 黄色成人网久久久久久| 久久人妇| 国产午夜精品理论片a大结局| 天天操天天舔| 呦呦一区| 10000部十八禁看电影| 国产成人在线观看网址| 亚洲。日韩。欧美| 岛国激情视频在线观看| 性欧美另类高清| 欧美色蜜桃97| 后X久久| 日本久久女同性恋视频| 久妇网| av强奸乱轮| 1二区9| 淫荡熟女乱伦网| 成人天天看站长推荐| 可以免费看黄片的视频| 国产五码丝袜屁眼| 天天色播亚洲综合网站| 一本一道久久综合久久| 91狠婷| 草草草视频在线免费看| 97精品第3页| 日韩一级久久毛片| 超碰在线日韩一区| 日本欧美色| 亚洲中文国际强奸字幕| 欧美激情 亚洲色图| 天堂麻豆天美| 强奸乱伦资源| 老鸭窝成人免费毛片视频| 麻豆啪啪啪视频| 亚洲精品乱码久久久久久蜜桃麻豆| 丁香色色网| 拍拍拍拍大尺度黄色三级片拍拍拍拍拍照| 97天天爽| 强奸a片网| 国产天天噜一噜久久久| 黄片无码在线制服| 三级特黄60分钟播放| 中日992视频| 亚洲综合激情五月久久| 国产一区二区a毛片| 福利大香蕉| 欧美一级色| 东京热一区二区中文字幕| 日欧毛片久久| 欧美|91色综合| 亚洲国产成人7777| 亚洲中文丝袜美腿诱惑字幕| 哈哈操电影AV| 97色在线| 天天爱天天韩国日本牛牛牛牛| 中文字幕五月婷婷免费| 成人国产二区三区在线,男女精品。| 97射欧美| 无遮挡又黄又刺激的视频| 国产人妻一区二区三区欧美毛片| 超硑97精品| 欧美亚洲第1页| 自拍亚洲综合| 久久久久亚洲三级电影| 青娱乐福利99| 91九色首页| 久久夜夜夜夜| 日本一卡二区在线| 人人 操人人 操人人| 亚洲精品乱码久久久久久蜜桃麻豆| 国产人妻久久精品一区二区三区| 极品色电影院| 99re6在线视频播放免费精品| 久湿久久| 少妇天堂| 超碰成人最新最好看| 婷婷综合久久| 97精品久久久久久久| 制服诱惑亚洲一区二区三区在线观看| 男人天堂东京热| 免费人成在线观看网站品爱网| 思思热在线视频精品| 91美女看B| 综合夜夜| 精品国产人成在线| 国产视频一区二区在线观看| 国产吹潮女在线观看| 人人爱人人乐人人操| 欧美精品日韩一区二区| 超碰色美女| 无码操逼网| 色网综合网| 国产精品一区二区三区,亚洲综合| 高清不卡国产| 日韩在线一区高清在线| 青青草精品| 成人性交午夜免费片| 亚洲欧美综合区自拍另类| 蜜乳av首页| 午夜精品人妻二区三区| 青青操网| 欧美亚洲丝袜美女电影| 精品性爱| 大香蕉欧美国产日韩高潮| 26uuu性| 99久久com免费视频′| 国产精品一区二区三区四区五区| 六月丁香五月婷婷| 免费人成毛片乱码| 久久久久久裸体| 一本精品日本在线视频精品| 成人精品水蜜桃久久久久久久| 亚洲男人在线观看天堂| 久久婷婷五月天| 大逼色网站| 九九RE视频在线精品| 超碰色图| 91色黑人少妇| 超碰成人国产| 中文字幕在线免费观看2| 久久只有精品一区二区三区| 中国国产精品一区视频| 韩日巨乳美女免费视频在线观看| 无遮挡猛进视频免费无限观看| 国产精选视频| 亚州欧美一区| 亚洲精品视频二区| 国产黄色av大片网站| 在线日韩精品一区二区三区| 欧美性夜| 亚洲区限制级| 九九色精品| 午夜.DJ高清在线观看免费7| 超碰久久网| 成人AV素股で擦久久| 一区二区视频在线播放| 成人免费性爱视视| 综合五月天| 欧美午夜视频| 久久国产视频专区一二三| 丁香五月天激情网站| 丁香六月激情| 无码av永久免费专区网站| 国产91乱伦| 亚洲AV无码乱码| 私人尤物在线精品不卡| 日韩啪啪视频| 青青草华人在线欧美在线| 久久久久密臀一区二区| 六月激情网| 岛国在线一区二区三区| 波多野结衣被操50分钟免费视频 | 少妇一区二区三区精选| 84YTCOM性无码| 欧美性爱第一页久久| 国内毛片热久久思思热| 天天视频黄| 熟女人妻精品一区二区视频| 久久久久久综合久久伊人蜜月| 97久久天天综合色天天综合色电影| 欧美黄色图片| 久久骚少妇| 情色五月天网| 亚洲图片视频小说| 日本熟妇自慰性高潮一区二区三区| 天天日美女的B| 久久6热视频免费观看| 日韩亚洲精品一区二区| 久久东京国产精品视频| 久久综合日韩亚洲欧美| 久久精品一区一起草| 蜜桃久久一区二区| 日va操| 91五月天| 国产少妇内射| 欧美97| 欧美伊人久久综合网| 日韩成人高清一区二区| 精品国产人成在线| 亚洲国产精品乱码在线观看| 欧美国产有色电影| 97超碰欧美中文字幕| 四虎午夜影院| 婷婷五月天网| WWW4虎| 欧洲精品二区| 精品一区二区久久| 九九五月天| 久久性爱大全| 欧美在线 亚洲| 极品欧美一区二区三区| 亚洲综合色男人网| 亚洲小说视频| 18岁禁 茉莉成人久久| 97超碰69| 丁香六月综合激情| 久久婷婷一区| 偷窥自拍亚洲天堂网爆| 亚洲中文字幕在现观看| 亚洲激情视频| 中文字幕黄色一起草| 亚洲天天操| 99re超碰| 欧美欲色| 无码一区二区三区四区五区六区七区八区九区十区视频 | 深田咏美亚洲精品福利社| 欧美中文字幕一区| 一本大道不卡一二三区| 五月天丁香欧洲日韩| 超碰97色色| 啪啪AV导航| 青青青草原| 九久9热| 人人玩人人添人人澡免费| 久久综合乱子伦国产免费| 日日骚精品视频| 亚洲人人夜夜澡人人爽| 蜜臀久久久99久久久久 | 亲子敌伦对白在线播放| a一区二区三区乱码在线| 一本色道无码DVD中文字幕| 亚洲AV操| 裸体女人草逼视频播放一区,二区,三区,四区,五区| 91日产欧美| 日韩大香蕉| 日本韩国国产精品一区| 精品成人av一区二区三区在线| 中文字幕一区av| 亚洲 另类 丝袜 自拍 动漫| 欧美日本不卡在线| 91丨九色丨国产丨人妻在线 | 日韩专区数据列表-第3230页-精品国产一区二区三区香蕉 久久99熟女人妻中文字 | 色y情视频免费看| 伊人婷婷五月天| 欧洲乱码视频| 秋霞午夜成人福利片片| 久操网无码在线| 狠狠综合| 国产AV人人夜夜澡人人爽麻豆| 免费试看60秒| 亚洲成人综合在线| 久久精品视| 国产精品不卡av免费在线观看| 人、人、摸,人、人、草| 欧美亚洲日韩16色| 亚洲无码精品AV久久久| 久久久爆乳翘臀一线天伦理视频| 九九九九九九九| 久久久99免费| 99热精品在线| 国产精品成人无码a v毛片| 黄色工厂这里只有精品| 国内精品久久久久影院亚洲| 日本人妻天堂网站在线播放| 欧美成人免费在线观看| 亚洲色图 欧美热图 清纯唯美 另类自拍| 国产黑白丝在线| 午夜精品久久久久久久男人的天堂 | 日韩乱伦视频| 精品久久久久黄少妇| 久久精品久久久久久久| 色九九综合| 九9精品| 亚洲天堂无码| 操逼操逼操| 天天躁日日躁AAAXX| 骚女高跟AV在线| 岛国毛片在线观看免费| 精品视频日日夜夜| 大学生美女口爆| 国产少妇肉丝在线观看| 久久久久九九九| 欧美超碰9798| 欧美18老人禁| 久久久久久波多野吉衣高潮| 涩综合导航| 久久久免费高清中文视频| 欧美草草高清日韩视频| 图片区小说区| 加勒比综合a∨| 亚欧日韩成人| 使劲用力艹少妇视频一区二区 | 九九热精品| 中文字幕五区| 国产一国产一级毛片古装| 97资源超碰| 久草看看看| 999久久久精品国产| 男人天堂资源| 国产又黄又猛又粗又爽的网站| A 天堂| 亚洲老司机123专区| 国产精品久久久无码AV网站| 久久蜜桃一区二区| 伊人大香蕉在线| 人妻干天天| 日韩中文9| 五月激情小说| 人人做天天爱| 大香蕉99re| 久久久久密| 亚洲国产精品无码AV在线| av东京热男人的天堂| 亚洲成人久久美女| 欧美日本成人一区二区| 中文字幕女同在线| 日本熟妇人妻中出视频| 性欧美91| 日韩素人无码一区二区三区三州| 国产色综合亚洲色综合吹潮| 9999久久久久| 亚洲美女精品| 久久久久成人亚洲国产| www国产无码| 91久久久久久久| 一起草精品人妻| 欧美亚洲天堂| 超碰偷拍| 欧美三级一级| 金莲网址| 91天天看| 亚洲色图欧美色18直播在线| 九九热视频这里只有精品| 午夜高清成人在线视频| 亚洲自拍偷拍视频在线 | 五月丁香在线| 久久av成人无码免费| 欧美 日韩第一性色| 午夜天堂精品久久久久91| 国内精品嫩模A∨私拍小视频| 一二三四区操操Av| 西西美女视频网| 亚洲成人av色网| 99日精品欧美国产| 天天插夜夜操| 性久久久| 91社区伊人| 中文有码9| 亚州高清av| 嗯嗯嗯啊啊啊操的我好爽| www色婷婷| 中国乱伦一区二区| 五十路六十路素人熟女| 日本阿v天堂在线观看| 亚洲成人在线资源| 97精品网站| 一及黄久一点| 久久一留热品黄| 久久 国产精品 一区| 国产成人欧美一区二区三区的国产| 亚洲欧美综合| 国内偷拍精品一区二区| 91女优在线观看| 337p大胆噜噜噜噜噜91Av| 国产精品露脸在线观看| 日本孕妇一区二区视频操逼免费看 | 国产日韩欧美亚洲精品95 | 亲子敌伦对白在线播放| 大香久久| 亚洲色电影在线| 亚洲青青草| www老逼91| 日韩国产中文字幕| 美国一区二区免费视频| 亚洲成a人在线观看久| 激情无码日韩| 无码高清专| 啪一啪免费视频| 91爆操视频| 亚洲二区精品在线观看| 睡产熟女乱伦| 一区二区三区机械有限公司| 国产女人极品高潮毛片| 国产一级不卡在线观看| 天天干天天燥| 国产熟女完整版中字| 射久久| 91色香| 国产97免费视频| 丰满熟妇大乳做爰| 51久久夜色精品国产麻豆| 日本曲间由美性生活片| 久久久久久97| 久99久视频精选| 亚洲无码国产探花在线观看| 98精品国产乱码久久久久久| 久草视频观看视频在线| 丝袜美腿诱惑亚洲欧美视频在线观看 | 亚洲熟伦熟妇AV无码春色| 射欧美综合| 人妻精品综合中文字幕在线| 天天日天天操心| 破苞ⅩXXX性无码动漫无码| 午夜精品久久久久久久| 黑操B| 91天天综合| 欧美在线播放aaaa| 嗯嗯不要视频| 97国产精品视频| 久久系列| 综合久久久久久久综合网| 激情婷婷丁香| 800zy一区二区| 1204av韩国| 久久久久国产精品片区无码直播 | 蜜臀av一区二区三区免费观看| 操老熟女AV| 激情久久久| 日本一级特级毛片视频| 夜夜操一区二区| 国产精品永久免费10000| 欧美国产精品久久九九| 日韩人成网站在线播放| 日韩亚洲欧美中文字幕| 欲射影视| 亚州精人品大香蕉| 97中文热色| 中文字幕在线2| 中文字幕日韩综合| 成片免费播放| 亚洲中文字幕av| 激情小说亚洲视频| 一级做a爰片性色毛片久久| 水滴偷拍| 色淫网站优优视频| 91免费看中出视频| 日本熟女中文| 午夜福利1区2区3区| 内射中国少妇高清视频免费视频| 7月婷婷综合| 四虎永久在线精品免费网址| 国产一区二区欧美日本| 爱射综合| 久久久久幕乱码| 91逼逼女人91| 99国产精品人妻人伦| 亚洲精品国产熟女| 蜜桃一区二区三区| 美女人妻色网站| 国产免费操逼| 91在线无码精品秘 软件| 亚洲麻豆av一区二区| 熟妇人妻丰满久久久久久久无码| 激情文学网伊人| 天天躁狠狠躁av| 成人八戒网站| 亚洲?V高清一区二区三区尤物| 精品视频在线观看精品| 超碰地址久久| 一级婬片120分钟试看| 美腿色图| 久草男人天堂| 欧美一区二区三区黄色影视| 97se亚洲综合自| 秋霞操逼片| 国产精品诱惑| 亚洲啪啪视频免费| 日韩精品在线观看观看| 天天欧美97| 99啪啪| 亚州色站 日韩电影| 96AV精品| 免费成人自拍视频在线| 精品无码秘 人妻一区二区| 伊人在线大香蕉视频久久| 国产激情综合五月久久| 久久综合九九| 人人摸人人干| 久久亚洲欧美一区二区三区-亚洲国产精品第一区二区 | 人妻少妇一区二区| 中文字幕精品人妻丝袜| 东京热一区二区中文字幕| 国产精品色色| 欧美性xxxxx狂欢| 久久精品亚洲东京热色播| 久草电影网| 五月丁香激情综合| 久久一区二区三区四区五区| A久久| 欧美熟女妇同| 久久久精精精| 中文字幕视频2区| 国产精品久久久久久高清无码免费看| 欧美黄色图片| 国产AV毛片| 超碰 国产熟女精品一区| 久久精品国产72国产精品福利| 凹凸 69堂 在线播放| 丁香五月AV| 亚洲精品天堂久久A∨51成人漫| 亚洲图片欧美色图| 亚洲Av诱惑| 啊啊啊啊啊啊啊国| 九月丁香婷婷| 97天天操天天干| 久久久久久一日韩字幕无码| 日本顶级天天操狠狠操夜夜操中文字幕| 99性爱在线观看| 久久9久久| 在线 亚洲 网爆 自拍| 18禁美女裸体无遮挡啪啪| 青春草A| 色啪网| 热无码中文亚洲H一道本一区二区| 亚洲天堂区| 97视频在线免费观看| 日本123区操B视频| 欧美精品庄| 久久婷婷色| 人妻一区二区三区熟女| PMv在线观看| 欧美狠狠操| 看一级黄色视频| 色网站导航大全| 欧美淫乱视频| 色天堂综合| 欧美大香蕉卡久久| 人、人、摸,人、人、草| 被体育老师抱着c到高潮| 91亚洲不卡一区| 欧美性爱伊人| 亚欧成人综合影院| 国产乱弄免费在线视频。 | 青娱乐福利99| 综合色拍| 影音先锋中文字幕日本好一区二区| 秋霞鲁丝午夜无码一区二区三| 99re公开精品免费视频| 欧美日韩精品久久久久久久久东北老熟妇| 久热免费视频| 国产91 丝袜在线播放00-百度| 久久av色| 亚洲日韩AV视色| 国产丝袜美女在线一区| 天天综合网~91| 日本精品免费一区二区三区四区| 日韩精品视频在线观看一卡二卡| 97精品视频| 88在线一区二区三区| 又摸又舔在线观看网站| 婷婷五月天在线观看| 国产av又色又爽又黄| 另类图片欧美激情综合| 国产精品一区二区三区在线| 伊人伊人LD| 大香伊人在线一区| 97 亚洲 日韩 欧美 在线| 东北丰满熟女国产一区| 亚欧无码线免费观看视频| 青青草五月份天| 330dv亚洲成年视频网| 97爱欧美| 久久久久久久国产| 精彩国产视频播放1区2区| 天美麻豆精品视频99| 色五月网址| 97人人射| 久久久草成人网站久久久草成人久久久草久久久| 强奸国产在线| 一级啊性爱在线视频| 国产精品无码论坛| 操操操日本的逼| 93人人操人人| 中国探花熟女| 日韩成人大片在线观看| 综合伊人激情| 亚洲欧美一区二区三区一猛片| 少妇高潮特黄A片| 亚洲97| 天天射天天操天天干天天吃2018 | 麻豆国产96在线| 人人看人人摸人人色| 国产精品成人在线| 精品人妻二区三区| 色天堂综合| 中文字幕欧洲有码| 97看操| 亚春色色| 熟女这里只有精品6| 亚洲欧美日韩夜夜| 国产欧美精品日韩区二区麻豆天美| av婷婷色网| 午夜精品久久久99热蜜桃的功能特点| 一本大道久| 18禁止看精品中文字幕| 亚洲无码AV九九九| 亚洲熟女国产综合另类| 91AV天美在线视频| 精品国产av一区二区三区四区入口| 精品天堂| 岛国免费黄色网址| 日韩欧美麻豆大片| 激情文学小说一区二区| 亚洲欧洲无码bt精品合集| 岛国艾薇凹凸视频天堂| 亚洲s在线观看| 哈哈操电影AV| 人妻插插人妻人| 91欧美情色| 国产成年精品高清在线观看91| 视频在线观看免费一区二区三区| 日韩无码黄色片| 美女高潮视频91| 欧美一区二区三区成人性生活| 91色s| 粉嫩av在线| 男人的天堂三级| 久操凹凸视频| 天天舔九色婷婷| 免费观看网黄| 亚洲欧美天堂在线| 国产无码精品久久久久久| 色99在线| 97久久国产精品女不卡| 欧美国产日韩高清在线| 青青操日韩| 啪啪一区| 亚洲色天| 婷婷在线视频| 久久青青草在线视频| 97超碰美国| 欧美欧美啪啪视频| 97 九色| 性爱免费视频成人| 久久视频,这里只有精品| 操逼逼福利视频| 国产夜夜操| 熟女乱伦A| 性生活性生大爱77AV国产| 国产乱码精品一区二区三区四川| 色悠久久久av| 五月丁香六月| 一类av片在线看| 精品国产综合久久福利,热99这里有精品综合久久,99热这里只有免费国产精品,精 | 少妇三P| 天天视频综合在线观看视频| 欧美色图小说综合| 天天爽天天爽| 日韩欧美加勒比| 水野优香在线观看| 免费精品中文字幕| 综合欧美色图| 亚洲精品国产精品乱码不卡| 国产精品青草综合久久| 国产精品久久久久久亚洲色欲| 亚洲欧洲小说图片视频| 久久精品国产亚洲AV片多多| 欧美日韩中文视频播放| 后入福利视频| 热天堂一区二区| 亚洲色久| 美女黄频a美女大全免费皮| 日本操逼无码| 国产免费小视频| 嗯嗯啊啊日韩精品| 男人 天堂 日 亚洲| 天天影视色香色欲| 精品黑人一区二区| 福利社区午夜一区二区| 很很操在线| 99夜夜操| 高潮9999外国| 亚洲做性| 精品久久久久成人码免| 99RE在线视频精品,这里只有精品| 久青草影院| www.99视频| 人人 操人人 操人人| 成年人黄色视频免费| 久艹日日日| 亚洲激情片| 免费一二区| 3PAV乱伦视频| 日韩欧美大片免费高清啪啪| 蜜桃狠狠色伊人亚洲综合 | 国产精品自拍视频| 久久精品无码专区| 亚洲97超碰| 在线视频 亚洲精品| 中国农村熟妇毛片视频| 金莲网址| 视频分类 国内精品| 日韩成人性爱电影在线播放| 国语国产操逼伊人AV网| 好湿好紧好爽 视频| 人妻天天爽夜夜爽精品2| 五月丁香黄色网| 亚洲综合性感在线| 日韩中文字幕人妻视频| 1024亚洲中文字幕久在线看片你懂的 | 日本高清电影欧美色图| 可免费观看的av毛片中日美韩| 极品粉嫩一区二区| 99久久婷婷丁香| 日本二区不卡| 国产欧美美女免费观看视频| 国产毛片片精品天天看视频| 蜜桃色院一区久久 | 欧美白嫩在线放| 强奸乱伦中文字幕AV| 黑人精品欧美一区二区蜜桃| 久久久精品日本一道| 成人免费看吃奶视频网站| 天天干夜夜肏| 亚洲有码 视频一区| 国产无码精品高清| 亚洲国产97在线精品一区| 亚洲色五月| 日韩欧美成人午夜福利| 日日躁狠狠躁天天躁精品| 97视频在线免费看| 免费A V在线播放| 花花AV导航| 熟女AV一区| 五月婷婷综合激情| 大香蕉强奸乱伦| 97视频免费| 国产精品久久久久999| 天天综合AV| 亚洲欧美精品国产一区二区| 黄色十八禁| 狼人综合婷婷激情四射 | 久久久久13| 国产h片在线观看视频| 久久 精品| 屁股久久久久久久久| 嗯啊啊啊轻点视频 | 91亚洲影视| 婷婷15月天青娱乐| 人妻啊啊人妻啊啊| 人妻精品一区二区在线| 韩国三级一线观看久| 97伊人超碰| 91无码人妻| 蜜臀av一区二区三区免费观看| 天天谢天天干| 亚洲色图亚洲| 天堂亚洲精品| 综合网97| 欧美日韩婷婷中文| 操人妻丝袜高跟| 亚洲第2页| 日本熟女不卡视频| 欧美亚洲小说| 久久啊啊| 久久国产精品熟女人妻| 毛片视频白嫩| 五月天丁香| 曰韩av中文字幕专区| 国产极品美女高潮无套在线观看| 麻豆成人影音在线| 亚洲欧美天| 国产精品国产| 97超色| 久久久久密臀视频| 青青草大香蕉在线视频| 91 丝袜在线| 中文字幕aⅴ在线视频| 欧美一区二区福利在线| 久久婷婷电影网| 免费人成毛片乱码| 久久久久亚洲Av无码专区老牛影视 | 亚洲成人日韩小说| 欧美午夜视频免费观看| 伊人网青青| 亚洲欧美一区二区网址| 精品国模无码| 亚洲欧美高清无码| 九九英色视频| 探花激情视频| 青娱乐淫乱1314| 欧美色图另类图片| 67914在线兔费成人视频| 国产小炒后入式| 2019天天操天天爽天天拍| 伊人大香蕉在线| 91热情品| 神马久久啊啊| 亚洲精品久久久久久| 欧美色图小说综合| 青青草视频导航官网| 欧美日韩电影一区二区| 久久久久久久久久久久黄色 | 亚洲九区| 夜夜草网站| 综合久久婷婷| 色综合一区二区三巨| 亚洲欧洲小说图片视频| 亚洲第一页色| 嫩草 人人网精品| 人人噜夜夜操| 亚洲偷91色| 欧美宗合网| 91超碰在线| 欧美伊人久久综合网| 无码精品一区二区三区潘金莲| 91福利网在线观看| 国产极品美女高潮无套在线观看| 国产美女自拍AV| 久操com| 亚洲精品国产精品乱码不99| 五月丁香| 牛黄色久午久| 亚洲色人妻综合| 熟女丝袜视频| 精品一久久久| 99热线麻豆 | 理论久久婷婷网8| 亚洲人成在线放东京热| 日韩国产不卡在线视频| 国产乱伦亚洲| 大香蕉乱伦视频网| 欧美老妇女内射网址| 五月天亚洲网| 亚洲国产综合视频| 欧美性爱第一页久久| 超清福利精品视频在线| 日韩少妇一区二区三区| 欧美熟妇视频| 欧美日韩不卡传媒| 激情小说图片亚洲首页| 粉嫩在线一区二区懂色| 午夜精品99久久久久传媒| 偷拍五区| 久久久中文| 午夜爽爽爽在线观看永久入口姬片| 这里只有精品视频在线| 一区,二区,三区视频| 天天干人人乐| 乱伦日本中文自拍| 中字乱伦AV| 欧美成人性爱视频大全| 天天爽夜夜欢视| 欧美综色欧| 密乳无码| 欧美AB在线观看| 久久精品中文| 永久免费观看的毛片的网站| 精品在线观看视频在线| 天天日天天插| 超碰久久网| 国产9l 大屁股| 午夜福利1区2区3区| 五月婷婷丁香| 久久色一区二区| 欧美图片校园春色| 黄片色区软件| 中文97国产| 蜜臀99久久精品久久久久久| 人人操肉肉| 九九热免费在线国产视频伊人五月| 欧色网址| 国产小u女在线观看| x97av| 精品久久无码午夜福利| 玖色AV| 国产一区二区久久| 秋霞 色色| 人妻久久久久久久久久久久久久久 | 日本熟妇熟色97一本在线观看| 校园春色家庭伦理欧美激情| www.yeyecao| 一区中文字幕二区日韩| 欧美视频一区二区三区| 日韩一级特黄av毛片| 久操 高清| 亚洲 小说 欧美 激情 另类| 在线观看十八禁| 国产一级内射高清视频 | 香蕉久久AⅤ...| 欧美黑人性猛交91| 超碰欧美97| 女优免费一区二区永久| 992视频一区| 色五月亚洲| 亚洲91色| 超碰97欧美在线| 视频二区美腿制服人妻欧美| 在线观看黄色电话| 中文字幕免费看| 在线岛国新天堂8| 蜜桃久久综合视频| 九九九九九精品| 欧美黄片视频在线观看免费 | 国产精品对白内射| 91熟女网| 水澄无码AV| 新怡红院| 99热在线播放| 97爱亚洲| 91人妻视频| 思思热国产在线视频| 日日妻色网| 国产精品成人无码av| 欧亚日韩中文在线| 欧美三级一级| 国产精品高清2021在线| 爱射综合| 91精品91久久久中77777| 日本3级一区二区免费 | 精品人妻无码一区二区三区不卡-精品人妻无码一区二区...|精品少妇一区二区三 | WWW.加勒比人妻一区不卡.com| 国产绿奴视频在线观看| 欧美第二页午夜| 激情五月综合| 成人小说另类在线| 久久久草成人网站久久久草成人久久久草久久久 | 欧美最大综合网| 成人自拍三级在线观看| 校园春色综合色| 播播亚洲小说亚洲| 无卡一区=区| 久久国产精品一级二级三级| 一级二级在线观看| 看日韩美女二区三区免费操逼视频| 亚洲情欲| 欧美 熟女 日韩| 国产福利精品最新在线 | 亚洲啪啪视频一区二区| 999精品乱码| 欧州激情视频在线一区二区| 性夜影院爽黄A爽免费动漫| 亚洲色丰满少妇高潮| 51久久夜色精品国产麻豆| 国产乱码精品久久久久久| 青娱乐国产精品| 中文字幕丰满人妻日本| 色色99| 亚州免费啪啪视频| 性高潮久久久久久久久久久| 天天干天天日天天射黄色大片 | 久久精品小视频| 大香蕉黄色一级片免费看| 亚洲欧美日韩不卡人妻| 中 文字幕一区二区三四 五 区日 日 骚| 国产日韩在线播放| 天天看天天日| 伦理弟一页| 国产福利第一视频| 欧美色院| 欧美97免费| 高潮综合网| 9l视频自拍9l九色成人| 日本三级A片网站com| 91久久久久久久久18| 亚洲精品97中文字幕| 亚洲有薄码区日本系列中文字幕| 国模不卡| 日韩视频中文字幕| 久操免费电影| 天美麻豆黄色录像| 国产传媒美日韩av| 99re这里只有精品中心播放| 精品久久97| 亚洲欧美国产中文视频| 色五月第四色| www.婷婷六月天| 欧美日本中字另类在线| 欧美第五页| 久日综合网| 99黄页网站| 97av在线视频| 亚洲国产一区二区三区四区国产| 欧美一二三级精品在线| 在线不欧美| 深夜激情| 亚洲久久天堂| 久久一二三级一一一| 69精品少妇一区二区三区蜜桃| 加勒比综合88| 美日韩一二三区| 国产精品 午夜福利| 精品人妻一区二区免费蜜桃| 国产女人91精品嗷嗷嗷嗷| 久久久久国产精品喷潮免费观看臀| 91 偷| 欧美线天码中字| 91偷拍欧美亚洲| 六月丁香久久| 亚洲成人av电影在线| 午夜福利精品| 欧美色一二三| 精品久久久久久AV无码| 久久精品黄色| 97精品久久| 清纯唯美亚洲综合| 国产日韩久久| 婷婷五月天激情四射| 色欧美在线| 中文熟女五十乱码在线| 色天堂在线观看| 嫩草伊人久久精品| 人妻熟女一区二区三区在线| 亚州色图第三区| 婷婷五月天_亚洲小说欧美激情另类_精品久久国产字幕 | 秋霞怕怕片| 亚洲国产另类在线中文| 欧美影院一区二区三区| 久久精品国产亚洲AV清纯| 亚洲色婷婷综合久久一区二区三区| 91丝袜人妻| 青久久| 少妇高潮九九九九九九九| 97超碰国产亚洲精品| www.成人无码| 中文字幕一区二区三区人妻不卡| 天堂网亚洲区手机版| 欧美懂色综合网| 精品一级毛片在线观看| 国产精品亚洲无码| 成人5码视频| 日韩性爱播放| 91neishe| 做爱福利视频一区二区| 久久鲁夜| 亚洲色图第四色| 欧美草草高清日韩视频| 男人的天堂VA| 亚洲麻豆av一区二区| 大香蕉www.超碰| 精品国产久热在线观看| 七久久久| 青青草原狼av|