黄a在线观看-黄a在线-黄a大片-黄色片在线看-黄色毛片免费-黄色大片网站

您的位置:首頁技術文章
文章詳情頁

PHP實現簡單線性回歸之數學庫的重要性

瀏覽:34日期:2024-02-06 14:22:33

簡介

與其它開放源碼語言(比如 Perl 和 Python)相比,PHP 社區缺少強有力的工作來開發數學庫。

造成這種狀況的一個原因可能是由于已經存在大量成熟的數學工具,這可能阻礙了社區自行開發 PHP 工具的工作。例如,我曾研究過一個功能強大的工具 S System,它擁有一組令人印象深刻的統計庫,專門被設計成用來分析數據集,并且在 1998 年由于其語言設計而獲得了 ACM 獎。如果 S 或者其開放源碼同類 R 僅僅是一個 exec_shell 調用,那么為何還要麻煩用 PHP 實現相同的統計計算功能呢?有關 S System、它的 ACM 獎或 R 的更多信息,請參閱相關參考資料。

難道這不是在浪費開發人員的精力嗎?如果開發 PHP 數學庫的動機是出自節省開發人員的精力以及使用最好的工具來完成工作,那么 PHP 現在的課題是很有意義的。

另一方面,出于教學動機可能會鼓勵對 PHP 數學庫的開發。對于大約 10% 的人來說,數學是個值得探索的有趣課題。對于那些同時還熟練應用 PHP 的人來說,PHP 數學庫的開發可以增強數學學習過程,換句話說,不要只 閱讀有關 T 測試的章節,還要 實現一個能計算相應的中間值并用標準格式顯示它們的類。

通過指導和訓練,我希望證明開發 PHP 數學庫并不是一項很難的任務,它可能代表一項有趣的技術和學習難題。在本文中,我將提供一個 PHP 數學庫示例,名為 SimpleLinearRegression ,它演示了一個可以用來開發 PHP 數學庫的通用方法。讓我們從討論一些通用的原則開始,這些原則指導我開發這個 SimpleLinearRegression 類。

指導原則

我使用了六個通用原則來指導 SimpleLinearRegression 類的開發。

每個分析模型建立一個類。 使用逆向鏈接來開發類。 預計有大量的 getter。 存儲中間結果。 為詳細的 API 制定首選項。 盡善盡美并非目標。

讓我們更詳細地逐條研究這些指導方針。 每個分析模型建立一個類

每種主要的分析測試或過程應當有一個名稱與測試或過程名相同的 PHP 類,這個類包含了輸入函數、計算中間值和匯總值的函數和輸出函數(將中間值和匯總值用文本或圖形格式全部顯示在屏幕上)。

使用逆向鏈接來開發類

在數學編程中,編碼的目標通常是分析過程(比如 MultipleRegression 、 TimeSeries 或 ChiSquared )所希望生成的標準輸出值。從解決問題的角度出發,這意味著您可以使用逆向鏈接來開發數學類的方法。

例如,匯總輸出屏幕顯示了一個或多個匯總統計結果。這些匯總統計結果依賴于中間統計結果的計算,這些中間統計結果又可能會涉及到更深一層的中間統計結果,以此類推。這個基于逆向鏈接的開發方法導出了下一個原則。

預計有大量的 getter

數學類的大部分類開發工作都涉及到計算中間值和匯總值。實際上,這意味著,如果您的類包含許多計算中間值和匯總值的 getter 方法,您不應當感到驚訝。

存儲中間結果

將中間計算結果存儲在結果對象內,這樣您就可以將中間結果用作后續計算的輸入。在 S 語言設計中實施了這一原則。在當前環境下,通過選擇實例變量來表示計算得到的中間值和匯總結果,從而實施了該原則。

為詳細的 API 制定首選項

當為 SimpleLinearRegression 類中的成員函數和實例變量制定命名方案時,我發現:如果我使用較長的名稱(類似于 getSumSquaredError 這樣的名稱,而不是 getYY2 )來描述成員函數和實例變量,那么就更容易了解函數的操作內容和變量所代表的意義。

我沒有完全放棄簡寫名稱;但是,當我用簡寫形式的名稱時,我得設法提供注釋以完整闡述該名稱的含義。我的看法是:高度簡寫的命名方案在數學編程中很常見,但它們使得理解和證明某個數學例程是否按部就班更為困難,而原本不必造成此種困難。

盡善盡美并非目標

這個編碼練習的目標不是一定要為 PHP 開發高度優化和嚴格的數學引擎。在早期階段,應當強調學習實現意義重大的分析測試,以及解決這方面的難題。

實例變量

當對統計測試或過程進行建模時,您需要指出聲明哪些實例變量。

實例變量的選擇可以通過說明由分析過程生成的中間值和匯總值來確定。每個中間值和匯總值都可以有一個相應的實例變量,將變量的值作為對象屬性。

我采用這樣的分析來確定為清單 1 中的 SimpleLinearRegression 類聲明哪些變量。可以對 MultipleRegression 、 ANOVA 或 TimeSeries 過程執行類似的分析。

清單 1. SimpleLinearRegression 類的實例變量<?php; // Copyright 2003, Paul Meagher; // Distributed under GPL;class SimpleLinearRegression {; var $n var $X = array(); var $Y = array(); var $ConfInt; var $Alpha; var $XMean; var $YMean; var $SumXX; var $SumXY; var $SumYY; var $Slope; var $YInt; var $PredictedY= array(); var $Error;;;;;= array(); var $SquaredError = array(); var $TotalError; var $SumError; var $SumSquaredError; var $ErrorVariance; var $StdErr; var $SlopeStdErr; var $SlopeVal;// T value of Slope; var $YIntStdErr;;; var $YIntTVal;// T value for Y Intercept var $R; var $RSquared;;; var $DF; // Degrees of Freedom var $SlopeProb// Probability of Slope Estimate var $YIntProb;// Probability of Y Intercept Estimate var $AlphaTVal// T Value for given alpha setting var $ConfIntOfSlope; var $RPath; = '/usr/local/bin/R'// Your path here var $format = '%01.2f'; // Used for formatting output; } ?> 構造函數

SimpleLinearRegression 類的構造函數方法接受一個 X和一個 Y向量,每個向量都有相同數量的值。您還可以為您預計的 Y值設置一個缺省為 95% 的置信區間(confidence interval)。

構造函數方法從驗證數據形式是否適合于處理開始。一旦輸入向量通過了“大小相等”和“值大于 1”測試,就執行算法的核心部分。

執行這項任務涉及到通過一系列 getter 方法計算統計過程的中間值和匯總值。將每個方法調用的返回值賦給該類的一個實例變量。用這種方法存儲計算結果確保了前后鏈接的計算中的調用例程可以使用中間值和匯總值。還可以通過調用該類的輸出方法來顯示這些結果,如清單 2 所描述的那樣。

清單 2. 調用類輸出方法

<?php; // Copyright 2003, Paul Meagher; // Distributed under GPL;function SimpleLinearRegression($X, $Y, $ConfidenceInterval='95') { $numX = count($X); $numY = count($Y); if ($numX != $numY) { die('Error: Size of X and Y vectors must be the same.'); }; if ($numX <= 1) {; die('Error: Size of input array must be at least 2.'); } $this->n;;;;= $numX; $this->X;;;;= $X; $this->Y;;;;= $Y; $this->ConfInt = $ConfidenceInterval $this->Alpha= (1 + ($this->ConfInt / 100) ) / 2; $this->XMean= $this->getMean($this->X); $this->YMean= $this->getMean($this->Y); $this->SumXX= $this->getSumXX(); $this->SumYY= $this->getSumYY(); $this->SumXY= $this->getSumXY();;; $this->Slope= $this->getSlope(); $this->YInt;= $this->getYInt(); $this->PredictedY;;;= $this->getPredictedY(); $this->Error= $this->getError(); $this->SquaredError;= $this->getSquaredError(); $this->SumError;;;;;= $this->getSumError(); $this->TotalError;;;= $this->getTotalError();;; $this->SumSquaredError = $this->getSumSquaredError(); $this->ErrorVariance= $this->getErrorVariance(); $this->StdErr; = $this->getStdErr(); $this->SlopeStdErr;;= $this->getSlopeStdErr();;;; $this->YIntStdErr;;;= $this->getYIntStdErr() $this->SlopeTVal;;;;= $this->getSlopeTVal();;; $this->YIntTVal;;;;;= $this->getYIntTVal(); $this->R;;;;= $this->getR();; $this->RSquared;;;;;= $this->getRSquared(); $this->DF;;;= $this->getDF(); $this->SlopeProb;;;;= $this->getStudentProb($this->SlopeTVal, $this->DF); $this->YIntProb;;;;;= $this->getStudentProb($this->YIntTVal, $this->DF); $this->AlphaTVal;;;;= $this->getInverseStudentProb($this->Alpha, $this->DF); $this->ConfIntOfSlope; = $this->getConfIntOfSlope() return true; } ?>

方法名及其序列是通過結合逆向鏈接和參考大學本科學生使用的統計學教科書推導得出的,該教科書一步一步地說明了如何計算中間值。我需要計算的中間值的名稱帶有“get”前綴,從而推導出方法名。

使模型與數據相吻合

SimpleLinearRegression 過程用于產生與數據相吻合的直線,其中直線具有以下標準方程:

y = b + mx

該方程的 PHP 格式看起來類似于清單 3:

清單 3. 使模型與數據相吻合的 PHP 方程

$PredictedY[$i] = $YIntercept + $Slope * $X[$i]

SimpleLinearRegression 類使用最小二乘法準則推導出 Y 軸截距(Y Intercept)和斜率(Slope)參數的估計值。這些估計的參數用來構造線性方程(請參閱 清單 3),該方程對 X和 Y值之間的關系進行建模。

使用推導出的線性方程,您就可以得到每個 X值對應的預測 Y值。如果線性方程與數據非常吻合,那么 Y的觀測值與預測值趨近于一致。

如何確定是否非常吻合

SimpleLinearRegression 類生成了相當多的匯總值。一個重要的匯總值是 T統計值,它可以用來衡量一個線性方程與數據的 吻合程度。如果非常吻合,那么 T 統計值往往很大。如果 T 統計值很小,那么應當用一個模型替換該線性方程,該模型假設 Y值的均值是最佳預測值(也就是說,一組值的均值通常是下一個觀測值有用的預測值,使之成為缺省模型)。

要測試 T 統計值是否大得足以不把 Y值的均值作為最佳預測值,您需要計算獲取 T 統計值的隨機概率。如果獲取 T 統計值的概率很低,那么您可以否定均值是最佳預測值這個無效假設,與此相對應,也就確信簡單線性模型與數據非常吻合。

那么,如何計算 T 統計值的概率呢?

計算 T 統計值概率

由于 PHP 缺少計算 T 統計值概率的數學例程,因此我決定將此任務交給統計計算包 R(請參閱 參考資料中的 www.r-project.org)來獲得必要的值。我還想提醒大家注意該包,因為:

R 提供了許多想法,PHP 開發人員可能會在 PHP 數學庫中模擬這些想法。 有了 R,可以確定從 PHP 數學庫獲得的值與那些從成熟的免費可用的開放源碼統計包中獲得的值是否一致。 清單 4 中的代碼演示了交給 R 來處理以獲取一個值是多么容易。

清單 4. 交給 R 統計計算包來處理以獲取一個值

<?php; // Copyright 2003, Paul Meagher; // Distributed under GPL;class SimpleLinearRegression {; var $RPath; = '/usr/local/bin/R'// Your path here function getStudentProb($T, $df) {;; $Probability = 0.0;; $cmd = 'echo 'dt($T, $df)' | $this->RPath --slave' $result = shell_exec($cmd);;; list($LineNumber, $Probability) = explode(' ', trim($result)) return $Probability; } function getInverseStudentProb($alpha, $df) { $InverseProbability = 0.0 $cmd = 'echo 'qt($alpha, $df)' | $this->RPath --slave' $result = shell_exec($cmd); list($LineNumber, $InverseProbability) = explode(' ', trim($result)) return $InverseProbability; } } ?>

請注意,這里已經設置了到 R 可執行文件的路徑,并在兩個函數中使用了該路徑。第一個函數根據學生的 T 分布返回了與 T 統計值相關的概率值,而第二個反函數計算了與給定的 alpha 設置相對應的 T 統計值。 getStudentProb 方法用來評估線性模型的吻合程度; getInverseStudentProb 方法返回一個中間值,它用來計算每個預測的 Y值的置信區間。

由于篇幅有限,我不可能逐個詳細說明這個類中的所有函數,因此如果您想搞清楚簡單線性回歸分析中所涉及的術語和步驟,我鼓勵您參考大學本科學生使用的統計學教科書。

燃耗研究

要演示如何使用該類,我可以使用來自公共事業中燃耗(burnout)研究中的數據。Michael Leiter 和 Kimberly Ann Meechan 研究了稱為 消耗指數(Exhaustion Index)的燃耗度量單位和稱之為 集中度(Concentration)的獨立變量之間的關系。集中度是指人們的社交接觸中來自其工作環境的那部分比例。

要研究他們樣本中個人的消耗指數值與集中度值之間的關系,請將這些值裝入適當命名的數組中,并用這些數組值對該類進行實例化。對類進行實例化后,顯示該類所生成的某些匯總值以評估線性模型與數據的吻合程度。

清單 5 顯示了裝入數據和顯示匯總值的腳本:

清單 5. 用于裝入數據并顯示匯總值的腳本

<?php; // BurnoutStudy.php // Copyright 2003, Paul Meagher; // Distributed under GPL;include 'SimpleLinearRegression.php'// Load data from burnout study; $Concentration= array(20,60,38,88,79,87,; 68,12,35,70,80,92,; 77,86,83,79,75,81,; 75,77,77,77,17,85,96); $ExhaustionIndex = array(100,525,300,980,310,900,; 410,296,120,501,920,810,; 506,493,892,527,600,855,; 709,791,718,684,141,400,970); $slr = new SimpleLinearRegression($Concentration, $ExhaustionIndex);$YInt;;;= sprintf($slr->format, $slr->YInt); $Slope;;= sprintf($slr->format, $slr->Slope);;;$SlopeTVal = sprintf($slr->format, $slr->SlopeTVal);;;$SlopeProb = sprintf('%01.6f', $slr->SlopeProb);;;?> <table border='1' cellpadding='5'> <tr> <th align='right'>Equation:</th> <td></td> </tr> <tr> <th align='right'>T:</th> <td></td> </tr> <tr> <th align='right'>Prob > T:</th> <td><td> </tr> </table>

通過 Web 瀏覽器運行該腳本,產生以下輸出:

Equation: Exhaustion = -29.50 + (8.87 * Concentration); T:; 6.03 Prob > T:; 0.000005

這張表的最后一行指出獲取這樣大 T值的 隨機概率非常低。可以得出這樣的結論:與僅僅使用消耗值的均值相比,簡單線性模型的預測能力更好。

知道了某個人的工作場所聯系的集中度,就可以用來預測他們可能正在消耗的燃耗程度。這個方程告訴我們:集中度值每增加 1 個單位,社會服務領域中一個人的消耗值就會增加 8 個單位。這進一步證明了:要減少潛在的燃耗,社會服務領域中的個人應當考慮在其工作場所之外結交朋友。

這只是粗略地描述了這些結果可能表示的含義。為全面研究這個數據集的含義,您可能想更詳細地研究這個數據以確信這是正確的解釋。在下一篇文章中我將討論應當執行其它哪些分析。

您學到了什么?

其一,要開發意義重大的基于 PHP 的數學包,您不必是一名火箭科學家。堅持標準的面向對象技術,以及明確地采用逆向鏈接問題解決方法,就可以相對方便地使用 PHP 實現某些較為基本的統計過程。

從教學的觀點出發,我認為:如果只是因為要求您在較高和較低的抽象層次思考統計測試或例程,那么這個練習是非常有用的。換句話說,補充您的統計測試或過程學習的一個好辦法就是將這個過程作為算法實現。

要實現統計測試通常需要超出所給定的信息范圍并創造性地解決和發現問題。對于發現對某個學科認識的不足而言,它也是一個好辦法。

不利的一面,您發現 PHP 對于取樣分布缺乏內在手段,而這是實現大多數統計測試所必需的。您需要交給 R 來處理以獲取這些值,但是我擔心您會沒時間或沒興趣安裝 R。某些常見概率函數的本機 PHP 實現可以解決這個問題。

另一個問題是:該類生成許多中間值和匯總值,但是匯總輸出實際上沒有利用這一點。我提供了一些難處理的輸出,但是這既不夠充分也沒進行很好的組織,以致您無法充分地解釋分析結果。實際上,我完全不知道如何可以將輸出方法集成到該類中。這需要得到解決。

最后,要弄明白數據,不僅僅是察看匯總值就可以了。您還需要明白各個數據點是如何分布的。最好的辦法之一是將您的數據繪制成圖表。再次聲明,我對這方面不太了解,但是如果要用這個類來分析實際數據的話就需要解決這個問題。

標簽: PHP
主站蜘蛛池模板: 91欧美视频| 免费三级网站 | 国产精品久久久一区 | 欧美蜜桃视频 | 精品人妻少妇一区二区三区 | 伊人黄色片| 亚洲人成网站在线播放2019 | 91亚瑟视频 | 中文字幕在线视频免费观看 | 亚欧色视频 | 少妇性l交大片免费快色 | 狠狠色噜噜狠狠狠狠97首创麻豆 | 免费一级淫片aaa片毛片a级 | 久久99久久99精品中文字幕 | 在线观看黄色片网站 | 国产女主播视频一区二区 | 亚洲成人www| 久9精品| 久久久精品成人免费观看 | 黄色大片一区二区三区 | 国产精品 高清 尿 小便 嘘嘘 | 国产精品三 | 成人免费视频国产免费 | 国产aa视频 | 韩国三级与黑人 | 麻豆精品在线观看 | 污视频在线| 久久久久久久免费 | 噜噜啪啪| aaaa毛片 | 在线观看国产精品日韩av | 午夜香蕉视频 | 欧美性潮喷xxxxx免费视频看 | 国产成人a在线观看视频 | www人人干| 白嫩丰满少妇xxxxx性视频 | 久久人妻精品白浆国产 | 韩日毛片 | 久久精品国产清自在天天线 | 在线成人一区二区 | 51自拍视频 | 六月婷婷久香在线视频 | 手机看片一区二区 | 女女女女bbbb日韩毛片 | 免费国产女王调教在线视频 | 狠狠色成人综合 | 日韩av三级在线 | 国产又粗又硬又爽的视频 | 99久久久无码国产精品 | 五月天色婷婷综合 | 亚洲 日韩 激情 无码 中出 | 午夜激情一区二区 | 免费成人高清视频 | 透视性魅力 | 怡红院av亚洲一区二区三区h | 五月天激情在线 | 毛片网免费 | 免费成人用春色 | 大陆女明星乱淫合集 | 国产精品调教视频 | 久久精品女同亚洲女同13 | 色情一区二区三区免费看 | 日本一道本在线 | www.com.日本一级| 91精品网| 久久99国产精品久久99 | 五十路熟妇高熟无码视频 | 7777精品伊人久久久大香线蕉 | 东北老女人av | 国产中文字幕三区 | 国产一区二区 | 国产超碰人人爽人人做人人爱 | 无尽夜久久久久久久久久 | av网站在线免费看 | 嫩草视频免费观看 | 国产成人无码视频一区二区三区 | 精品撒尿视频一区二区三区 | 亚洲国产天堂久久综合 | 国产三级在线观看完整版 | 欧美亚韩一区二区三区 | 国产日韩三级 | 久久99操| 成年人激情网站 | 久久久久久久免费看 | 国产男女猛烈无遮挡免费视频网站 | 男女国产精品 | 国产日韩欧美一区二区宅男 | 欧美成人h版在线观看 | 影音先锋男人av橹橹色 | 99re国产在线 | 亚洲一久久久久久久久 | 欧美性生活免费视频 | 蜜桃精品视频在线 | 久久人人视频 | 日日摸日日碰夜夜爽av | 中文成人无字幕乱码精品区 | 国产三级精品三级在专区 | 丰满少妇弄高潮了www | 欧美黑人又大又粗xxxxx | 久久久精品久久久久久96 | 国产精品www在线观看 | 亚洲色欲色欲大片www无码 | 久久全国免费视频 | 最近2019中文字幕大全第二页 | 亚洲h| 激情久久网 | 人妻夜夜爽天天爽三区 | 91色交视频 | 国产一级片av | 每日更新在线观看av | 欧美性折磨bdsm激情另类视频 | 国产精品欧美一区喷水 | 日本免费无遮挡毛片的意义 | 国产欧美日韩一区二区加勒比 | 超碰女人 | 少妇人妻偷人精品视频 | 白人と日本人の交わりビデオ | 99国产精品欲a | 91亚瑟| 视频一区日韩 | 蜜桃狠狠色伊人亚洲综合网站 | 国产精品第七页 | 欧美视频一区二区三区四区在线观看 | jizzzz成熟丰满韩国女视频 | 免费人成视频在线观看网站 | 99成人在线视频 | 日本熟妇色一本在线看 | 伊人成人在线 | 美国伊人网 | 丰满岳乱妇一区二区三区 | 亚洲精品一区二区另类图片 | 免费在线观看a级片 | 亚洲人成中文字幕在线观看 | 日本黄色视 | 国产精品99久久久久久宅男 | 男女互操视频网站 | 日本一级一片免费视频 | 18禁止看的免费污网站 | 无码免费中文字幕视频 | 无码av免费一区二区三区 | 天天干天天操天天干 | 亚洲欧美日韩精品永久在线 | 黄a免费网络 | 亚洲国产精品99久久久久久久久 | 成年人免费看的视频 | www.久久爱.cn | 午夜在线看片 | 中文字幕av影片 | 欧美黄页在线观看 | 香港台湾日本三级大全 | 九月激情网 | 亚洲精品久久久久久久久久吃药 | 少妇裸体淫交视频免费观看 | 国产又黄又猛又粗又爽视频 | 久久久久se色偷偷亚洲精品av | 五月婷婷丁香在线 | 亚洲狠狠色丁香婷婷综合 | 成人免费看www网址入口 | 玖玖热麻豆国产精品图片 | 婷婷五月综合色视频 | a级无毛片| 在线小视频 | 51真实女性私密spa按摩偷拍 | 国产成+人欧美+综合在线观看 | 国产精品国产三级国产专播i12 | 午夜免费视频观看 | 99九九99九九九视频精品 | 日韩福利在线播放 | 九九在线中文字幕无码 | 四川少妇被弄到高潮 | 九九九九久久久久 | 今夜无人入睡在线观看 | 超碰日韩| 亚洲国产精品va在线看黑人动漫 | www色五月| 狠狠色伊人亚洲综合成人 | 国外成人在线视频网站 | 午夜性刺激在线观看 | 青青草www| 欧美色999| 国产动作大片中文字幕 | 久久久精品欧美一区二区免费 | 九九热视频免费 | 色天堂影院 | 电梯男女做爰视频 | 国产精品美女久久久久av福利 | 国产精选在线观看 | 狠狠色丁香婷婷综合尤物 | 国产在线精品一区二区三区 | 国产一区二区三区四区五区vm | 毛多水多www偷窥小便 | 亚洲精品1 | 亚洲精品视 | 国产淫视频 | 揉少妇高挺双乳 | 午夜三级在线 | 国产精品4 | 92精品国产成人观看免费 | 欧美sese| 中文字幕一区二区三区乱码不卡 | 性色a码一区二区三区天美传媒 | www.久久精品视频 | 日韩午夜伦 | 欧美亚洲日本国产黑白配 | 色淫湿视频| 九九热免费在线 | 一区二三国产 | 无码专区一ⅴa亚洲v天堂 | 一本大道久久a久久综合婷婷 | 欧美一区二区喷水白浆视频 | 人禽l交视频在线播放 视频 | 国产爆初菊在线观看免费视频网站 | 成人福利视频在线 | 中文字幕无线精品亚洲乱码一区 | 福利午夜视频 | 日本久久久久久科技有限公司 | 久久精品中文字幕 | 精品国产乱码久久久久久口爆 | 久久亚洲热| 波多野结衣乱码中文字幕 | 亚洲女人被黑人巨大进入 | 成人性生交片免费看 | 免费的a级毛片 | 手机在线观看日韩av | 国产精品久久久久久久久免费高清 | 亚洲色大网站www永久网站 | 国产免费一区二区三区在线观看 | 色综合婷婷 | 无码乱人伦一区二区亚洲 | 情人伊人久久综合亚洲 | 99久久精品免费看国产免费粉嫩 | 国产资源在线视频 | 诱人的乳峰奶水hd | 日出水了特别黄的视频 | 欧洲色av| 我把护士日出水了视频90分钟 | 日韩一级特黄 | 狠狠色网 | 亚洲欧美高清 | 日韩网站视频 | 一级做a爰片久久毛片 | 亚洲图色视频 | 少妇人妻av无码专区 | 国产亚av手机在线观看 | 7777精品伊人久久久大香线蕉 | 欧亚一区二区三区 | 日韩裸体人体欣赏pics | 橘梨纱连续高潮在线观看 | 国产九九九九 | 色之综合天天综合色天天棕色 | 91丨九色丨丰满人妖 | 亚洲日韩精品a∨片无码加勒比 | 黄网在线观看视频 | 综合国产精品 | 天码av无码一区二区三区四区 | 久久久久久国产精品无码下载 | 中文字幕永久在线视频 | 牛牛热在线视频 | 中文字幕av免费在线观看 | 国产精品久久久久久久久久综合 | 亚洲精品中文字幕久久久久 | 欧美色综合网站 | 最近中文字幕 | 国产成人av一区二区三区不卡 | 九九热免费精品视频 | 久操福利 | 国色天香一卡2卡三卡4卡乱码 | 亚洲精品色情app在线下载观看 | 五月激情婷婷丁香 | 爱爱免费小视频 | 亚洲va中文字幕无码 | 成人午夜视频在线免费观看 | 活大器粗np高h一女多夫 | 经典三级在线视频 | 少妇av射精精品蜜桃专区 | 人成在线 | 第四色男人天堂 | 亚洲欧美综合区丁香五月小说 | 成人3d动漫一区二区三区91 | 后人极品翘臀美女在线播放 | 乱码一区二区三区 | 欧美成人精品网站 | 9·1·黄·色·视·频 | 丰腴饱满的极品熟妇 | 久久精品成人免费国产片桃视频 | 亚洲精品成人片在线观看 | 催眠调教艳妇成肉便小说 | 无码一区二区三区在线观看 | 欧美数码高清视频 | 免费看黄色一级视频 | 日本毛片在线看 | 狠狠撸在线视频 | 97精品国产97久久久久久粉红 | 日本少妇videos高潮 | 噜噜噜久久久 | 久久久久久精 | 成年人精品视频 | 99久久婷婷 | 成人av软件| 国产毛片久久久久久国产毛片 | 午夜在线成人 | 一级做a爰全过程免费视频毛片 | 中日韩文字幕无线网站2013 | 亚洲欧美国产精品专区久久 | 超碰人人干人人 | 全球av集中精品导航福利 | 一道本在线 | 99精品视频一区 | 久久婷婷色综合 | 农村人伦偷精品视频a人人澡 | 日本少妇裸体做爰高潮片 | 午夜影院日本 | 一区二视频 | 成人国内精品久久久久影院成人国产9 | 国产又色又爽又黄的免费软件 | 国产精品三级在线 | 欧美野外做受又粗又硬 | 精品亚洲成在人线av无码 | 在线观看国产区 | 黑巨人与欧美精品一区 | 日韩高清av | 国产情侣自拍小视频 | 另类综合小说 | 68精品久久久久久欧美 | 波多野结衣a级片 | 精品一区二区三区免费观看 | 亚洲日本va中文字幕久久 | 成人性生交大片免费看r老牛网站 | 黄片毛片在线观看 | 91少妇和黑人露脸 | 无码人妻丰满熟妇区毛片18 | 粉嫩av一区二区在线播 | 日韩亚洲国产欧美 | 狠狠躁夜夜躁人人爽天天5 中国china露脸自拍性hd | 日本免费一区二区三区四区五区 | 久久夜色网 | 97视频精品 | 欧美激情一区二区三区 | 日本无码人妻精品一区二区蜜桃 | 黄视频免费在线观看 | 成年人黄国产 | 激情五月色综合国产精品 | 九九国产精品无码免费视频 | 成人年无码av片在线观看 | 精品美女一区 | 久久国产v综合v亚洲欧美蜜臀 | 欧美图片在线观看 | 鲁鲁久久| 国产精品免费久久久 | 免费在线观看黄视频 | 亚洲在线看 | 久草成人网 | 爆乳熟妇一区二区三区 | 日韩精品免费 | 国产av无码专区亚洲版综合 | 亚洲欧美影视 | 丰满老女人乱妇dvd在线播放 | 一本色道久久99精品综合蜜臀 | 91视频免费视频 | 真实的国产乱xxxx | 欧美精品动漫 | 亚欧美在线观看 | 92久久精品一区二区 | 成人欧美日韩一区二区三区 | 午夜成年人视频 | 中国免费毛片 | 无码一区二区三区亚洲人妻 | 国产日韩成人内射视频 | 色婷婷亚洲综合 | 中文字幕精品无码一区二区三区 | 成人免费视频在线播放 | 亚洲理论在线 | 国产精品不卡无码av在线播放 | 男人猛躁进女人免费视频夜月 | 欧美精品在线免费观看 | 日韩一及片 | 青青草免费在线视频 | 顶弄h校园1v1 | 日韩免费视频观看 | 婷婷网色偷偷久久久99超碰 | 日韩影院在线 | 日本天天黄网站 | 51自拍视频在线观看 | 成人美女黄网站色大免费的 | 亚洲中文字幕无码av永久 | 91精品久久久久久久91蜜桃 | 不卡中文字幕av | 日韩精品中文字幕久久臀 | 久久免费少妇高潮99精品 | 久久国产精99精产国高潮 | 大乳村妇的性需求 | 超碰综合 | 午夜小视频免费观看 | 国产美女无遮挡免费软件 | 国产综合激情 | 精品国产乱码久久久久久影片 | 啪啪综合网 | 日日碰狠狠丁香久燥 | 国产成人精品一区二三区四区五区 | 91张津瑜 午夜在线播放 | 国产精品久久久久久久久久妞妞 | 91大神福利视频 | 国产一区二区欧美日韩 | √最新版天堂资源网在线 | 欧美一区二区三区网站 | 天堂va在我观看 | 女人被男人爽到呻吟的视频 | 欧美一级大片在线观看 | 全程穿着高跟鞋做爰av | 国产露脸老熟高潮在线 | 国产精品a无线 | 成 人 黄 色 视频免费播放 | 黄色成人在线免费观看 | 高清黄色一级片 | 91精品国产综合久久久蜜臀图片 | 中文字幕精品亚洲无线码二区 | 亚洲日夜噜噜 | 午夜久久福利 | 伊人成长网 | 日韩影视一区 | 成人av片无码免费网站 | 少妇又紧又色又爽又刺激视频网站 | 亚洲午夜福利在线视频 | 黄色男女 黄色a几 | 国产精品一区二区三乱码 | 狠狠干伊人网 | 激情久久五月 | 久久久久久久av麻豆果冻 | 夜夜躁狠狠躁日日躁aab苏桃 | 91视频青青草 | 精品久久久久久久久久久久久久久久久 | 亚洲精品456在线播放牛牛影院 | 欧美成人毛片 | 色无极亚洲色图 | 国产偷窥熟女精品视频大全 | 高h大肚孕期孕妇play | 2023国产精品| 一级理论片 | 天堂69堂在线精品视频软件 | 一级特黄妇女高潮2 | 日韩mv欧美mv亚洲mv | 亚洲毛片在线 | 三级av毛片 | 亚洲a√| 老子影院午夜伦手机不四虎卡 | 国产精品秘入口18禁麻豆免会员 | av成人免费观看 | 欧美黄色a级片 | 9l视频自拍九色9l视频九色 | 色欲av无码一区二区人妻 | 久久久久久久女女女又又 | 叶山小百合av一区二区 | 三级黄色片免费观看 | 丰满少妇小早川怜子影片了 | 亚洲男人的天堂av | 日本一区二区不卡视频 | 久久精品免费播放 | 一区二区精品视频在线观看 | 不卡视频一区二区三区 | 久久久精品久久久久 | 2019天天操 | 免费视频中文字幕 | 友田真希一区二区 | 国产香蕉尹人视频在线 | 中文字幕无码视频手机免费看 | 日韩中文在线字幕 | 国产精品美女久久久另类人妖 | 成人午夜福利视频后入 | 国产精品久久久久久久影院 | 国产亚洲日韩欧美另类第八页 | 在线视频精品免费 | 91老司机福利 | 午夜国产在线 | 欧美性videos高清精品 | 强美女免费网站在线视频 | 成年在线观看免费视频 | 在线免费观看国产视频 | 韩国三级中文字幕hd浴缸戏 | 99久久亚洲精品无码毛片 | 国产精品18久久久 | 美女胸又黄又水 | 末成年娇小性色xxxxx | 狼人大香伊蕉国产www亚洲 | 人妻av无码专区 | www.超碰在线.com | 96xxx富婆按摩视频 | 日韩一三区 | 国产精品狼人久久久久影院 | 友田真希一区二区 | 无码国产69精品久久久久网站 | 亚洲丁香色 | 肉色丝袜足j视频国产 | 一区久久久 | 成人小视频在线播放 | 超碰五月天 | 女人下边被添全过视频的网址 | 一区二区三区四区国产 | 成人xxxxx | 日韩免费视频在线观看 | 国产性猛交xx乱 | 性xxx欧美 | 国产精品区一区二区三在线播放 | 色一情一乱一伦一区二区三欧美 | 99精品视频九九精品视频 | 免费观看一区二区三区视频 | 永久免费看mv网站入口亚洲 | 日韩精品人妻中文字幕有码 | 狠狠干干干| 国产精品爽爽久久 | 欧美射| av黄色片 | 日本不卡一区二区三区在线 | 亚洲精品久久久蜜桃网尤妮丝 | 国产亚洲精品久久久久久网站 | 白色丝袜美女羞羞av | 国产专区精品 | 欧美性黑人极品hd | 全部免费毛片在线播放 | 特级一级黄色片 | 91国偷自产一区二区使用方法 | 明星双性精跪趴灌满h | 久久久中文字幕日本无吗 | 亚洲 卡通 欧美 制服 中文 | 日韩欧美二区 | 亚洲精品乱码久久久久久蜜桃欧美 | 亚洲の无码国产の无码步美 | 精品无码成人网站久久久久久 | 日韩在线视频在线观看 | 亚洲色av天天天天天天 | 色屁屁ts人妖系列二区 | 1000部精品久久久久久久久 | av在线不卡免费 | 少妇高潮叫床片一级 | 成人午夜激情视频 | 国产精品久久久久久久免费看 | 一本加勒比hezyo无码资源网 | 日本欧美国产一区二区三区 | 小蝌蚪av| 亚洲欧美精品午睡沙发 | 蜜桃av在线免费观看 | 久久九九精品99国产精品 | 尤物精品视频 | 又色又爽又黄又刺激免费 | 国产在热线精品视频 | 精品国产精品三级精品av网址 | 91精品国产综合久久国产大片 | 欧美做爰性生交视频 | 免费在线你懂的 | 亚洲一二三区视频 | 一级性感毛片 | 蜜臀av性久久久久蜜臀aⅴ麻豆 | 性做久久久久久久 | 无码视频一区二区三区在线观看 | 天天综合中文字幕 | 国产精品久久精品三级 | 国内精品久久久久影视老司机 | 97久久人澡人人添人人爽 | 国产激情视频一区二区三区 | 美女天天干 | 日本激情吻胸吃奶呻吟视频 | 国产黄a三级三级三级看三级男男 | 国内自拍欧美 | 丰满少妇久久久久久久 | 国产欧美日韩综合精品二区 | 亚洲国产成人005 | 美日韩在线视频 | 99热都是精品| 国产精成人品 | 国产野外作爱视频播放 | 天天色天天色天天色 | 亚洲区色| 性色av一区二区三区咪爱四虎 | 大屁股肥熟女流白浆 | 日韩成人精品 | 亚洲国产aⅴ精品一区二区 亚洲国产mv | 国产精品久久久久久2021 | 国产一区在线免费观看 | 性欧美疯狂xxxxbbbb | 日韩h在线| 天堂色综合 | 最近中文字幕在线中文视频 | 乱淫的女高中暑假调教h | 干美女少妇 | 偷偷操99 | 不卡国产一区二区三区四区 | 柳州莫菁菁av一区 | 六月丁香久久 | 亚洲国产精品无码一线岛国 | 天堂а在线中文在线新版 | 中文字幕日本最新乱码视频 | 老外和中国女人毛片免费视频 | 综合激情亚洲 | 亚洲综合激情 | 女人18毛片毛片毛片毛片区二 | 国产精品丝袜在线观看 | 中文字幕在线观看网站 | 国产伦久视频免费观看 视频 | 91chinese一区二区三区 | 一区二区三区在线 | 网站 | 欧美国产日韩在线观看 | 强侵犯の奶水授乳羞羞漫虐 | 欧美一级做性受免费大片免费 | 亚洲卡一卡二 | 亚洲精品乱码久久久久久不卡 | 日本三级aaa | 久久久久久久女国产乱让韩 | 特级a做爰全过程片 | 性中国古装videossex | 99产精品成人啪免费网站 | 久久久久综合精品福利啪啪 | 在线综合亚洲欧美网站 | 国产一区二区三区不卡在线观看 | 欧美视频中文字幕 | 黄色国产视频网站 | aa级黄色片|