久久福利_99r_国产日韩在线视频_直接看av的网站_中文欧美日韩_久久一

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

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

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

簡介

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

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

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

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

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

指導原則

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

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

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

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

使用逆向鏈接來開發(fā)類

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

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

預計有大量的 getter

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

存儲中間結果

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

為詳細的 API 制定首選項

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

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

盡善盡美并非目標

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

實例變量

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

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

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

清單 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% 的置信區(qū)間(confidence interval)。

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

執(zhí)行這項任務涉及到通過一系列 getter 方法計算統(tǒng)計過程的中間值和匯總值。將每個方法調用的返回值賦給該類的一個實例變量。用這種方法存儲計算結果確保了前后鏈接的計算中的調用例程可以使用中間值和匯總值。還可以通過調用該類的輸出方法來顯示這些結果,如清單 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; } ?>

方法名及其序列是通過結合逆向鏈接和參考大學本科學生使用的統(tǒng)計學教科書推導得出的,該教科書一步一步地說明了如何計算中間值。我需要計算的中間值的名稱帶有“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ǒng)計值,它可以用來衡量一個線性方程與數據的 吻合程度。如果非常吻合,那么 T 統(tǒng)計值往往很大。如果 T 統(tǒng)計值很小,那么應當用一個模型替換該線性方程,該模型假設 Y值的均值是最佳預測值(也就是說,一組值的均值通常是下一個觀測值有用的預測值,使之成為缺省模型)。

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

那么,如何計算 T 統(tǒng)計值的概率呢?

計算 T 統(tǒng)計值概率

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

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

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

<?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 可執(zhí)行文件的路徑,并在兩個函數中使用了該路徑。第一個函數根據學生的 T 分布返回了與 T 統(tǒng)計值相關的概率值,而第二個反函數計算了與給定的 alpha 設置相對應的 T 統(tǒng)計值。 getStudentProb 方法用來評估線性模型的吻合程度; getInverseStudentProb 方法返回一個中間值,它用來計算每個預測的 Y值的置信區(qū)間。

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

燃耗研究

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

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

清單 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 個單位。這進一步證明了:要減少潛在的燃耗,社會服務領域中的個人應當考慮在其工作場所之外結交朋友。

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

您學到了什么?

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

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

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

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

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

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

標簽: PHP
主站蜘蛛池模板: 午夜视频在线观看网站 | 日韩视频免费在线观看 | 日韩视频在线视频 | 狠狠操综合网 | 精品国产一区二区在线 | 国产精品久久久久久久竹霞 | 亚洲欧美日韩另类一区二区 | 91精品国产福利在线观看 | 亚洲国产精品一区二区www | 欧美一级在线 | 一级特黄网站 | 国产精品久久久久久久久 | 成人在线播放器 | 国产精品免费一区二区三区四区 | 精品国产一区二区三区性色av | 欧美精品在线免费观看 | 久久久精品免费看 | 欧美久久精品 | 午夜夜| 亚洲精品日韩综合观看成人91 | 中文字幕亚洲欧美日韩在线不卡 | www.久久久 | 日日干夜夜操 | 国产a区 | 无码少妇一区二区三区 | 婷五月综合 | 成人精品久久 | 三级网站视频 | 国产成人精品高清久久 | 91看片网 | 看欧美黄色录像 | 国产美女自拍视频 | 日韩激情网 | 午夜精品一区二区三区在线视频 | 在线观看av国产一区二区 | 欧美成人手机在线 | 国产视频99| 亚洲欧美一 | 激情在线观看视频 | 国产精品无码久久久久 | 精品久久久久久久久久久 | 亚洲久久在线 | 日本中文字幕一区 | 久久手机视频 | 精品国产区 | 久久久久久91 | 成人精品 | 91精品国产乱码久久久久久久久 | 一级毛片视频播放 | 在线播放国产精品 | 国产精品一二三区视频 | 国产中文在线 | 日干夜操| 一区二区三区国产 | 欧美成人激情 | 日韩成年人视频 | 欧美78videosex性欧美 | 亚洲国产精品一区二区久久 | 91极品国产 | 久久久久久毛片免费播放 | 激情开心成人网 | av国产精品 | 欧美一级全黄 | 在线欧美日韩 | 久久99视频精品 | 三级在线免费 | 亚洲国产精品区 | 午夜黄色影院 | 亚洲444kkkk在线观看最新 | 羞羞视频免费观看网站 | 一区自拍| 亚洲一区二区三区免费视频 | 中文字幕一二三 | 亚洲精品二区 | 国产精品理论电影 | 欧美日韩视频 | 亚洲一区中文字幕 | 色av色av色av | 亚洲36d大奶网 | 91麻豆精品国产91久久久更新资源速度超快 | 欧美日韩精品一区 | 一区二区日韩精品 | 成人国产精品久久久 | 久久99国产精品久久99果冻传媒 | 黄一区| 久久精品这里热有精品 | 日韩精品一区二区三区中文字幕 | 国产亚洲精品成人av久久影院 | 日韩av一区二区三区四区 | 日韩一区二区精品 | 国产激情影院 | 伊人伊人网 | 91精品久久久久久久 | 欧美成人在线影院 | 一区二区三区在线视频播放 | 久久久免费电影 | 欧美成人免费视频 | 人妖天堂狠狠ts人妖天堂狠狠 | 午夜影院在线观看 | 自拍偷拍亚洲欧洲 | 久久久久久久久国产 | 性一级录像片片视频免费看 | 一区二区三区国产视频 | 国产免费天天看高清影视在线 | 人人干天天干 | 精品伊人久久 | 欧美a在线 | 国产精品久久久久国产a级 99精品欧美一区二区三区综合在线 | 亚洲成年 | 国产亚洲精品成人av久久ww | 91精品久久久久久久久久入口 | caoporn免费| 黑人精品xxx一区一二区 | 精品综合久久久 | 久久久久国产一区二区三区四区 | 久久综合99re88久久爱 | 91社区在线观看高清 | 97精品超碰一区二区三区 | 日韩三级网 | 欧美电影一区 | 亚洲 欧美 在线 一区 | 欧美日韩一二三区 | av解说在线精品 | 国产日韩视频在线观看 | 精品少妇一区二区三区日产乱码 | 久久亚洲国产 | 伊人网一区 | 久久综合久 | 中文字幕天堂在线 | 91视频日韩 | 激情小网站 | 亚洲不卡 | 久久国产精品系列 | 在线看一级片 | 久久久涩 | 成人av综合 | 亚洲第一免费视频网站 | 日韩免费在线观看视频 | 香蕉久久夜色精品国产使用方法 | 涩涩视频网站在线观看 | 在线你懂得 | 中文字幕最新在线 | 亚洲欧美日韩电影 | 视频1区 | 精品国产一区二区三区在线观看 | 91在线精品一区二区三区 | 男女视频免费看 | 久久成人综合网 | 亚洲高清精品视频 | 成人精品一区二区 | 国产成人免费 | 综合导航 | 成人一区视频 | 在线色网| 亚洲免费人成在线视频观看 | 日韩xxxbbb| 亚洲国产中文字幕 | 中文字幕视频在线免费观看 | 黄色a在线观看 | 久久aⅴ国产欧美74aaa | 91天堂在线观看 | 亚洲一区二区三区欧美 | 国产一区成人 | 伊人欧美在线 | 久久99视频 | 欧美视频一区二区三区在线观看 | 亚洲一区二区av | 999这里只有是极品 免费的一级黄色片 | 成年人福利 | 亚洲一区二区在线播放 | 久久久久久九九九九九九 | 日本精品免费 | 成人区一区二区三区 | 欧美在线 | 国产一区二区在线视频 | 日本亚洲最大的色成网站www | 国产精品日韩欧美 | 成人久久精品 | 精品在线一区二区 | av国产精品| 亚洲免费在线视频 | 精品久久精品久久 | 精品国产乱码久久久久久1区2区 | aaa在线 | 欧美色成人 | 91短视频版在线观看www免费 | 韩国精品一区二区 | 亚洲精品一区二区另类图片 | 欧美日韩美女 | 91碰碰 | 在线中文字幕视频 | 国产色播av在线 | 国产欧美精品一区二区 | 男女全黄一级一级高潮免费看 | 久久亚洲国产精品 | 国产精品久久久久久久久久久久久久 | 亚洲国产精品va在线看黑人 | 97人人爱| 亚洲精品一区二三区不卡 | 在线视频自拍 | 国精产品一区二区三区有限公司 | 午夜视频免费 | 成人在线观看免费 | 日韩在线观看高清 | 丝袜久久| 国产精品久久久久久久久岛 | 国产精品视频播放 | 欧美精品一区二 | 国产欧美亚洲精品 | 免费视频一区 | 精品国产区 | 九九热精| 日韩欧美成人影院 | 艹艹网 | 亚洲一区二区三区在线 | 日本不卡高字幕在线2019 | 在线欧美亚洲 | 国产午夜一区二区三区 | 中文字幕亚洲一区 | 亚洲午夜视频在线观看 | 久久99精品久久久久久 | 91日韩欧美 | 欧美精品免费在线 | 国产精品中文字幕在线 | 操操操av| segui88久久综合9999| 国产精品69毛片高清亚洲 | 婷婷毛片 | 97久久久国产精品 | 999热在线| 色婷婷国产精品综合在线观看 | 99精品免费| 日韩成人不卡 | 日韩在线观看 | 一级大片免费观看 | 欧美日韩精品一区二区三区四区 | 久久久久久久影院 | 久久不射电影网 | 亚洲一区二区三区高清 | 免费视频一区二区 | 精品久久久久久久久久久久久久 | 一级毛片免费看 | 国产精品久久精品 | 久久之精品 | 亚洲一区二区在线免费观看 | 国产福利片在线观看 | 天天操夜夜爽 | www国产一区 | 性色av一二三杏吧传媒 | 欧美日韩一区二区不卡 | 精品国产不卡一区二区三区 | 做a视频免费观看 | 高清国产一区二区三区四区五区 | 国产精品69毛片高清亚洲 | 国产精品视频免费 | 激情久久久久 | 亚洲天堂久 | 欧美成人一区二免费视频软件 | 精品国产一区二区在线 | 一级在线观看视频 | 欧美日韩综合精品 | 黄桃av | 欧美精品一区久久 | 国产中文字幕在线 | 午夜国产精品视频 | 99在线精品视频 | 欧美日韩国产精品久久久久 | 亚洲国产高清高潮精品美女 | 欧美极品一区二区 | 国产精品久久久久久久久免费桃花 | 国产精品久久久久久久久久东京 | 九色91视频 | www国产成人免费观看视频 | 久操不卡 | 亚洲高清在线视频 | 亚洲日本韩国在线观看 | 欧美一级二级片 | 亚洲综合在线一区二区 | 免费在线观看成年人视频 | 久久久一区二区 | a级黄色在线观看 | 欧美国产日韩一区 | 国产三区精品 | 亚洲国产高清视频 | 亚洲精品一区中文字幕乱码 | 国产三级在线播放 | 中文在线一区二区 | 嫩草网站入口 | 精品综合 | 亚洲国产成人久久一区二区三区 | 国产美女网站 | 日韩成人免费中文字幕 | 日本1区2区| 人妖 丝袜 另类 亚洲 | 精品中文字幕一区二区三区 | 中文字幕一区二区三区不卡 | 激情欧美日韩一区二区 | 蜜桃视频一区二区 | 日韩在线视频精品 | 亚洲伦理一区 | 亚洲成人精品在线观看 | 久久久久久久久一区二区 | 亚洲激情在线 | 国产精品不卡视频 | 麻豆产精国品免费入口 | 亚洲一区免费观看 | 久色91| 国产91在线视频 | 91精品国产99 | 久久国产精品一区 | 亚洲啊v| 久久66 | 精品国产一区二区三区久久久蜜月 | av一区二区在线观看 | 国产美女精品人人做人人爽 | 亚洲第一区在线 | 亚洲精品美女在线观看 | 亚洲aⅴ| 在线观看一区二区三区四区 | 欧美在线一区二区三区 | 看欧美黄色录像 | 久久久www | 姐姐在线观看动漫第二集免费 | 91视频一区二区三区 | 天天综合永久入口 | 国产欧美精选 | 精品久久伊人 | 免费中文字幕 | 亚洲成人精品在线观看 | 欧美久久精品 | 亚洲国产aⅴ成人精品无吗 一区视频在线 | 亚洲 欧美 日韩在线 | 国产毛片一区二区 | 欧美一区二区二区 | 91亚洲一区 | 91婷婷射 | 亚洲网站在线播放 | 成人免费视频观看视频 | 亚洲精品一区二区三区在线 | 中文字幕av一区二区三区 | 黄网在线观看 | 国精产品一区二区三区黑人免费看 | 成人二区 | 91在线| 成人黄色在线观看 | h视频在线观看免费 | 在线播放91 | 国产精品视频 | 99久久视频 | 干干干操操操 | 91精品国产综合久久婷婷香蕉 | 成人在线免费 | 在线视频a | 成人国产精品视频 | 91精品国产高清一区二区三区 | 四虎影院最新网址 | 免费小视频| 欧美精品国产精品 | 成人网址在线观看 | 国产偷录视频叫床高潮对白 | 日韩在线播放欧美字幕 | 99视频在线看 | 国产一级一级国产 | 麻豆国产露脸在线观看 | 成人av免费观看 | 毛片91 | 亚洲一区二区三区在线视频 | 成人中文网 | 欧美激情一区二区 | 天天拍天天操 | 三级在线观看 | 午夜欧美| 国产精品大全 | 每日更新亚洲 | 美女精品视频 | 一区二区在线 | 国产欧美精品 | 伊人yinren22综合开心 | 日韩av在线一区 | 欧美乱淫 | 免费午夜电影 | 人人看人人插 | 国产视频久久久久久 | 日韩一区中文 | 九草av | 成人一区二区在线 | 91精品国产乱码久久久久久久久 | 99国产视频 | 999精品免费| 日韩国产 | 亚洲成人第一区 | a级毛片免费高清视频 | 一区二区三区av | 一二三四在线视频观看社区 | 欧美日韩在线第一页 | 九九九色| 日本久久网 | 国产精品视屏 | www.欧美| 一区二区三区在线 | 欧 | 91hd精品少妇 | 久久伊人成人网 | 蜜桃av人人夜夜澡人人爽 | 99久久婷婷国产综合亚洲 | 91精品国产一区二区三区蜜臀 | 久久国内精品 | 亚洲精品国产乱码在线看蜜月 | av中文在线 | 免费h视频| 伦理自拍| 狠狠的干 | 99精品欧美一区二区三区 | 欧美日韩视频 | 可以免费看黄的网站 | 国产在线观看一区二区 | 中文字幕在线三区 | 国产欧美精品一区二区三区 | 99re6在线视频精品免费 | 精品一区在线 | 在线观看成人小视频 | 成人黄色片在线观看 | 亚洲精品乱码久久久久久麻豆不卡 | 欧美日韩在线视频一区二区 | 欧美在线播放一区 | 一级全黄少妇性色生活片免费 | 欧美亚洲国产一区 | 99re6在线视频精品免费 | 日韩精品一区二区三区老鸭窝 | 日韩色av | 亚州中文字幕 | 亚洲国产成人精品女人 | 日韩中文在线 | 精品视频一区二区三区 | 久操伊人 | 成人精品鲁一区一区二区 | 蜜桃视频麻豆女神沈芯语免费观看 | 97在线播放 | 香蕉大人久久国产成人av | 日日操天天操 | 一级欧美 | 少妇久久久| 黄色片在线免费观看 | 国产伊人一区 | 国产精品乱码一区二区三区 | 久久国产精品99久久久久久老狼 | 亚洲一区久久 | 久久国产欧美一区二区三区精品 | 成人免费视频观看视频 | 欧美日韩不卡在线 | 久久艹99| 狠狠操电影 | 日本一级毛片免费看 | 久久久国产一区二区三区四区小说 | 黄色免费视频 | wwwjizz日本 | 国外成人在线视频网站 | 久久久久亚洲一区二区三区 | 极品videossex中国妞hd | 亚洲高清在线视频 | 亚洲精品国产综合 | 国产免费自拍 | 成人国产网站 | 亚洲精品久久久久一区二区三区 | 亚洲国产高清视频 | 日韩久色 | 午夜a级理论片915影院 | 一区二区视频 | 蜜桃精品久久久久久久免费影院 | 久久亚洲综合 | 狠狠91 | www.亚洲| 欧美激情精品久久久久 | 538在线精品 | 国产成人精品一区二区三区四区 | 国产精品18久久久 | 一级黄色毛片免费 | 最新中文字幕在线资源 | 一区二区三区欧美 | 日韩午夜电影 | 国产视频久久久 | 日本激情视频一区二区三区 | 99久久婷婷国产精品综合 | 91精品久久久久久久久中文字幕 | 亚洲一区中文字幕 | 日韩成人在线一区 | 蜜臀91精品国产高清在线观看 | 久久人体 | 亚洲精品日韩激情在线电影 | 久久伊人青青草 | 亚洲一区在线视频 | 天天干人人| 国产全黄 | 国产精品免费一区二区三区四区 | 国产精品久久国产精品 | 国产精品综合 | 97人人干 | 国产最新视频 | 99久久夜色精品国产网站 | 色综合区 | 日本在线视 | 在线观看国产日韩欧美 | 免费黄色网止 | 欧美性一级 | 成人在线片 | 亚洲欧美日韩另类精品一区二区三区 | 午夜免费视频 | 综合色播 | 欧美久久久久久久久久伊人 | 国内自拍视频在线观看 | 影音先锋国产 | 成人在线一区二区 | 日韩欧美国产网站 | 欧美日韩一区二区三区在线观看 | 久久精品色欧美aⅴ一区二区 | 精品久久久一区二区 | 国产视频欧美 | 在线中文字幕av | 九九香蕉视频 | 欧美一区二区三区视频 | 亚洲第一成年免费网站 | 欧美成年视频 | 91精品国产高清久久久久久久久 | www国产一区| 久久久xxx| 日本天天色 | 亚洲国产二区 | 国产激情| 国产福利在线观看 | www.日韩视频 | 中文字幕在线第一页 | 国产精品久久久久久久久久久久久 | 国产精品久久久久久久久久新婚 | 国产伦精品一区二区 | 特一级黄色片 | 毛片久久久 | 久久久99精品免费观看 | 91久久精品一区二区二区 | 欧美亚洲综合久久 | 欧美成人精品一区二区三区 | 黑人xxx视频 | 精品久久久久久久久久 | 久在线观看 | av在线免费网址 | 久久这里只有精品首页 | 久久久久久久国产精品 | 精品久久久久久久久久久久久久久久久久 | 国产一区免费视频 | 亚洲免费视频在线 | 99精品在线 | 亚洲成人免费在线观看 | 日本天堂一区二区 | jizz在线观看| 欧美一级播放 | 日韩成人精品在线 | 国产精品久久久久久久久 | 在线中文字幕视频 | 国产精品日产欧美久久久久 | 欧美日韩二区三区 | 男女视频免费看 | 亚州av | 亚洲在线视频 | 色婷婷久久一区二区三区麻豆 | 欧美激情一区 | 成人免费视频观看 | 91在线免费观看 | 日本一区二区三区免费观看 | 在线观看中文字幕亚洲 | 久久久久久91香蕉国产 | 久久精品国产清自在天天线 | 国产欧美日本 | 亚洲一区免费视频 | 91精品国产综合久久久久久漫画 | 色综合网站 | 精品欧美一区二区在线观看 | 北条麻妃国产九九九精品小说 | 精品亚洲一区二区三区 | 高清一区二区三区视频 | 一区二区三区视频免费看 | 国产精品成人一区二区 | 日av一区 | 韩国一区二区视频 | 免费的黄色网 | 一级做a爰片性色毛片 | 国产精品一区二 | 欧美午夜视频 | 久久久久久国产精品久久 | 91高清视频在线观看 | 欧美激情a∨在线视频播放 中文字幕网在线 | 思九九爱九九 | 男人的天堂亚洲 | 最新av在线网址 | 久久成人精品 | 国产在线小视频 | 青青草综合在线 | 国产精品精品视频一区二区三区 | 日韩成人小视频 | 男人天堂中文字幕 | 国产免费看| 日韩在线一区二区三区 | 精品欧美一区二区在线观看视频 | 日韩综合一区 | 在线观看www | 91一区二区| 欧美久久视频 | 中文字幕一区二区三区乱码图片 | 久草视频在线资源站 | 亚洲午夜视频在线观看 | 日韩视频在线一区二区 | 在线播放亚洲 | 欧美日韩不卡合集视频 | 日韩中文字幕电影在线观看 | 国产亚洲精品精品国产亚洲综合 | 欧美日韩综合精品 | 夜夜视频 | 色香蕉久久 |