亚洲有码Av一区二区三区_国产高清啪啪免费视频_69色视频国产_国产成人人人爆出白浆_国产精品自在线拍国_一本久久伊人热热精品无码_午夜性刺激在线看免费带字幕_助力高品质欧美狂喷水_亚洲精品日韩无码_精品无码一区二区三区蜜臀_麻豆高清国产AV_熟妇人素无码中文字幕_亚洲a级片在线观看_国产欧美日韩三区_99国产成人高清在线观看

ARTICLE DETAIL

資訊詳情

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

小提琴圖應(yīng)用簡(jiǎn)介:統(tǒng)計(jì)原理、抽樣優(yōu)化與工程實(shí)踐

小提琴圖應(yīng)用簡(jiǎn)介:統(tǒng)計(jì)原理、抽樣優(yōu)化與工程實(shí)踐 上次給業(yè)務(wù)方交付用戶分層報(bào)告時(shí)我基于默認(rèn)參數(shù)畫了一版小提琴圖12 個(gè)用戶群約 40 萬(wàn)條活躍時(shí)長(zhǎng)樣本圖倒是“一鍵生成”毫無(wú)波瀾。結(jié)果業(yè)務(wù)方拎著圖來(lái)找我連問三句這個(gè)鼓包是系統(tǒng) bug 嗎中間那組為什么有兩個(gè)腰最右邊只有三十個(gè)樣本怎么能畫出這么光滑的曲線我當(dāng)場(chǎng)意識(shí)到默認(rèn)參數(shù)的小提琴圖在真實(shí)數(shù)據(jù)面前遠(yuǎn)遠(yuǎn)不夠用。這篇是系列第三篇我默認(rèn)你會(huì)畫基礎(chǔ)小提琴圖——hue、split、inner、寬度比例這些基礎(chǔ)操作自己翻前兩篇即可。第三篇想聊的是比“畫出來(lái)”更重要的階段它畫的是不是事實(shí)多組比較怎么排布才不誤導(dǎo)人統(tǒng)計(jì)標(biāo)注怎么加才經(jīng)得起追問大數(shù)據(jù)量怎么畫才不會(huì)跑十分鐘這些都是我從交付現(xiàn)場(chǎng)踩出來(lái)的問題直接按坑順序講。1. 面對(duì)真實(shí)數(shù)據(jù)的第一道坎小提琴圖不是“萬(wàn)能分布圖”1.1 樣本量不足時(shí)你的圖正在“無(wú)中生有”先給一個(gè)反直覺的結(jié)論默認(rèn)參數(shù)下一組只有 5~10 個(gè)樣本點(diǎn)的時(shí)候小提琴圖體現(xiàn)出來(lái)的分布是誤導(dǎo)性最強(qiáng)的。小提琴圖的形狀來(lái)自核密度估計(jì)KDE原理是在每個(gè)觀測(cè)點(diǎn)上放一個(gè)平滑核函數(shù)疊加后歸一化。核函數(shù)的寬度帶寬由數(shù)據(jù)自動(dòng)估算但樣本量少時(shí)沒有數(shù)據(jù)的區(qū)域幾乎完全由這個(gè)“核寬度”決定而不是由真實(shí)樣本事實(shí)決定。5 個(gè)點(diǎn)可以走出一個(gè)“雙峰”10 個(gè)點(diǎn)可以走出一條“厚尾”但這些峰和尾換個(gè)隨機(jī)種子就可能消失。也就是說(shuō)你在小樣本下看到的小提琴輪廓大概率是噪聲的重建結(jié)果。我在交付項(xiàng)目里定的經(jīng)驗(yàn)規(guī)則如下樣本量區(qū)間建議做法原因n 10直接用抖動(dòng)散點(diǎn)圖 箱線圖小提琴輪廓基本與真實(shí)分布無(wú)關(guān)10 ≤ n 50可以用小提琴但必須疊加原始數(shù)據(jù)點(diǎn)提供原始證據(jù)防過度解讀輪廓50 ≤ n 500小提琴圖的最佳使用區(qū)間KDE 參數(shù)趨于穩(wěn)定形態(tài)可信n ≥ 500放心使用但注意帶寬選擇和渲染性能誤導(dǎo)風(fēng)險(xiǎn)低性能負(fù)擔(dān)上升重點(diǎn)在小樣本疊加原始點(diǎn)這個(gè)操作。為什么因?yàn)樾√崆賵D的“平滑”本身就是一種視覺修辭它在小數(shù)量的支撐下一旦被放大看很容易讓讀者相信“形狀背后有大量連續(xù)的數(shù)據(jù)”。疊加點(diǎn)之后讀者一眼就能看出“原來(lái)只是 7 個(gè)點(diǎn)撐出來(lái)的形狀”誤讀概率大幅下降。實(shí)操細(xì)節(jié)疊加散點(diǎn)時(shí)固定隨機(jī)種子點(diǎn)的大小控制在 3~5 之間alpha 設(shè)為 0.3 左右抖動(dòng)幅度不要超過小提琴寬度的一半。這樣既能看到原始數(shù)據(jù)又不會(huì)把小提琴輪廓蓋掉。1.2 零膨脹、雙峰和截?cái)喾植嫉娜惖湫褪д嫘颖局皇堑谝坏揽哺[蔽的是數(shù)據(jù)本身的形狀問題。零膨脹數(shù)據(jù)。典型場(chǎng)景是用戶行為數(shù)據(jù)活躍時(shí)長(zhǎng)、點(diǎn)擊次數(shù)、購(gòu)買金額大量樣本集中在 0 或極小值區(qū)域。默認(rèn) KDE 會(huì)在 0 這個(gè)“尖峰”周圍產(chǎn)生一個(gè)細(xì)長(zhǎng)的鼓包同時(shí)因?yàn)槠交饔? 的信號(hào)會(huì)被拖到旁邊的小正值上看起來(lái)像一條光滑曲線從 0 緩慢“生長(zhǎng)”出來(lái)。但事實(shí)上0 和 0.5 可能根本不來(lái)自同一個(gè)分布——前者是“沒發(fā)生”后者是“發(fā)生了但很少”。混在一起畫偽趨勢(shì)就出來(lái)了。處理思路先做描述性拆分——報(bào)告“零值占比”非零部分單獨(dú)畫小提琴圖。如果需要看整體分布用零膨脹兩成分模型擬合后再畫預(yù)測(cè)分布而不是拿核密度直接硬畫。雙峰數(shù)據(jù)。默認(rèn)帶寬在雙峰數(shù)據(jù)下極易把兩個(gè)峰“糊”成一個(gè)寬峰。原因很直接R 中bw.nrd0Silverman 規(guī)則和 Python 默認(rèn)帶寬都是為近似正態(tài)數(shù)據(jù)設(shè)計(jì)的遇到雙峰數(shù)據(jù)帶寬估計(jì)往往偏大平滑過頭兩個(gè)峰中間的谷被填平。診斷方法很簡(jiǎn)單同一組數(shù)據(jù)把帶寬依次設(shè)為默認(rèn)值的 0.5 倍、1 倍、2 倍畫三張圖并排對(duì)比。如果三張圖的輪廓結(jié)構(gòu)發(fā)生了質(zhì)變雙峰變單峰說(shuō)明當(dāng)前帶寬選擇不可靠需要手動(dòng)下調(diào)。截?cái)鄶?shù)據(jù)。百分比、評(píng)分、概率這類有天然上下限的數(shù)據(jù)KDE 會(huì)把核函數(shù)“伸”出邊界。比如 0~100 的評(píng)分100 分處的核函數(shù)會(huì)向 110 方向延伸圖上就出現(xiàn)一條從 100 延出的虛尾。業(yè)務(wù)方看到會(huì)愣難道有人打了 110 分解決辦法是邊界修正或者至少設(shè)置cut0/trimTRUE切斷尾部別讓讀者誤讀物理范圍。1.3 什么場(chǎng)景該換成直方圖、箱線圖或 ECDF踩過這些坑之后我把自己對(duì)“小提琴圖生態(tài)位”的理解整理成了一個(gè)判斷框架如果目標(biāo)是判斷“是否存在雙峰 / 多峰”直方圖 適當(dāng) binwidth 比小提琴圖誠(chéng)實(shí)直方圖的箱寬對(duì)應(yīng)真實(shí)數(shù)據(jù)區(qū)間沒有平滑修飾。如果目標(biāo)是“保留每個(gè)點(diǎn)的完整信息”ECDF累積分布或抖動(dòng)散點(diǎn)圖更好沒有任何信息被平滑掉。如果目標(biāo)是“組間中位數(shù)和四分位距的直接比較”箱線圖更緊湊讀取成本更低。如果目標(biāo)是“分布形狀 組間統(tǒng)計(jì)對(duì)比 多分組復(fù)合展示”小提琴圖配合統(tǒng)計(jì)標(biāo)注是目前唯一順手的選擇??偨Y(jié)成一句話小提琴圖是分布比較的“集成展示器”但不是分布估計(jì)的“顯微鏡”。使用前先分清你要它演哪個(gè)角色。2. 把核密度估計(jì)調(diào)準(zhǔn)小提琴圖才有統(tǒng)計(jì)底氣2.1 帶寬是靈魂自動(dòng)規(guī)則的兩處失效R 的bw.nrd0、Python 的scott/silverman這些默認(rèn)帶寬公式都有一個(gè)隱含前提數(shù)據(jù)近似正態(tài)分布。Silverman 規(guī)則的經(jīng)驗(yàn)公式大致是bw 0.9 * min(sd, IQR / 1.349) * n^(-1/5)直觀翻譯一下它把數(shù)據(jù)的離散程度濃縮成一個(gè)數(shù)標(biāo)準(zhǔn)差和四分位距取較小者再根據(jù)樣本量打折扣。問題在于數(shù)據(jù)偏態(tài)嚴(yán)重時(shí)標(biāo)準(zhǔn)差會(huì)被長(zhǎng)尾放大四分位距會(huì)被密集中心主導(dǎo)兩者取最小往往不能反映局部分布的變化。比如右偏分布中IQR可能很小而sd很大兩者取 min 后帶寬被壓得過窄小提琴圖就會(huì)變成鋸齒狀。我在項(xiàng)目里的做法是三層判斷全局帶寬審計(jì)同一組數(shù)據(jù)帶寬乘 0.5、1、2 各畫一版如果形狀結(jié)構(gòu)峰、谷、肩變化不大說(shuō)明這個(gè)帶寬大致可靠如果結(jié)構(gòu)變了說(shuō)明默認(rèn)帶寬不能直接信任。分組帶寬是否統(tǒng)一組間樣本量差異超過 10 倍或組間離散程度差異超過 5 倍時(shí)建議放棄統(tǒng)一帶寬改為按組計(jì)算帶寬否則統(tǒng)一帶寬才有助于公平比較。在圖上標(biāo)注帶寬值圖注里寫清楚bw 0.23讓讀者知道曲線的“平滑尺度”是什么。這個(gè)習(xí)慣能減少大量誤讀尤其是交付給數(shù)據(jù)團(tuán)隊(duì)以外的人時(shí)。2.2 邊界截?cái)鄤e讓分布尾巴延伸出數(shù)據(jù)范圍默認(rèn) KDE 的 x 軸范圍會(huì)向數(shù)據(jù)范圍之外擴(kuò)展幾個(gè)帶寬這是數(shù)學(xué)上正常的但對(duì)業(yè)務(wù)圖是致命的。ggplot2 的geom_violin有trim參數(shù)可以裁剪延伸部分Python 的seaborn.violinplot也有cut參數(shù)設(shè)置為cut0即可切斷超出數(shù)據(jù)范圍的尾部。實(shí)操代碼sns.violinplot(datadf, xgroup, yvalue, cut0, bw_method0.2, innerquart)ggplot(df, aes(x group, y value)) geom_violin(trim TRUE, bw 0.2) stat_summary(fun.data median_iqr, geom pointrange)注意cut0后圖頂部會(huì)顯得“平頭”這是正常的因?yàn)閿?shù)據(jù)范圍之外本來(lái)就沒有信息。如果有人質(zhì)疑“怎么砍掉了尾巴”正好借機(jī)解釋 KDE 的邊界效應(yīng)。2.3 偏態(tài)數(shù)據(jù)的三條路線log 變換、分位數(shù)變換與零膨脹兩成分建模偏態(tài)數(shù)據(jù)是業(yè)務(wù)數(shù)據(jù)的主力形態(tài)我總結(jié)出三條路線log 變換對(duì)數(shù)據(jù)先取 log 再做 KDE最后坐標(biāo)軸按對(duì)數(shù)刻度呈現(xiàn)。這樣做小提琴輪廓描述的是“對(duì)數(shù)空間下的分布”比較偏態(tài)數(shù)據(jù)的相對(duì)差異更合理。有個(gè)細(xì)節(jié)必須注意變換后軸標(biāo)簽要標(biāo)注清楚比如log10(金額)否則業(yè)務(wù)方容易拿原尺度的預(yù)期來(lái)讀圖。分位數(shù)變換把原始值映射到標(biāo)準(zhǔn)正態(tài)的分位數(shù)上rank-based inverse normal transformation畫出來(lái)一定是接近對(duì)稱的。這種圖適合“只看形狀”的內(nèi)部探索基本不適合對(duì)外交付因?yàn)樽鴺?biāo)軸失去了原始尺度語(yǔ)義。零膨脹兩成分建模先畫出“非零部分”的小提琴圖再把零值占比單獨(dú)標(biāo)注出來(lái)。具體做法是小提琴圖只承載非零數(shù)據(jù)的分布零值占比用圖注或附加一個(gè)獨(dú)立的窄條符號(hào)表示。效果比把所有零值都塞進(jìn) KDE 干凈得多也更能解釋業(yè)務(wù)規(guī)律。我在實(shí)際交付中遇到“70% 的零值 30% 的長(zhǎng)尾”這種數(shù)據(jù)首選第三條路線因?yàn)樗缓獢?shù)據(jù)也不糊弄讀者。3. 多組比較的高級(jí)形態(tài)半小提琴、雨云圖與分組小提琴3.1 配對(duì)數(shù)據(jù)用半小提琴和雨云圖信息密度翻倍當(dāng)數(shù)據(jù)是配對(duì)的前測(cè) / 后測(cè)、實(shí)驗(yàn)組 / 對(duì)照組、同一用戶兩個(gè)時(shí)間點(diǎn)完整的小提琴圖反而有問題兩組密度對(duì)稱繪制浪費(fèi)了大量水平空間而且配對(duì)關(guān)系完全沒有體現(xiàn)。這時(shí)候半小提琴圖half-violin和雨云圖raincloud plot是更好的形態(tài)。雨云圖的經(jīng)典結(jié)構(gòu)下方是箱線圖或點(diǎn)圖上方半側(cè)小提琴展示分布中間再用連線體現(xiàn)配對(duì)的個(gè)體軌跡。R 里用gghalves包可以一行實(shí)現(xiàn)geom_half_violin()Python 可以用ptitprince庫(kù)。library(ggplot2) library(gghalves) ggplot(df, aes(x time, y score, fill time)) geom_half_violin(side l, position position_nudge(x -0.1)) geom_point(aes(color subject), size 1, alpha 0.5, position position_jitter(width 0.05)) geom_line(aes(group subject), color grey70, alpha 0.4)import ptitprince as pt ax pt.RainCloud(xtime, yscore, datadf, paletteSet2, bw0.2, width_violin0.6, orienth)這類圖中最關(guān)鍵的不是小提琴本身而是中間的連接線——它讓“每位用戶都有一條軌跡”這個(gè)信息浮出水面比單純比較兩塊分布有說(shuō)服力得多。匯報(bào)時(shí)我會(huì)額外把配對(duì)差異的中位數(shù)差標(biāo)注出來(lái)比如“Δ中位數(shù) 3.2”讀圖效率明顯高于完整小提琴圖。3.2 組內(nèi)嵌套比較分組小提琴圖的布局與寬度邏輯第三種高頻需求是一個(gè) X 軸上有兩大類每類下面再分小類。例如對(duì)照組 / 實(shí)驗(yàn)組 × 三個(gè)地區(qū)共 6 個(gè)分布。直接畫 6 條獨(dú)立小提琴圖會(huì)丟失嵌套結(jié)構(gòu)正確做法是用hue分組。Python 里新版 seaborn 有個(gè)非常有用的gap參數(shù)sns.violinplot(datadf, xregion, yvalue, huearm, splitFalse, innerquart, gap0.05, density_normwidth)gap控制同一 X 刻度下不同 hue 組之間的間隔。默認(rèn) 0 時(shí)兩側(cè)緊貼組數(shù)一多容易被擠成“面條”我一般設(shè) 0.05~0.1。density_normwidth會(huì)讓所有組縮放到相同寬度組間比較形狀更公平如果改用count寬度會(huì)反映樣本量差異適合強(qiáng)調(diào)樣本量失衡的場(chǎng)景。R 側(cè)的對(duì)應(yīng)寫法ggplot(df, aes(x region, y value, fill arm)) geom_violin(position position_dodge(width 0.8), scale width)這里有個(gè)容易犯的錯(cuò)一旦 hue 有 3 個(gè)以上水平顏色區(qū)分度會(huì)急劇下降。我習(xí)慣在顏色之外增加線型或 alpha 分層比如某一組用虛線邊框、另一組用高透明度避免單純依賴顏色通道。寬度語(yǔ)義需要反復(fù)權(quán)衡默認(rèn)scalewidth會(huì)把所有組拉平形狀可比性優(yōu)先scalecount保留樣本量差異但會(huì)產(chǎn)生額外的視覺噪聲。我的默認(rèn)選擇是width樣本量信息交給圖注和表格請(qǐng)記住這個(gè)決策邏輯。3.3 拆分小提琴圖兩組對(duì)比時(shí)最緊湊但注意讀數(shù)陷阱拆分小提琴圖split violin把兩組密度各畫一半共享同一個(gè) X 軸位置。Seaborn 一行搞定sns.violinplot(datadf, xregion, yvalue, huearm, splitTrue, innerbox)但我必須提醒一個(gè)非常隱蔽的陷阱拆分時(shí)兩組的中位數(shù)線、四分位線在交界處交織如果用innerquart畫四分位數(shù)短線很容易讓讀者把“A 組的 Q1 線”錯(cuò)看成“B 組的中位線”。所以我用 split 時(shí)幾乎只用innerbox讓箱線圖作為內(nèi)部參照二分位和四分位信息靠箱體結(jié)構(gòu)表達(dá)而不是靠容易混淆的短線。R 沒有原生的geom_split_violin需要引入see包或手工鏡像路徑。如果你的項(xiàng)目沒有強(qiáng)烈約束用 R我建議這種情況直接用 Python seaborn內(nèi)置實(shí)現(xiàn)穩(wěn)定不折騰。3.4 實(shí)戰(zhàn)案例A/B 實(shí)驗(yàn) × 三個(gè)區(qū)域的八萬(wàn)樣本交付圖把上面的技術(shù)串起來(lái)說(shuō)一個(gè)實(shí)際案例。上個(gè)月做活動(dòng)彈窗實(shí)驗(yàn)評(píng)估三組策略對(duì)照組、策略 A、策略 B三個(gè)區(qū)域共 8 萬(wàn)用戶點(diǎn)擊時(shí)長(zhǎng)數(shù)據(jù)。交付圖用的是分組小提琴圖并疊加了點(diǎn)層和統(tǒng)計(jì)標(biāo)注??磮D拆解主軸是區(qū)域3 個(gè)刻度× hue 是策略3 個(gè)水平gap0.08分組形狀層每組的箱線圖直接嵌在小提琴內(nèi)部innerbox讀者一眼看到中位數(shù)、IQR 和分布形態(tài)散點(diǎn)層每組抽樣 10%最多 500 點(diǎn)繪制抖動(dòng)散點(diǎn)透明度 0.2作用有三個(gè)——交代樣本量量級(jí)、暴露極端值、提升信息顆粒度標(biāo)注層只在華東區(qū)域的“策略 A vs 對(duì)照組”顯著對(duì)比處畫括號(hào)和星號(hào)校正后 p 0.01。業(yè)務(wù)方拿到這張圖說(shuō)的原話是“一次能讀出三層信息”。這正是小提琴圖進(jìn)階的核心價(jià)值把描述統(tǒng)計(jì)、分布推斷和樣本證據(jù)放進(jìn)同一個(gè)“容器”。4. 統(tǒng)計(jì)標(biāo)注的正確疊加方式中心指標(biāo)、顯著性檢驗(yàn)與置信區(qū)間4.1 中心趨勢(shì)標(biāo)注均值、中位數(shù)、眾數(shù)不能混著畫小提琴圖不像箱線圖自帶中位數(shù)線默認(rèn)畫完讀者對(duì)“中心在哪”的感覺來(lái)自密度峰。問題是偏態(tài)數(shù)據(jù)下密度峰、中位數(shù)、均值是三個(gè)不同的位置不標(biāo)注就默認(rèn)傳遞了“峰中心”的信息但那個(gè)位置的業(yè)務(wù)含義往往最弱。我的標(biāo)注規(guī)則均值 / 中位數(shù)點(diǎn)圖上一律用圓點(diǎn)或菱形點(diǎn)疊加均值配誤差線中位數(shù)通常不配誤差線除非做 bootstrap。四分位數(shù)線innerquart會(huì)畫出 Q1 / 中位數(shù) / Q3 三條短線注意這些是原始數(shù)據(jù)的分位數(shù)不是 KDE 的分位數(shù)。密度輪廓的視覺重心偶爾會(huì)和它們不重合這是正常的不要強(qiáng)行對(duì)齊。峰值位置如果要強(qiáng)調(diào)“用戶活躍時(shí)長(zhǎng)集中在 18 分鐘”用虛線單獨(dú)標(biāo)記峰值坐標(biāo)并配上數(shù)值文本。原則一張圖最多同時(shí)標(biāo)注兩種位置指標(biāo)例如“中位數(shù)點(diǎn) IQR 線”超過兩種讀者就會(huì)完全混亂。4.2 顯著性星號(hào)先整體檢驗(yàn)再校正兩兩比較給多組小提琴圖疊加顯著性標(biāo)注時(shí)最常見的錯(cuò)誤是做了 n 組兩兩檢驗(yàn)把原始 p 值直接標(biāo)星完全不控制多重比較。組數(shù) k5 時(shí)兩兩組合有 10 次檢驗(yàn)純隨機(jī)數(shù)據(jù)也幾乎必然出現(xiàn)至少一個(gè) p0.05。這種圖一旦被數(shù)據(jù)團(tuán)隊(duì)發(fā)現(xiàn)整張圖的可信度直接崩盤。我的代碼流程from scipy.stats import kruskal from scikit_posthocs import posthoc_dunn # 1. 先做整體檢驗(yàn) p_overall kruskal(*[group[value].values for _, group in df.groupby(group)]).pvalue # 2. 整體顯著后再做校正的兩兩比較 if p_overall 0.05: dunn_df posthoc_dunn(df, val_colvalue, group_colgroup, p_adjustbonferroni) sig_pairs [(i, j) for i in dunn_df.columns for j in dunn_df.index if dunn_df.loc[i, j] 0.05]括號(hào)高度要按該組小提琴的頂部位置動(dòng)態(tài)計(jì)算不要用全局固定值。各組密度峰值高度不同固定括號(hào)高度會(huì)要么戳進(jìn)小提琴內(nèi)部要么離得太遠(yuǎn)。用密度峰值乘以 1.05 作為括號(hào)高度起點(diǎn)逐級(jí)往上堆疊。R 側(cè)有g(shù)gpubr::stat_compare_means但有個(gè)坑它默認(rèn)做兩兩wilcox.test的原始 p 值沒有自動(dòng)多重比較校正。用這個(gè)包時(shí)必須顯式傳入p.adjust.method bonferroni之類的參數(shù)否則就是給自己埋雷。4.3 置信區(qū)間疊加bootstrap 優(yōu)先于正態(tài)近似正式報(bào)告經(jīng)常要求疊加置信區(qū)間但小提琴圖本身已包含形狀信息再疊加基于正態(tài)近似的誤差線等于把“分布假設(shè)”塞進(jìn)“分布展示”里兩邊不搭。更穩(wěn)妥的做法是 bootstrap對(duì)均值重采樣 1000 次計(jì)算均值置信區(qū)間用誤差線標(biāo)注圖注里寫明“誤差線為 95% bootstrap CI”。對(duì)中位數(shù)可用分位數(shù) bootstrap或者 R 的DescTools::MedianCI不要直接套 t 分布公式——中位數(shù)的抽樣分布根本不是 t 分布硬套會(huì)得出偏窄的區(qū)間。我的一般做法是把“統(tǒng)計(jì)推斷”和“分布展示”分開。分布展示用小提琴圖推斷結(jié)論用森林圖或簡(jiǎn)單誤差線圖兩張圖并列放在報(bào)告里。如果必須合并比如一張圖就要講完故事標(biāo)注務(wù)必克制最多兩組比較括號(hào)三組以上根本畫不干凈。5. 大數(shù)據(jù)量下的性能優(yōu)化與正確姿勢(shì)5.1 四十萬(wàn)行數(shù)據(jù)卡死的計(jì)算根源KDE 的默認(rèn)實(shí)現(xiàn)要為每個(gè)樣本點(diǎn)計(jì)算對(duì)每個(gè)網(wǎng)格點(diǎn)的核密度貢獻(xiàn)復(fù)雜度大約是 O(n × m)其中 n 是樣本數(shù)m 是網(wǎng)格點(diǎn)數(shù)默認(rèn)往往 100~500 個(gè)。40 萬(wàn)行 × 200 網(wǎng)格點(diǎn) 8000 萬(wàn)次核函數(shù)評(píng)估再加上排序、帶寬自動(dòng)估計(jì)、多組重復(fù)計(jì)算卡頓幾乎是必然的。另一個(gè)消耗容易被忽略帶寬自動(dòng)估算本身就是計(jì)算量組數(shù)越多重復(fù)估算越多。而渲染階段矢量路徑節(jié)點(diǎn)數(shù)量會(huì)爆炸性增長(zhǎng)導(dǎo)出的 PDF / SVG 動(dòng)輒幾十 MB排版系統(tǒng)直接報(bào)警。5.2 三個(gè)優(yōu)化方案等量抽樣、直方圖聚合、降低網(wǎng)格精度方案 A等比例抽樣。最常見也最直觀。如果 40 萬(wàn)行來(lái)自 12 個(gè)組每組保留 300~500 個(gè)樣本抽樣后畫出的小提琴形狀與全量幾乎無(wú)差別。關(guān)鍵細(xì)節(jié)是保持組間抽樣率平衡別讓某組保留 10000、另一組只剩 100。sampled df.groupby(group, group_keysFalse).apply( lambda g: g.sample(min(500, len(g)), random_state42) )方案 B基于直方圖求密度。把數(shù)據(jù)先分箱得到頻數(shù)100~200 bins再用頻數(shù)做平滑能大幅降低參與計(jì)算的觀測(cè)數(shù)量。用numpy.histogramscipy.ndimage.gaussian_filter可以手寫輪廓與直接 KDE 幾乎一致但計(jì)算量小一個(gè)數(shù)量級(jí)。方案 C降低網(wǎng)格精度。R 側(cè)geom_violin內(nèi)部對(duì)應(yīng)stat_density可以把 KDE 網(wǎng)格點(diǎn)數(shù)降到 50~100n參數(shù)。Python 側(cè)bw_method設(shè)為固定值避免分組自動(dòng)估算帶寬的重復(fù)計(jì)算。輸出矢量圖前ggsave用ragg::agg_png或柵格化參數(shù)把圖形按 300dpi 輸出PDF 體積能縮小 90%。5.3 Python / R / Plotly 三端性能對(duì)照環(huán)境40 萬(wàn)行 12 組的實(shí)測(cè)感受優(yōu)化建議Python seaborn (matplotlib)計(jì)算約 2~5 秒PDF 導(dǎo)出體積暴增抽樣 cut0 必要時(shí)柵格化R ggplot2計(jì)算約 3~8 秒SVG 巨大geom_violin(n50) 輸出 PNG 而非矢量Plotly交互流暢但 hover 點(diǎn)太多會(huì)卡render_modewebgl只保留匯總統(tǒng)計(jì)的 hover實(shí)際項(xiàng)目里我 90% 用 R / Python 靜態(tài)圖做對(duì)外交付5% 用 Plotly 交互版本用于在線報(bào)表只 hover 匯總統(tǒng)計(jì)不做全量散點(diǎn)互動(dòng)剩下 5% 做駕駛艙看板走預(yù)聚合 受控交互的思路。6. 進(jìn)階自查清單六個(gè)最常見也最隱蔽的坑6.1 因子順序與圖例順序悄悄不一致pandas 讀入數(shù)據(jù)后分組列如果是文本型排序按字母序R 里factor的默認(rèn) levels 同樣不一定符合業(yè)務(wù)口徑。畫圖前不顯式設(shè)置pd.Categorical(..., categories[...])或factor(..., levels...)圖序和圖例順序就會(huì)和業(yè)務(wù)方的口徑打架。排查方式很簡(jiǎn)單畫圖命令前打印一下分組列的 categories 或 levels確認(rèn)順序。6.2 統(tǒng)一帶寬抹平了真實(shí)差異當(dāng)組間離散程度差異很大時(shí)統(tǒng)一帶寬會(huì)把窄分布組畫得過于平滑把寬分布組畫得過于毛糙。處理思路不是“選哪個(gè)更好”而是先明確目的目標(biāo)是識(shí)別差異選“按組帶寬”目標(biāo)是展示差異大小選“統(tǒng)一帶寬”并在圖注寫明。最怕的是不假思索地讓繪圖庫(kù)用默認(rèn)值然后拿著結(jié)果硬解釋。6.3 離散數(shù)據(jù)畫出偽連續(xù)曲線5 星評(píng)分、整數(shù)年齡這類離散數(shù)據(jù)畫小提琴圖KDE 會(huì)把一個(gè)又一個(gè)離散柱子平滑成看似連續(xù)的曲線但圖中完全看不出“中間沒有 2.5 分的人”這個(gè)事實(shí)。處理方式有兩種一是在圖上疊加原始點(diǎn)陣或直方條讓讀者意識(shí)到底層是離散的二是干脆用直方圖或柱狀圖替代。小提琴圖的平滑性非常有欺騙性這一點(diǎn)在業(yè)務(wù)交付時(shí)要格外警惕。6.4 物理量被畫出負(fù)值尾巴價(jià)格、時(shí)長(zhǎng)、溫度這類有物理下界的數(shù)據(jù)經(jīng)常被默認(rèn) KDE 畫出負(fù)值尾巴。修復(fù)順序先判斷是否需要 log 變換偏態(tài)時(shí)再設(shè)置cut0/trimTRUE如果還是有邊界溢出就要用反射法邊界核密度R 的logspline或 Python 的statsmodels都有邊界校正實(shí)現(xiàn)。看 X 軸最小刻度是快速發(fā)現(xiàn)這個(gè)問題的第一道關(guān)卡。6.5 分組太擠變成“面條圖”分組緊湊時(shí)默認(rèn)寬度會(huì)按組數(shù)量壓縮小提琴圖變成細(xì)面條。處理density_normwidth保證各組寬度可比同時(shí)把gap設(shè)大一點(diǎn)0.05~0.1。如果你想讓寬度真的反映樣本量差異用density_normcount但這是明確的視覺決策不是默認(rèn)行為的意外結(jié)果。6.6 小樣本上的顯著性星號(hào)是統(tǒng)計(jì)濫用重災(zāi)區(qū)n 15 時(shí)無(wú)論小提琴圖的形狀看起來(lái)多“顯著”第一匯報(bào)對(duì)象永遠(yuǎn)是原始數(shù)據(jù)點(diǎn)加效應(yīng)量Cliffs delta 或 Cohens d。我把一條原則寫進(jìn)了團(tuán)隊(duì)自檢卡有 3 個(gè)以上分組或 100 個(gè)以下樣本時(shí)任何 p 值都必須配合效應(yīng)量一起出現(xiàn)否則寧可不標(biāo)。這條規(guī)則擋掉過至少三次會(huì)被審稿人打回的初稿。最后分享一個(gè)我自己的畫圖流程習(xí)慣現(xiàn)在做任何小提琴圖我都會(huì)先在本地跑一遍“三視圖測(cè)試”——同一數(shù)據(jù)分別用默認(rèn)帶寬、0.5 倍帶寬、1.5 倍帶寬畫三張預(yù)覽確認(rèn)形狀結(jié)構(gòu)穩(wěn)定之后才談配色、圖例和最終交付。這個(gè)習(xí)慣幫我擋住了多次“看起來(lái)很美、數(shù)據(jù)上站不住”的返工。小提琴圖第三篇比起參數(shù)和 API我更希望你記住一件事情分布圖的第一要?jiǎng)?wù)是忠實(shí)地呈現(xiàn)數(shù)據(jù)結(jié)構(gòu)而不是提前給結(jié)論找一個(gè)漂亮的形狀。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
乱老熟女一区二区三区| 欧洲亚洲综合| 久艾草在线精品视频在线观看| 国产乱弄免费在线视频。| 无码精品久久久天天影视| 欧美日韩不卡传媒| 玖玖综合色| 色青青久久影视| 一区二区视频在看| 1024午夜激情男人的天堂| 成人日本视频人妻在线| 亚洲一区二区三区不卡国产欧美| 色九九九综合| 区日韩亚洲乱码av电影| 在免费jIzzjIzz在线视频| 亚洲综合电影| 欧美日韩不卡传媒| 午夜精品人妻二区三区| 97操97色| 国产欧美第五页| 国产精品老熟女一区二区| 成人免费看吃奶视频网站| 欧美偷| 欧美一区二区传媒| 久久人妻办公室视频| 国产理论视频在线播放| 国产乱伦视频污| 综合网少妇| 亚洲日产专区婷婷| 加勒比综合九九99视频在线播放| 亚洲 日韩 欧美 国产综合体| 久久国产免费激情视频| 色综合国产在线观看| 深夜激情 | 精品久久久久9999| 五月婷婷激情网| 在线一道啪| 在线A日本| 亚洲自拍偷拍视频在线| 成人怡红院| 伊人四虎综合| 九久久九九久视频| 亚洲综合首页| 襙一襙| 很很操在线| 九九九九九精品视频| 新怡红院| 97这里有精品| 亚洲高清无码免费观看视频| 亚洲高清国产理伦片| 国产精品96| 亚洲国产精品无石码久久| 天天亚洲| 日韩欧美日韩| 国产传媒操逼视频| 婷婷五月天小说| 五月天社区| 熟女突然公开看18禁影片| 色官网在线| 啊啊啊啊好大好硬啊啊啊啊啊 | 裸体1区| 日韩情色AV| 久久有碼| 熟妇人妻一区二区三区| 伊蕉97蜜桃97狠狠综合干 | 九九九九九九视频免费| 在线观看无码三级少妇| 99热这里只有精品地址 | 99少妇| 清纯唯美亚洲综合| 欧美性爱第一页久久| 色哟哟综合| 日韩亚洲中文有码视频| 99热这里只有精| 99热在线播放| 麻豆视频test| 一本一道vs波多野结衣| 人妻熟女字幕一区二区| 欧美亚洲20p| 亚洲天堂人人妻| 亚洲系列欧美| 无码操逼视频一下| 亚洲AV资源| 麻豆激情综合| 日本人妻中文字幕| 天天日少妇逼AV| 狠狠搞 亚洲91| av麻豆啪啪| 亚洲玖玖爱| 人妻三级在线中文字幕| 国产精品免费视频人成| 极品丝袜无码| 土豪酒店各种姿势玩弄极品幼稚| 亚洲在线欧美| 把腿张开老子CAO烂你| 91在线欧色| 久久精品人妻一区二区| 日韩无码精品综合久久| 婷婷五月色| 午夜欧美神马久久久久| 91精品人妻一区二区三区蜜桃| 自怕偷自怕亚洲精品| 久久99精品视频| 精品九九九九九九九| 91超碰丝袜制服| 69国产对白刺激| 欧美性爱系列| 2019午夜福利视频| 在线岛国新天堂8| 十八禁视频网站| 日韩国产十八禁| 人妻干天天| 好湿好紧视频| 超碰久热| 物业黑人 AV一区| 男人天堂2017| 能看的av| 中出20p| 人妻一二三区| 夜夜高潮夜夜爽高清视频一| 日韩成人无码| 熟女丰满人妻一区| 日韩成年人性爱视频| 91精品丝袜在线观看| 亚洲色图久久精品蜜| 国内精品久9| 99e久久国产精品| 人妻夜夜爽天天爽麻豆三区网站| 91网九色蝌蚪操熟女| 91neishe| 国产欧美在线观看免费观看| 禁止观看美女黄| 少妇精品久久| 欧美亚洲激情小说| 男人的天堂2018| 久久婷婷综合国际产色怕| 亚州综合电影| 欧美性爱精品七区| 美女毛片999| 999久久久免费精品国产牛牛| 熟妇熟女亚洲天堂网| 久久成人国产| 97欧美色综合| 久久久久久国产手机AV| 日韩九九九| 凹凸视频特色日本特黄| 密桃99999| 91福利网在线观看| 97超碰精品图片| 九九香蕉网| 97超碰人人模人人拍人人| 91少妇人妻| 97超碰69| 自拍偷拍第26| 亚洲高清少妇| 日本三级黄页| 国产成人99久久亚洲综合| 天天夜夜久久| 综合色图区| 亚洲图片91| 婷婷情色综合网| 一级二级三级黑人无码| 免费看国产大AB| 黄页网站免费高清在线观看| 深喉吞精| 少妇一区二区三区在线观看| 久久久麻豆精品| 亚洲操操操无码| 91在线美女| 国产AV色黄看到爽| 亚洲色性| 清纯唯美综合亚洲| 亚洲欧美国产中文视频| 91艹| 欧美综合第一| 国产超碰| 欧美高清无码免费视频高清版| 夜精品久无码| 久久99操天天日| 三级精品三级在线观看| 综合性视频99| 啊啊啊啊啊啊好湿好爽视频| 久99热| 人人操人人爽人人操人人| 中文字幕女同在线| 亚州成人A√| 91操人| 亚洲欧美黄| 日韩欧美天堂| 伊人久大| 日本欧美中文字幕| 少妇高潮喷水无套久久久久久| www.狠狠| 国产精品制服丝袜清纯唯美| 激情黄色片在线观看| 天堂亚洲精品久久老牛| 精品少妇人妻| 精品一区二区三区四区外站| 久久亚洲婷婷| 蜜乳AV一区| 蜜乳中文字幕a在线| 在线天堂资源亚洲| 99草精| 欧美伦乱爱| 中文字幕片| 国产99热| 99热这里| 97亚洲性爱| 色五月婷婷网| 日本道久久综合色色| 久久男人精品| 另类图片五月| 五月婷婷六月丁香| 美女啊啊啊啊啊啊啊| 国产操偷| 黄色AAAAA欧美| 成人精品无码| 国产精品分类在线观看| 麻豆视频国产一区二区| 欧美区亚洲区偷拍区| 大香蕉乱伦视频网| 思思热在线视频精品| 欧美性五月| 人妻aa| 最新av中文字幕高清| 全国男人天堂网| 九九九不卡| 尤物AV免费网站| 亚洲日本男人天堂网| 日本一区三级韩国| 青娱乐亚洲热| 久久亚洲熟妇在线视频| 啊啊啊啊啊,啊啊啊啊好舒服,操我舒服啊啊啊 | A啊啊在线观看| 一起草高清无码| 久久精品人人做人人看| 国产又色又粗又黄又爽| 九九精品99| 国产精品探花视频| 婷婷亚洲综合| 日韩天天综合| 另类欧美色| 91制服丝袜中文字幕| 欧美色另类| 久久久久久久强迫| 综合操逼| 高潮内射在线| 亚洲欧洲色情高清| 资源新线在线天堂| 亚洲成人美女无吗| 久久发布国产伦子伦精品| 无码人妻丰满熟妇奶水区毛片| 欧美三级免费伊人| 国内一区二区三区| 色五月激情网| 美腿丝袜高跟网免费视频免费视频| 香港日本韩国人妇99www.wccm20| 熟女AV一区| 久久久999国产精品| 91人妻人人澡人人爽人人精品| 性色亚洲| 探花熟女,姿勢到位,體驗感也到位| 曰韩成人免费视频| 一区二区三区日韩欧美| 情色大香蕉| 日韩av在线精品观看| 在线观看无码三级少妇| 欧美色青| 日本三级韩三级99久久| 欧美成人免费在线观看| av午夜影院在线播放| 激情看片网站| 97欧美色资源| 一级日本牲交大片好爽在线看| 99色在线| 夜夜高潮夜夜爽夜夜爱爱一区| 国产精品探花色| 凹凸视频特色日本特黄| 麻豆精品三区视频| 国产成人超碰在线| 毛片17S| 曰本特级特黄特色黄色A级网站高清在线免费看 | 久久久草成人网站久久久草成人久久久草久久久 | 国产极品精品美女视频| 思思99热| 亚洲欧美激情小说| 在线中文字幕极品av| 精品久久久av| 91性感在线| 艹比视频国产精品| 97久久国产亚洲精品超碰热| 日韩簧片免费看| 操狠狠| 日本精品免费一区二区三区四区| 精品无码少妇| 91色婷婷综合久久中文字幕二区| 在线观看一卡二卡| 亚洲天堂 视频你懂的| 18禁在线视频| 在线天堂999| 日韩av一级黄片| 欧美大香蕉久| 人妻色偷色噜| 日本免费二区三区| 日韩精品高清资源在线| 久久99综合| 色99999| 欧美一级黄片免费播放| 久久人人爽爽人人爽人人片αV| 亚洲天天影视综合网| 亚洲AV免费在线| 乱伦av麻豆| 丰满人妻一区二区三区性色| 亚洲丝袜99| 男人天堂欧美| 插插综合网天天影视网| 欧美91色| 日韩人妻操B| 欧美性天天影视| 色路综合| 久99热| 欧美一区二区亚洲天堂| 97色色网| 99老司机精品视频在线观看| 好吊爽好吊爽在线视频,中文字幕精品一区二区日本,国产良妇出轨视频在线观看, | 欧美日本成人一区二区| 粉嫩小泬久久久一区二区| 色综合久| 性夜影院爽黄A爽免费动漫| 北京美女一区二区| 亚洲五月天激情| 91网九色蝌蚪操熟女| 91在线/欧洲| 五月丁香狠狠爱| 久久国产在线一区二区| 99热日| 久久久精品国产亚洲伊人| 9国产超碰| 欧美综合色图片| 欧美狠狠弄| 簧片免费看视频| 2025年A片视频精品| 精品人妻一区二区三区免费视频| 久久精品视频在线观看| 久久久九97| 国产久久av| 国产高清午夜成人在线观看| 欧美天天综合网| 久草毛片| 亚洲天在线| 国产亚卅97| 91亚州日韩高清| 欧美精品1区2区3区| www久久国产精品| 高清无码91| 内射中国少妇高清视频免费视频| 精品久久久久9999| 久操综合在线| 91超级碰| 大香蕉免费中文| 日韩啪啪网| 强奸乱伦中文字幕AV| 26uuu最新| 天天干18禁| 视频在线观看青青99国产| 第45页一区二区| 欧美制服另类丝袜| 亚洲色鬼| 天天影视综合网欧美精品| 操一区| 中文字幕av亚洲在线| 人人 操人人 操人人| yiqicaoav| 中文字幕一区二区视频在线观看| 女性91网站| 欧美激情内射| 亚洲97在线观看| 精品亚洲天堂| 91精品国产91久久青草| 日韩啊V| 精品九九九九| 丰满人妻被猛烈进入中| 99这里只有精品国产| 91久久免费视频互動交流| 男女一进一出视频久久| 少妇熟女1区2区3区| 青春草莓视频在线观看网址| 亚洲精品尤物yw在线影院| 91丨九色丨国产丨人妻在线| 中国zzijzzijzzwww精品| 在线看的av| 色嗨嗨在线| 熟女六十路| 91一起操| 小草精彩毛片| 亚洲天堂日本| 伊香蕉综合久久久久久久噜噜噜| 人妻久久一区二区三区 | 欧美一级黄色18片免费看| 人人操人人摸人人看人人干| 久操视频资源站公开| 极品尤物自安慰| 免费操逼视频下载| 欧洲熟妇xxXx欧美老妇裸体| 亚洲夜色在线| 精品97精品97| 老熟女综合网 | 欧美后入视频| 后入精品| 香蕉国产精品麻豆亚洲欧美日韩| 久久久久久亚洲中文| 午夜福利视频在线一区| 天美麻豆精品视频99| 老熟女区| 久久久9 9 9精品| 欧美激情在线观看视频| 日韩欧美操逼xxx| 亚洲精品第一| 啊啊啊用力在线观看| 99精品网站| 亚洲美女黄色| 国产91会所女技师在线观看| 久久女婷| 在线小视频| 中文字幕一二三| 手机在线中文字幕国产| 精品夜夜澡人妻无码| 91精品婷婷国产综合久久竹菊| 欧美天天影院| 乱伦a片视频| 青青操青娱乐| 日韩成人人妻网站| 国产野战露脸在线播放| 亚洲中文制服诱惑| 99超碰网| 性开放中文AV高清无码免费看| 婷婷五月天补不补| 综合五月天| 亚洲蜜乳av| 97爱免费插| 亚州黄站| 国产高清精品福利| 欧美亚洲涩涩| 中文字幕日韩精品久久| 水澄无码AV| 日本 情色 1区2区3区| 亚洲精品国产精品成人| 超碰97精品在线| 加勒比无码毛片| av网页一区二区三区| 97精品久久久久久久| 久久久人妻| 97色色婷婷| 久久亚州大香蕉| 无码WWW免费视频网站| 欧洲亚洲人妻无码中字久久三区四区| 欧美天天综合网| 伊人成人中文字幕久久网| 四虎影视国产精品| 欧美黑人日韩少妇色情| 伊人久久综合精品欧美| 亚洲青色欧美| 免费一级特黄特色大片在线观看看| 校园春色欧美色图| 国产丝袜欧美在线视频| 亚洲区限制级| 国产美女mm131爽爽爽爽| 成人久久精品| 黄色av片三级三级三级免费看| 日韩中文字幕2020| 久久av成人无码免费| 国产成人精品午夜福利| 午夜精品探花| 欧美亚洲天天| 97亚洲性爱| 中文字幕第9页萱萱影音先锋| 日韩熟女精品无码专区一区二区| 岛国1区2区3区在线观看| 台湾肥佬网一区二区三区| 中英熟女操女| 成人久久精品| 亚洲经典啪啪| 我要色综合网| 天天爽夜夜欢视| 日本不卡高清视频| 天天舔日美女视频| AV一二区| 国产精品999zyz| 96精品久久久| 天堂九九九九九九九九九| 国产肏逼网站| 国产九九九九九九| 国产伊人自拍| 青椒国产97在线熟女| 97草草| 狠狠中文字幕| 金莲网址| 搡老女人老91二区| 久久伦理视频久久大香蕉视频| 日本午夜福利影院| 综合久久少妇中文字幕| 欧美在线 亚洲| 四虎AV在线观看| 日韩二三区| 成人a大片在线观看| 97中文字幕一区| 精爱久久| 成人精品在线| 亚洲天堂一区二区久久| 东京热毛片177b2viP| 97er欧美性| 人妻嗯啊啊在线播放| 日韩性爱视频在线免费观看| 九久久精| 亚洲精品黑丝| 国产传媒1234区| 99ri视频| 欧美精品久久久久久久久88| 激情小说图片亚洲首页| 丰满人妻-区二区三区免费看| 久久亚州高清| 天天91~综合入口| A片 AV一级在线播放观看免费| 成年无码动漫av片无尽在线| 人妻精品一区二区三区| 91精品国产乱码| 热天堂一区二区| 婷婷九月色| av无码精品久久久久| 亚洲āv网址在线观看| 欧美色91| 97在线/亚洲| 精品人妻无码一区二区三区不卡-精品人妻无码一区二区...|精品少妇一区二区三 | 亚洲欧美人妻| 亚洲男人天堂AV| 死我十八禁| 天天天天天超碰| 91色噜噜狠狠| 毛片视频白嫩| 婷婷亚洲中文字幕在线| 亚洲宅男天堂| 另类天堂| 丰满人妻av一区二区三区| 久久久久9999妇女| 国产人伦精品一区二区三区| 一区二区你上我| 唐山老熟妇露脸啪啪叫| 国产亚洲欧美每日在线| 精品三级在线专区| 国产精品成久久久久午夜午夜| 一区二区三区不卡视频| 亚洲色阁| 亚洲欧美人妻| 国产无码精品久久久久久| 中文字幕一二三| 亚洲黑人在线| 中文字幕精品探花视频 | 中文字日本乱码| 欧美综合加勒比在线| 日本丝袜美腿人妻九九| 精品一久久久| 欧洲亚洲天堂精品| 超碰97导航| 欧美色爱综合| 欧美色图电影| 中国AAAAAA黄色片| 黄色视频60分钟| 日韩无码黄色片| 人妻aa| www.狠狠操| 婷婷国产精品九区| 精品国产99| 日本黄页视频在线观看| 東南亚性呦成人伦理资源在线视频| 中文不卡视频| 无码久久亚洲高清,| 91深夜夜| 日韩av乱伦| 欧美制服网站美腿丝袜| 夜夜嗷嗷一区二区| 97在线欧| 九九九九国产| 爽极品影院| 国产在线视视频有精品| 日美免费黄片| 九九九九九九九九九五码| 91超碰丝袜制服| 91综合无码| 91搡老女人老妇女老熟女歌词翻译| 国产精品视频内谢女人| 欧美日韩激情无码专区| 久色网| 亚洲一二三精品久久网 | 欧美激情亚洲情色| 97在线观| 一区不卡在线观看av| 99精品无码| 中文字幕美女91| 一区二区不卡视| 欧美人人曰人人操人人射射| 青青操狠狠撩| 亚洲AV乱码专区国产噜噜亚洲| 久久亚洲色图中文字幕| 又大又大又大又粗爽高潮观看 | 亚洲操人| 黄色不卡视频| 蜜臀99久| 国产区性爱在线视频秋霞豆| 亚洲天天艹| 超碰综合97在线| 激情小说图片亚洲首页| 色色丁香| 中文字幕免费看| 欧美色www亚洲国产阿娇要播| 91精品丝袜在线观看| 亚州色图狠狠干| 少妇三p| 日韩欧美中文日韩欧美色| 91操熟女视频 | 偷拍 精品 另类 四区| 加勒比性爱成人在线| 秋霞Av理论一级在线| 爱我干综合| 任我爽在线视频免费观看| 亚洲性爱成人| 最新一二三区视频| 超碰78| 东京热男人的天堂网| 性高潮久久久| 国模少妇一区二区三区| 欧美美女后入| 国产A v无码专区| 欧美熟女妇同| 国产精品麻豆成人av| 91在线页| 欧美黄页| 亚洲成人一二三区| 欧美v日韩v亚洲v最新在线| 五月婷婷激情网| 久久国产精品一区二区| 99热国产| 欧美+日产+中文| 久久99热这里只频精品6学生| 欧美肥臀在线| 久久婷婷五月综合| 久久粉色| 久操黄色视频| 99婷婷一区二区| 一区二区首页| 国产无码精品高清| 成人精品欧洲亚洲| 精品人妻美妇91job| 夜夜精品视频一区二区| www.丁香五月| 97天堂| 香港成人一级视频在线青青草| 国产无马在线| 96国产污污污丝袜| 人人操人人大香蕉| 久久久91| 99re9这里只有精品| 日韩在线一区高清在线| 加勒比综合a∨| 99自拍视频在线| 97干色| 国内操逼视频二区| 亚洲av无线观看| 91性网| 天天摸夜夜摸| 最新的亚洲无吗| 国产人妻久久精品一区二区三区| 殴美牲| 激情五月天插| 亚洲色欧| 青青草国产亚洲精品久久| 国产亚洲精品农村妇女| 欧美宗合网| 日本一片一区| 337p大胆噜噜噜噜噜91Av| 五月丁香黄色网| 国产麻豆一区二三区| www.色婷婷| 色色网91| 天天综合中文字幕 91| 秋霞男人网| 欧美丰满熟妇XXXX性ppX人交| 麻豆美女丝袜人妻中文| 午夜成人福利影视| 日韩丰满熟妇| 国产精品爆乳懂色蜜乳| 中文字幕无码不卡啪啪| 2017天天插| 北条麻妃性愛视频| 黑操B| 亚洲午夜福利在线影院| 操国产高清| 久久久久ab| 久久久无码国精品无码三区三区| 日本黄色大片一级视频免费麻豆| 超碰美女97| 91劲爆| 欧洲精品在线播放| 懂色AV一区二区三区| 久久久精品无码亚免费| 欧美大香蕉久| 欧美色偷偷| 日本高清视频在线观看黄已三辽| 国产美女精品| GVH-003 母子姦 青木玲-麻豆视频,麻豆视传媒短视频网站入口,麻豆视传媒官网直 | 欧美中文狠| 九九综合| 2020国产精品| 国产一级操B视频| 国产精品久久久久久高清无码免费看| 久久超碰com| 青青青草原| 国产成人精品午夜福利| 亚洲蜜臀懂色| 人妻精品4K4K4K4K4| 亚洲丝袜二区| 五月天激情婷婷| 不卡啪啪视频| 亚洲成人美女无吗| 国语精品内射在线观看| 狠狠中文字幕| 91午夜无码| 亚洲黄色视频在线观看视频| 亚洲伊人成综合成人网| 91丨人妻丨国产丨丝袜| 女优大全 - 91n| rion磁力链接| 国产精品播放| 天天干嫩逼网| 亚洲欧美不卡线| 九色黄站| 五月丁香激情四射| 欧美天天| 超碰97人人cao| 久久精品福利影院| 飘花国产午夜精品不卡| 午夜无遮挡男女啪啪视频| 欧美中文字幕日韩在线| 国产 亚洲 一二三四| 日本熟女不卡视频| 亚洲精品乱码线路中文字幕| 国产亚洲日韩欧| 亚洲精品成人动漫在线| 大香蕉一区二区在线观看.| 久久嫩草国产成人一区| 97在线国产精品| 蜜臀亚洲中文| 青青草男人天堂| 日韩亚洲97| 桑老女人九区| 亚洲熟女av中文字幕| 东京热一区二区中文字幕| 免费精品国偷自产在线在线 | av情色影音| 婷婷丁香一区二区三区| 99国内熟女露脸视频| 中文字幕精品亚洲熟女| #NAME?| 热99这里有精品综合久久 | 亚洲男人的天堂网| 久久精品国产亚洲AV片多多 | 久久久久久无码人妻中文字幕| 性生活性生大爱77AV国产| 搡老女人老91二区| wwwxxx日本爽| 日本日逼视频网| 成人精品电影| 欧美亚州色的图| 99999久久精| 日韩AV无码网站| 亚洲天堂人妻熟妇视频| 六月丁香啪啪啪| 麻豆人妻少妇在线免费观看| 亚洲综合色在线| 9999久久久| 香蕉热人人精品| 欧美日韩成人在线| 中文字幕久久精视频久久大全| 热久久无毒不卡| 国产又黄又爽| 操逼网免费无码视频| 麻豆2区1区天美| 九9热伊人| 97在线视频观看| 久久精视频美日韩在线视频| 色月天AV导航| 91色欧美| 丰满人妻无码一区二区三区| 国产久久一区二区午夜| 风骚少妇视频中文字幕| 免费在线看黄片av| 中文字幕亚洲在线一区| 欧美老妇女内射网址| 综合亚洲欧美| α√在线| 操一区| 黑人猛交| 激情开心五月天| 亚洲色图欧美色图日韩色图| 婷婷五月天在线观看| 亚洲吊色| 久久这里只有精品9| 色呦呦呦在线观看视频| 国产精品 亚洲情色| 蜜臀久久99精品久久久久久成人小说| 亚洲小电影免费涩涩成人在线高清| 国产伦精品一区二区三区视频女| 熟女熟妇伦久久影院毛片一区二区| 日韩熟女操逼| 99精品丰满人妻无| 亚洲熟女av中文字幕| 熟女突然公开看18禁影片| 久久精品国产久精国产| 国产亚洲精品A在线观看下载| 人妻天堂综合网| 极品美女嘿咻| 国产一区二区三区影片| 999熟女精品| 国产A v无码专区| 丁香婷婷激情五月天无毒不卡 | 久操视频资源站公开| 日韩日本欧美在线观看| 91N综合网| 国产92麻豆天美精品色欲5| 欧美一区二区成人一卡| 高清国产无码av| 一区二区三区网站日日骚| 97天天摸天天爽| 超碰三级秋霞| 国产无码成人无码| 91色艳| 久操电影| 操香逼| 涩涩涩综合| 美女的肌被草喷水视频| 一区二区三区四区姦女| 97超碰精品成| 视频黄色国产一级| 综合色久欲| www色色com| 人妻铁牛TV| 日韩成人午夜精品久久高潮| 国产乱伦性爱区| 热的中文 热的有码 热的国产| 人人干人人操人人..com| 极品出轨视频网站| 五月天色综合| 精品国模无码| 欧美大片天天看| 精品国产久热在线观看| 一区二区影视| 久久超碰、| 久久精品国产亚洲AV无码电影| 少妇高潮九九九九九九九| 校园春色 男人天堂 | 人妻少妇久久久| 国产高清亚洲日韩一区| 欧美91网站| 狼人久草| 白丝被操91| 骚货 中文字幕 av| 夜夜爽爽爽| 在线看的av| 亚洲欧洲日韩中文字幕一区| 久久久啊啊| 国产高清免费不卡av| 一本久久久精品| n1038 一二三区| 蜜乳AV一区二区三区四| 日本综合色图| 色男人色天堂东京热| 国产精品一区二区黄片| 人人操人人摸人人骑| 97网址97| 日韩专区数据列表-第3230页-精品国产一区二区三区香蕉 久久99熟女人妻中文字 | 婷婷五月色| 精品国产无码中文| 中文字幕AV中出| 日韩在线97| 五月婷婷六月丁香| 日本视频一区二区三区| 呦呦一区| 亚洲色图日韩丝袜制服一区二区五月在线| 日韩伦理久 久久 清纯| 国产情侣自拍在线播放| 国产成人拍国产亚洲精品| 九九九九九九综合| 中文字幕女同在线| 亚洲精品一区二区三区新线路| 偷拍自拍在线视频观看| 国产粉嫩蜜臀av一区二区三区 | 97人人干| 亚洲九月丁香| 免费αV在线视频| 蜜臀网 一区| 久久超碰av在线| 成人综合网 欧美| 亚洲天堂中文字幕无码男同| 人妻乱仑一区二区三区| 素人一区二区三区日韩| 亚洲?V高清一区二区三区尤物| 97国产精选| 国产精品电影推荐| 天天干天天日天天射黄色大片| 国产高潮AA片免费看| 亚洲1区2区三区高清中文字幕| 色噜噜国产在线| 九一综合精品视品av| 91另类| 久久一二区四| 国产精品久久99日日| 久久人妻一区二区三区高清| 久久婷婷色| 亚洲国产ⅴ高清在线观看| AV免费在线播放一区| 无码操逼天堂| 伊人伊人LD| 婷婷色网| 加勒比AV网| 大香蕉中文aV在线| 97硬碰| av大香蕉网站| 99re不伦| 在线 亚洲 网爆 自拍| 久妇网| 97青青操视频| 无码一区二区三区四区五区六区七区八区九区十区视频 | 久久久999网站| 美女露胸露屁股| 日韩影片中文字幕一区二区三区| 久久一区无码| 欧美色图天堂网m| 大香蕉欧美伊| 亚洲自拍一区夜夜操| 熟妇精品juliaannAV| 91黑丝美女| 久久日本熟女精品一区| 精品成人女人久久| 亚洲女人毛茸茸91| 蜜区区视频79| 91成人无码| 日韩兔费看黄片| 日本孕妇一区二区视频操逼免费看 | 老司机福利青青草| 18禁无码永久免费无限制| 一区不卡在线观看av| 91高清无码下载| 激情久久久| 亚洲少妇色| 黑人中出21连凳花野真衣| 丰满精品人妻少妇久久字幕| 青青草玖玖爱| 一区二区视频在看| 伊人网免费视频| 久干9操| 99激情| 亚洲国成人情色好看电影| 校园春色中文字幕AV| 日本熟妇自慰性高潮一区二区三区| 欧美草草高清日韩视频| 大学生美女口爆| 久思思热视频在线观看| 午夜男女爽爽爽在线视频 | 久久永久无码人妻视频| 91精品国产日韩欧美综合| 免費黃色視頻觀看一| 色妺妺在线视频| 足交视频老司机| 超碰色图| 国产精品毛片?v一区二区三区| 夜夜草网站| 九九英色视频| 欧美少妇高潮| 欧美不卡在线一区二区| 黄片直播三级黄片两女一男| 久久婷婷一区二| 加勒比东京热五月天天堂网| 9久久久久| 免费观看的黄色的网站| 久久久com| 午夜操操操| 国产亚洲精品一区二区三区| 自拍鲍鱼一区在线高清观看免费| 爱干爱射网啊啊啊| 亚洲色图欧美色18直播在线| AV一起草在线| 日韩成人精品中文字幕| 老女人老91妇女老热女| 色悠久| 青青草丝袜在线视频| 亚州再线| 精品视频一二三中文| 另类一区| 麻豆伊人网| 91夜色| 婷婷导航| 天天干夜夜肏| 久久天天艹| 东北夫妻性偷拍| 精品少妇一区二区| 日本成人电影资源网| 少妇69中文| 成人羞羞视频国产| 九九久久99| 97久久国产精品| 人人摸.人人色| 国产人伦精品一区二区三区| 最新制服中文第一页| 日韩久久激情精品| 亚洲91大片| 人人看人人爰人人操| 美女高潮视频91| 97色网| 熟女啪啪视频| 92久久| 99视频内射三四| 老鸭窝成人| 最近的最新的中文字幕视频| 综合激情一一91| 亚洲 自拍偷拍 欧美| 国产五码丝袜屁眼| 国产成人99久久亚洲综合| 中文字幕在线观看第二页| 国产精品乱码久久久久| 麻豆国产尤物AV| 男女国产精品| 亚洲熟妇自偷自拍另欧美| 夜夜夜爽www精品视频| 婷婷AV一区二区三区| 99精品无码| 99久久网站| 精品人妻一区二区三区不卡断| 蜜乳av首页| 96久久久久久久| 国内91熟女人妻丝袜天天精品视频在线| 欧美日韩人妻精品系列一区二区三区| 免费一级欧美片片线观看| 黑人精品欧美一区二区蜜桃| 色综合九九| 久久精品店| 久久久9视频| 自拍偷拍第26| 九九九影院| www黄片免费看com| 亚洲欧美视| 九九亚洲| 少妇被c 黄 免费观看| 天天香香欲综合| 岛国色情视频在线观看| 日本中文字幕熟妇| 婷婷丁香熟妇综合网| 夜夜爽夜夜高潮夜夜爽| 啊啊啊 在线观看| Av手机版天堂网| 中国的操老妇女| 97婷婷色| 黄色大片视频在线免费看| 欧美久久婷婷| 激情啪啪拍91| 丝袜足交视频| 97青娱乐超碰久久| 亚洲一本大道中文字幕无码在线| 清纯唯美综合| 亚洲男人天堂网久久| 视频在线观看免费一区二区三区| 欧美专区17页| 北条麻妃99精品青青久久| 伊人久久综合影院| 91N综合网| 少妇同性| 国产人妻天天干精品| 91黑人狂躁丰满熟妇| 一区二区视频你懂的| 九九热精品| 99久久久无码精品国产人| 我爱操| 欧美 传媒 麻豆 日韩 偷拍| 留下AⅤ黄色片| a片自拍直播视频| 午夜福利一区二区三区四区五区色婷婷| 亚洲宅男天堂| 久久综合资源一区二区| 嗯嗯啊好爽| 欧美一区二区三区成人性生活| 久久精品一区二区三区不卡| 激情抓乳插进去啪啪啪日韩 | 99久久国产精品免费高潮| 欧美色色人| 操九九九九九九| 欧美网站免费| 国产精品久久久久无码Av网曝门| 日本熟妇自慰性高潮一区二区三区| 亚洲熟妇丝袜在线观看| 亚洲aV性爱| 人妻中文字幕精品无码| 四虎精品一区二区| 亚洲少妇免费视频\| 自拍盗摄一区| 久久大香蕉| 熟女字幕| 国产精品原创巨作?v网站| 91第一页| 婷婷五月天色网| 久久大陆| 成人无码专区精品视频| 99热| 十八禁啪啦拍视频无遮挡| 高清国产性猛交xxxx乱大交| 青草综合| 91色宗合| 精品国产a∨一区天美传媒| 国产精品天干天干综合网麻豆| 国产精品国产自产拍高清AV| 97操碰| 91操人视频| 探花激情视频| 亚洲成?V人片在线观看福利| 国产精品国产自产高清AV| 国产无码三级视频在线观看| 久久久久久久97| 夫妻日逼| 欧美丝袜中文字幕07在线| 亚洲交换| 97国产综合欧美| 97爱碰| 亚洲污污网站| 亚州日韩97| 曰本91情色| 日日夜夜噜| 久久鲁夜| 97亚洲欧美日韩| 欧美亚洲日韩16色| 日日夜夜草草草| 伊蕉97蜜桃97狠狠综合干| 99久久综合| 青青操在线亚洲视频观看欧美在线| 人妻在线臀日韩| 天天综合网91入口| 97中文字幕色| 中国小夫妻勾搭露脸淫荡对白| 欧洲亚洲人妻无码中字久久三区四区| 黑人中出21连凳花野真衣| 无码人妻丰满熟妇奶水区毛片| 91色图片| 欧美少妇性乱| 97超色| 青青草大香蕉视频| 黄页av| 亚洲国产精品久久AV| 久久 国产 无码| 亚洲乱伦图片视频| 亚洲图片 激情小说| 在线观看高清AV| 国内毛片婷婷六月色| 爆操无码| 丁香激情五月|