日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 >

python数据分析入门学习笔记儿

發(fā)布時(shí)間:2025/3/20 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python数据分析入门学习笔记儿 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

轉(zhuǎn)載:?http://www.cnblogs.com/zzhzhao/p/5269217.html

學(xué)習(xí)利用python進(jìn)行數(shù)據(jù)分析的筆記兒&下星期二內(nèi)部交流會要講的內(nèi)容,一并分享給大家。博主粗心大意,有什么不對的地方歡迎指正~還有許多尚待完善的地方,待我一邊學(xué)習(xí)一邊完善~
前言:各種和數(shù)據(jù)分析相關(guān)python庫的介紹(前言1~4摘抄自《利用python進(jìn)行數(shù)據(jù)分析》) 1.Numpy:   Numpy是python科學(xué)計(jì)算的基礎(chǔ)包,它提供以下功能(不限于此):     (1)快速高效的多維數(shù)組對象naarray     (2)用于對數(shù)組執(zhí)行元素級計(jì)算以及直接對數(shù)組執(zhí)行數(shù)學(xué)運(yùn)算的函數(shù)     (3)用于讀寫硬盤上基于數(shù)組的數(shù)據(jù)集的工具     (4)線性代數(shù)運(yùn)算、傅里葉變換,以及隨機(jī)數(shù)生成     (5)用于將C、C++、Fortran代碼集成到python的工具 2.pandas   pandas提供了使我們能夠快速便捷地處理結(jié)構(gòu)化數(shù)據(jù)的大量數(shù)據(jù)結(jié)構(gòu)和函數(shù)。pandas兼具Numpy高性能的數(shù)組計(jì)算功能以及電子表格和關(guān)系型數(shù)據(jù)(如SQL)靈活的數(shù)據(jù)處理能力。它提供了復(fù)雜精細(xì)的索引功能,以便更為便捷地完成重塑、切片和切塊、聚合以及選取數(shù)據(jù)子集等操作。   對于金融行業(yè)的用戶,pandas提供了大量適用于金融數(shù)據(jù)的高性能時(shí)間序列功能和工具。   DataFrame是pandas的一個對象,它是一個面向列的二維表結(jié)構(gòu),且含有行標(biāo)和列標(biāo)。   ps.引用一段網(wǎng)上的話說明DataFrame的強(qiáng)大之處:   Excel 2007及其以后的版本的最大行數(shù)是1048576,最大列數(shù)是16384,超過這個規(guī)模的數(shù)據(jù)Excel就會彈出個框框“此文本包含多行文本,無法放置在一個工作表中”。Pandas處理上千萬的數(shù)據(jù)是易如反掌的事情,同時(shí)隨后我們也將看到它比SQL有更強(qiáng)的表達(dá)能力,可以做很多復(fù)雜的操作,要寫的code也更少。 說了一大堆它的好處,要實(shí)際感觸還得動手碼代碼。 3.matplotlib   matplotlib是最流行的用于繪制數(shù)據(jù)圖表的python庫。 4.Scipy   Scipy是一組專門解決科學(xué)計(jì)算中各種標(biāo)準(zhǔn)問題域的包的集合。 5.statsmodels: 各種模型 ****待學(xué)習(xí) 6.scikit-learn: machine learning模塊,很全 ****待學(xué)習(xí)
一.數(shù)據(jù)導(dǎo)入和導(dǎo)出 (一)讀取csv文件 1.本地讀取 import pandas as pd df = pd.read_csv('E:\\tips.csv') #根據(jù)自己數(shù)據(jù)文件保存的路徑填寫(ps.填寫路徑時(shí),單斜杠會報(bào)錯,雙斜杠不會,不知為何) #輸出: total_bill tip sex smoker day time size 0 16.99 1.01 Female No Sun Dinner 2 1 10.34 1.66 Male No Sun Dinner 3 2 21.01 3.50 Male No Sun Dinner 3 3 23.68 3.31 Male No Sun Dinner 2 4 24.59 3.61 Female No Sun Dinner 4 5 25.29 4.71 Male No Sun Dinner 4 .. ... ... ... ... ... ... ... 240 27.18 2.00 Female Yes Sat Dinner 2 241 22.67 2.00 Male Yes Sat Dinner 2 242 17.82 1.75 Male No Sat Dinner 2 243 18.78 3.00 Female No Thur Dinner 2 [244 rows x 7 columns] 2.網(wǎng)絡(luò)讀取 import pandas as pd data_url = "https://raw.githubusercontent.com/mwaskom/seaborn-data/master/tips.csv" #填寫url讀取 df = pd.read_csv(data_url) #輸出同上,為了節(jié)省篇幅這兒就不粘貼了 3.read_csv詳解 功能: Read CSV (comma-separated) file into DataFrame read_csv(filepath_or_buffer, sep=',', dialect=None, compression='infer', doublequote=True, escapechar=None, quotechar='"', quoting=0, skipinitialspace=False, lineterminator=None, header='infer', index_col=None, names=None, prefix=None, skiprows=None, skipfooter=None, skip_footer=0, na_values=None, true_values=None, false_values=None, delimiter=None, converters=None, dtype=None, usecols=None, engine=None, delim_whitespace=False, as_recarray=False, na_filter=True, compact_ints=False, use_unsigned=False, low_memory=True, buffer_lines=None, warn_bad_lines=True, error_bad_lines=True, keep_default_na=True, thousands=None, comment=None, decimal='.', parse_dates=False, keep_date_col=False, dayfirst=False, date_parser=None, memory_map=False, float_precision=None, nrows=None, iterator=False, chunksize=None, verbose=False, encoding=None, squeeze=False, mangle_dupe_cols=True, tupleize_cols=False, infer_datetime_format=False, skip_blank_lines=True) 參數(shù)詳解: http://pandas.pydata.org/pandas-docs/stable/generated/pandas.read_csv.html (二)讀取Mysql數(shù)據(jù)   假設(shè)數(shù)據(jù)庫安裝在本地,用戶名為myusername,密碼為mypassword,要讀取mydb數(shù)據(jù)庫中的數(shù)據(jù) import pandas as pd import MySQLdb mysql_cn= MySQLdb.connect(host='localhost', port=3306,user='myusername', passwd='mypassword', db='mydb') df = pd.read_sql('select * from test;', con=mysql_cn) mysql_cn.close() 上面的代碼讀取了test表中所有的數(shù)據(jù)到df中,而df的數(shù)據(jù)結(jié)構(gòu)為Dataframe。 ps.MySQL教程:http://www.runoob.com/mysql/mysql-tutorial.html (三)讀取excel文件 要讀取excel文件還需要安裝xlrd模塊,pip install xlrd即可。 df = pd.read_excel('E:\\tips.xls') (四)數(shù)據(jù)導(dǎo)出到csv文件 df.to_csv('E:\\demo.csv', encoding='utf-8', index=False) #index=False表示導(dǎo)出時(shí)去掉行名稱,如果數(shù)據(jù)中含有中文,一般encoding指定為‘utf-8’

?

?(五)讀寫SQL數(shù)據(jù)庫

import pandas as pd import sqlite3 con = sqlite3.connect('...') sql = '...' df=pd.read_sql(sql,con)#help文件 help(sqlite3.connect) #輸出 Help on built-in function connect in module _sqlite3:connect(...)connect(database[, timeout, isolation_level, detect_types, factory])Opens a connection to the SQLite database file *database*. You can use":memory:" to open a database connection to a database that resides inRAM instead of on disk. ############# help(pd.read_sql) #輸出 Help on function read_sql in module pandas.io.sql:read_sql(sql, con, index_col=None, coerce_float=True, params=None, parse_dates=None, columns=None, chunksize=None)Read SQL query or database table into a DataFrame.

ps.數(shù)據(jù)庫的代碼是我直接從網(wǎng)絡(luò)上粘貼過來的,沒有測試過是不是可行,先貼上來。

??? 數(shù)據(jù)庫我還在摸索中,學(xué)習(xí)心得學(xué)習(xí)筆記之類的大家可以一起分享23333~

二.提取和篩選需要的數(shù)據(jù) (一)提取和查看相應(yīng)數(shù)據(jù) (用的是tips.csv的數(shù)據(jù),數(shù)據(jù)來源:https://github.com/mwaskom/seaborn-data) print df.head() #打印數(shù)據(jù)前五行 #輸出total_bill tip sex smoker day time size 0 16.99 1.01 Female No Sun Dinner 2 1 10.34 1.66 Male No Sun Dinner 3 2 21.01 3.50 Male No Sun Dinner 3 3 23.68 3.31 Male No Sun Dinner 2 4 24.59 3.61 Female No Sun Dinner 4 print df.tail() #打印數(shù)據(jù)后5行 #輸出total_bill tip sex smoker day time size 239 29.03 5.92 Male No Sat Dinner 3 240 27.18 2.00 Female Yes Sat Dinner 2 241 22.67 2.00 Male Yes Sat Dinner 2 242 17.82 1.75 Male No Sat Dinner 2 243 18.78 3.00 Female No Thur Dinner 2 print df.columns #打印列名 #輸出 Index([u'total_bill', u'tip', u'sex', u'smoker', u'day', u'time', u'size'], dtype='object') print df.index #打印行名 #輸出 Int64Index([ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9,...234, 235, 236, 237, 238, 239, 240, 241, 242, 243],dtype='int64', length=244) print df.ix[10:20, 0:3] #打印10~20行前三列數(shù)據(jù) #輸出 total_bill tip sex 10 10.27 1.71 Male 11 35.26 5.00 Female 12 15.42 1.57 Male 13 18.43 3.00 Male 14 14.83 3.02 Female 15 21.58 3.92 Male 16 10.33 1.67 Female 17 16.29 3.71 Male 18 16.97 3.50 Female 19 20.65 3.35 Male 20 17.92 4.08 Male #提取不連續(xù)行和列的數(shù)據(jù),這個例子提取的是第1,3,5行,第2,4列的數(shù)據(jù) df.iloc[[1,3,5],[2,4]] #輸出 sex day 1 Male Sun 3 Male Sun 5 Male Sun #專門提取某一個數(shù)據(jù),這個例子提取的是第三行,第二列數(shù)據(jù)(默認(rèn)從0開始算哈) df.iat[3,2] #輸出 'Male' print df.drop(df.columns[1, 2], axis = 1) #舍棄數(shù)據(jù)前兩列 print df.drop(df.columns[[1, 2]], axis = 0) #舍棄數(shù)據(jù)前兩行 #為了節(jié)省篇幅結(jié)果就不貼出來了哈~ print df.shape #打印維度 #輸出 (244, 7) df.iloc[3] #選取第3行 #輸出1 total_bill 23.68 tip 3.31 sex Male smoker No day Sun time Dinner size 2 Name: 3, dtype: objectdf.iloc[2:4] #選取第2到第3行 #輸出2 total_bill tip sex smoker day time size 2 21.01 3.50 Male No Sun Dinner 3 3 23.68 3.31 Male No Sun Dinner 2df.iloc[0,1] #選取第0行1列的元素 #輸出3 1.01 (二)篩選出需要的數(shù)據(jù)(用的是tips.csv的數(shù)據(jù),數(shù)據(jù)來源:https://github.com/mwaskom/seaborn-data) #example:假設(shè)我們要篩選出小費(fèi)大于$8的數(shù)據(jù) df[df.tip>8] #輸出 total_bill tip sex smoker day time size 170 50.81 10 Male Yes Sat Dinner 3 212 48.33 9 Male No Sat Dinner 4 #數(shù)據(jù)篩選同樣可以用”或“和”且“作為篩選條件,比如 #1 df[(df.tip>7)|(df.total_bill>50)] #篩選出小費(fèi)大于$7或總賬單大于$50的數(shù)據(jù) #輸出 total_bill tip sex smoker day time size 23 39.42 7.58 Male No Sat Dinner 4 170 50.81 10.00 Male Yes Sat Dinner 3 212 48.33 9.00 Male No Sat Dinner 4#2 df[(df.tip>7)&(df.total_bill>50)]#篩選出小費(fèi)大于$7且總賬單大于$50的數(shù)據(jù) #輸出 total_bill tip sex smoker day time size 170 50.81 10 Male Yes Sat Dinner 3 #接上 #假如加入了篩選條件后,我們只關(guān)心day和time df[['day','time']][(df.tip>7)|(df.total_bill>50)] #輸出 day time 23 Sat Dinner 170 Sat Dinner 212 Sat Dinner

?

三.統(tǒng)計(jì)描述(用的是tips.csv的數(shù)據(jù),數(shù)據(jù)來源:https://github.com/mwaskom/seaborn-data) print df.describe() #描述性統(tǒng)計(jì) #輸出 各指標(biāo)都比較簡單就不解釋了哈 total_bill tip size count 244.000000 244.000000 244.000000 mean 19.785943 2.998279 2.569672 std 8.902412 1.383638 0.951100 min 3.070000 1.000000 1.000000 25% 13.347500 2.000000 2.000000 50% 17.795000 2.900000 2.000000 75% 24.127500 3.562500 3.000000 max 50.810000 10.000000 6.000000

?

四.數(shù)據(jù)處理(一)數(shù)據(jù)轉(zhuǎn)置(用的是tips.csv的數(shù)據(jù),數(shù)據(jù)來源:https://github.com/mwaskom/seaborn-data) print df.T #output0 1 2 3 4 5 6 7 \ total_bill 16.99 10.34 21.01 23.68 24.59 25.29 8.77 26.88 tip 1.01 1.66 3.5 3.31 3.61 4.71 2 3.12 sex Female Male Male Male Female Male Male Male smoker No No No No No No No No day Sun Sun Sun Sun Sun Sun Sun Sun time Dinner Dinner Dinner Dinner Dinner Dinner Dinner Dinner size 2 3 3 2 4 4 2 4 8 9 ... 234 235 236 237 238 \ total_bill 15.04 14.78 ... 15.53 10.07 12.6 32.83 35.83 tip 1.96 3.23 ... 3 1.25 1 1.17 4.67 sex Male Male ... Male Male Male Male Female smoker No No ... Yes No Yes Yes No day Sun Sun ... Sat Sat Sat Sat Sat time Dinner Dinner ... Dinner Dinner Dinner Dinner Dinner size 2 2 ... 2 2 2 2 3 239 240 241 242 243 total_bill 29.03 27.18 22.67 17.82 18.78 tip 5.92 2 2 1.75 3 sex Male Female Male Male Female smoker No Yes Yes No No day Sat Sat Sat Sat Thur time Dinner Dinner Dinner Dinner Dinner size 3 2 2 2 2 [7 rows x 244 columns]

?

?(二)數(shù)據(jù)排序(用的是tips.csv的數(shù)據(jù),數(shù)據(jù)來源:https://github.com/mwaskom/seaborn-data)

?

df.sort_values(by='tip') #按tip列升序排序 #輸出(為了不占篇幅我簡化了一部分) total_bill tip sex smoker day time size 67 3.07 1.00 Female Yes Sat Dinner 1 236 12.60 1.00 Male Yes Sat Dinner 2 92 5.75 1.00 Female Yes Fri Dinner 2 111 7.25 1.00 Female No Sat Dinner 1 0 16.99 1.01 Female No Sun Dinner 2 .. ... ... ... ... ... ... ... 214 28.17 6.50 Female Yes Sat Dinner 3 141 34.30 6.70 Male No Thur Lunch 6 59 48.27 6.73 Male No Sat Dinner 4 23 39.42 7.58 Male No Sat Dinner 4 212 48.33 9.00 Male No Sat Dinner 4 170 50.81 10.00 Male Yes Sat Dinner 3[244 rows x 7 columns]

?

(三)缺失值處理1.填充缺失值(數(shù)據(jù)來自《利用python進(jìn)行數(shù)據(jù)分析》第二章 usagov_bitly_data2012-03-16-1331923249.txt,需要的同學(xué)可以找我要) import json #python有許多內(nèi)置或第三方模塊可以將JSON字符串轉(zhuǎn)換成python字典對象 import pandas as pd import numpy as np from pandas import DataFrame path = 'F:\PycharmProjects\pydata-book-master\ch02\usagov_bitly_data2012-03-16-1331923249.txt' #根據(jù)自己的路徑填寫 records = [json.loads(line) for line in open(path)] frame = DataFrame(records) frame['tz']#輸出(為了節(jié)省篇幅我刪除了部分輸出結(jié)果) 0 America/New_York 1 America/Denver 2 America/New_York 3 America/Sao_Paulo 4 America/New_York 5 America/New_York 6 Europe/Warsaw 7 8 9 10 America/Los_Angeles 11 America/New_York 12 America/New_York 13 NaN... Name: tz, dtype: object

從以上輸出值可以看出數(shù)據(jù)存在未知或缺失值,接著咱們來處理缺失值。

print frame['tz'].fillna(1111111111111) #以數(shù)字代替缺失值 #輸出結(jié)果(為了節(jié)省篇幅我刪除了部分輸出結(jié)果) 0 America/New_York 1 America/Denver 2 America/New_York 3 America/Sao_Paulo 4 America/New_York 5 America/New_York 6 Europe/Warsaw 7 8 9 10 America/Los_Angeles 11 America/New_York 12 America/New_York 13 1111111111111 Name: tz, dtype: object print frame['tz'].fillna('YuJie2333333333333') #用字符串代替缺失值 #輸出(為了節(jié)省篇幅我刪除了部分輸出結(jié)果) 0 America/New_York 1 America/Denver 2 America/New_York 3 America/Sao_Paulo 4 America/New_York 5 America/New_York 6 Europe/Warsaw 7 8 9 10 America/Los_Angeles 11 America/New_York 12 America/New_York 13 YuJie2333333333333 Name: tz, dtype: object

還有:

print frame['tz'].fillna(method='pad') #用前一個數(shù)據(jù)代替缺失值 print frame['tz'].fillna(method='bfill') #用后一個數(shù)據(jù)代替缺失值

2.刪除缺失值 (數(shù)據(jù)同上)

print frame['tz'].dropna(axis=0) #刪除缺失行 print frame['tz'].dropna(axis=1) #刪除缺失列

3.插值法填補(bǔ)缺失值

由于沒有數(shù)據(jù),這兒插播一個小知識點(diǎn):創(chuàng)建一個隨機(jī)的數(shù)據(jù)框

import pandas as pd import numpy as np #創(chuàng)建一個6*4的數(shù)據(jù)框,randn函數(shù)用于創(chuàng)建隨機(jī)數(shù) czf_data = pd.DataFrame(np.random.randn(6,4),columns=list('ABCD')) czf_data #輸出 A B C D 0 0.355690 1.165004 0.810392 -0.818982 1 0.496757 -0.490954 -0.407960 -0.493502 2 -0.202123 -0.842278 -0.948464 0.223771 3 0.969445 1.357910 -0.479598 -1.199428 4 0.125290 0.943056 -0.082404 -0.363640 5 -1.762905 -1.471447 0.351570 -1.546152

好啦,數(shù)據(jù)就出來了。接著我們用空值替換數(shù)值,創(chuàng)造出一個含有空值的DataFrame。

#把第二列數(shù)據(jù)設(shè)置為缺失值 czf_data.ix[2,:]=np.nan czf_data #輸出 A B C D 0 0.355690 1.165004 0.810392 -0.818982 1 0.496757 -0.490954 -0.407960 -0.493502 2 NaN NaN NaN NaN 3 0.969445 1.357910 -0.479598 -1.199428 4 0.125290 0.943056 -0.082404 -0.363640 5 -1.762905 -1.471447 0.351570 -1.546152

?

#接著就可以利用插值法填補(bǔ)空缺值了~ print czf_data.interpolate() #輸出 A B C D 0 0.355690 1.165004 0.810392 -0.818982 1 0.496757 -0.490954 -0.407960 -0.493502 2 0.733101 0.433478 -0.443779 -0.846465 3 0.969445 1.357910 -0.479598 -1.199428 4 0.125290 0.943056 -0.082404 -0.363640 5 -1.762905 -1.471447 0.351570 -1.546152

?

?(四)數(shù)據(jù)分組(用的是tips.csv的數(shù)據(jù),數(shù)據(jù)來源:https://github.com/mwaskom/seaborn-data)

?

group = df.groupby('day') #按day這一列進(jìn)行分組 #1 print group.first()#打印每一組的第一行數(shù)據(jù) #輸出 total_bill tip sex smoker time size day Fri 28.97 3.00 Male Yes Dinner 2 Sat 20.65 3.35 Male No Dinner 3 Sun 16.99 1.01 Female No Dinner 2 Thur 27.20 4.00 Male No Lunch 4 #2 print group.last()#打印每一組的最后一行數(shù)據(jù) #輸出 total_bill tip sex smoker time size day Fri 10.09 2.00 Female Yes Lunch 2 Sat 17.82 1.75 Male No Dinner 2 Sun 15.69 1.50 Male Yes Dinner 2 Thur 18.78 3.00 Female No Dinner 2

?

(五)值替換

import pandas as pd import numpy as np #首先創(chuàng)造一個Series(沒有數(shù)據(jù)情況下的福音233) Series = pd.Series([0,1,2,3,4,5]) #輸出 Series 0 0 1 1 2 2 3 3 4 4 5 5 dtype: int64

?

#數(shù)值替換,例如將0換成10000000000000 print Series.replace(0,10000000000000) #輸出 0 10000000000000 1 1 2 2 3 3 4 4 5 5 dtype: int64

?

#列和列的替換同理 print Series.replace([0,1,2,3,4,5],[11111,222222,3333333,44444,55555,666666]) #輸出 0 11111 1 222222 2 3333333 3 44444 4 55555 5 666666 dtype: int64

?

五.統(tǒng)計(jì)分析

(一)t檢驗(yàn)

1.獨(dú)立樣本t檢驗(yàn)

兩獨(dú)立樣本t檢驗(yàn)就是根據(jù)樣本數(shù)據(jù)對兩個樣本來自的兩獨(dú)立總體的均值是否有顯著差異進(jìn)行推斷;進(jìn)行兩獨(dú)立樣本t檢驗(yàn)的條件是,兩樣本的總體相互獨(dú)立且符合正態(tài)分布。

開始找不到合適的數(shù)據(jù),我就在網(wǎng)上隨便摘抄了個spss做獨(dú)立樣本t檢驗(yàn)的實(shí)例數(shù)據(jù)作為例子大家暫時(shí)看著吧找到合適的例子再給大家舉~

數(shù)據(jù)如下,我將數(shù)據(jù)保存為本地xlsx格式:

group data 0 1 34 1 1 37 2 1 28 3 1 36 4 1 30 5 2 43 6 2 45 7 2 47 8 2 49 9 2 39

?

import pandas as pd from scipy.stats import ttest_ind IS_t_test = pd.read_excel('E:\\IS_t_test.xlsx') Group1 = IS_t_test[IS_t_test['group']==1]['data'] Group2 = IS_t_test[IS_t_test['group']==2]['data'] print ttest_ind(Group1,Group2)#輸出 (-4.7515451390104353, 0.0014423819408438474)

?

輸出結(jié)果的第一個元素為t值,第二個元素為p-value

ttest_ind默認(rèn)兩組數(shù)據(jù)方差齊性的,如果想要設(shè)置默認(rèn)方差不齊,可以設(shè)置equal_var=False

print ttest_ind(Group1,Group2,equal_var=True) print ttest_ind(Group1,Group2,equal_var=False) #輸出 (-4.7515451390104353, 0.0014423819408438474) (-4.7515451390104353, 0.0014425608643614844)

?

2.配對樣本t檢驗(yàn)

同樣找不到數(shù)據(jù),讓我們暫且假設(shè)上邊獨(dú)立樣本是配對樣本吧,使用同樣的數(shù)據(jù)。

import pandas as pd from scipy.stats import ttest_rel IS_t_test = pd.read_excel('E:\\IS_t_test.xlsx') Group1 = IS_t_test[IS_t_test['group']==1]['data'] Group2 = IS_t_test[IS_t_test['group']==2]['data'] print ttest_rel(Group1,Group2)#輸出 (-5.6873679190073361, 0.00471961872448184)

同樣的,輸出結(jié)果的第一個元素為t值,第二個元素為p-value。

?

?(二)方差分析

1.單因素方差分析

這里依然沿用t檢驗(yàn)的數(shù)據(jù)

import pandas as pd from scipy import stats IS_t_test = pd.read_excel('E:\\IS_t_test.xlsx') Group1 = IS_t_test[IS_t_test['group']==1]['data'] Group2 = IS_t_test[IS_t_test['group']==2]['data'] w,p = stats.levene(*args) #levene方差齊性檢驗(yàn)。levene(*args, **kwds) Perform Levene test for equal variances.如果p<0.05,則方差不齊 print w,p #進(jìn)行方差分析 f,p = stats.f_oneway(*args) print f,p#輸出 (0.019607843137254936, 0.89209916055865535) 22.5771812081 0.00144238194084

2.多因素方差分析

??? 數(shù)據(jù)是我從網(wǎng)上找的多因素方差分析的一個例子,研究區(qū)組和營養(yǎng)素對體重的影響。我做成了excel文件,需要的同學(xué)可以問我要哈~做多因素方差分析需要加載statsmodels模塊,如果電腦沒有安裝可以pip install一下。

?

#數(shù)據(jù)導(dǎo)入 import pandas as pd MANOVA=pd.read_excel('E:\\MANOVA.xlsx') MANOVA #輸出(為了節(jié)省篇幅刪掉了中間部分的輸出結(jié)果) id nutrient weight 0 1 1 50.1 1 2 1 47.8 2 3 1 53.1 3 4 1 63.5 4 5 1 71.2 5 6 1 41.4 ....................... 21 6 3 38.5 22 7 3 51.2 23 8 3 46.2 #多因素方差分析 from statsmodels.formula.api import ols from statsmodels.stats.anova import anova_lm formula = 'weight~C(id)+C(nutrient)+C(id):C(nutrient)' anova_results = anova_lm(ols(formula,MANOVA).fit()) print anova_results #outputdf sum_sq mean_sq F PR(>F) C(id) 7 2.373613e+03 339.087619 0 NaN C(nutrient) 2 1.456133e+02 72.806667 0 NaN C(id):C(nutrient) 14 3.391667e+02 24.226190 0 NaN Residual 0 8.077936e-27 inf NaN NaN

也許數(shù)據(jù)選得不對,p-value全是空值23333,待我找個好點(diǎn)兒的數(shù)據(jù)再做一次多因素方差分析。

3.重復(fù)測量設(shè)計(jì)的方差分析(單因素)?? ********待完善

重復(fù)測量設(shè)計(jì)是對同一因變量進(jìn)行重復(fù)測度,重復(fù)測量設(shè)計(jì)的方差分析可以是同一條件下進(jìn)行的重復(fù)測度,也可以是不同條件下的重復(fù)測量。

代碼和多因素方差分析一樣,思路不一樣而已~但我還找不到多因素方差分析合適的數(shù)據(jù)所以這兒就先不寫了2333

?4.混合設(shè)計(jì)的方差分析?? ********待完善

#########統(tǒng)計(jì)學(xué)學(xué)得好的同學(xué)們,教教我吧。。

(三)卡方檢驗(yàn)

  卡方檢驗(yàn)就是統(tǒng)計(jì)樣本的實(shí)際觀測值與理論推斷值之間的偏離程度,實(shí)際觀測值與理論推斷值之間的偏離程度就決定卡方值的大小,卡方值越大,越不符合;卡方值越小,偏差越小,越趨于符合,若兩個值完全相等時(shí),卡方值就為0,表明理論值完全符合。(from 百度百科2333)

1.單因素卡方檢驗(yàn)

數(shù)據(jù)源于網(wǎng)絡(luò),男女化妝與不化妝人數(shù)的理論值與實(shí)際值。

import numpy as np from scipy import stats from scipy.stats import chisquare observed = np.array([15,95])#觀測值:110學(xué)生中化妝的女生95人,化妝的男生15人 expected = np.array([55,55]) #理論值:110學(xué)生中化妝的女生55人,化妝的男生55人 chisquare(observed,expected) #output (58.18181818181818, 2.389775628860044e-14)

2.多因素卡方檢驗(yàn)*****正在研究中,學(xué)會了完善這一塊~

?

?(四)計(jì)數(shù)統(tǒng)計(jì)(用的數(shù)據(jù)為tips.csv)

#example:統(tǒng)計(jì)性別 count = df['sex'].value_counts() #輸出 print count Male 157 Female 87 Name: sex, dtype: int64

?

(五)回歸分析? *****待學(xué)習(xí): 數(shù)據(jù)擬合,廣義線性回歸。。。。等等

?

六.可視化

  我覺得吧,其實(shí)看著excel就可以實(shí)現(xiàn)的功能為何那么復(fù)雜,excel確實(shí)夠通用夠便捷,但是處理很大數(shù)據(jù)量的話也許吃不消吧。學(xué)學(xué)python繪圖也不賴,而且講真,有的成效真的挺好看的。

(一)Seaborn

我學(xué)數(shù)據(jù)分析可視化是從學(xué)習(xí)Seaborn入門的,Seaborn是基于matplotlib的Python可視化庫,剛開始便接觸matplotlib難免有些吃力,參數(shù)多且難理解,但是慢慢來總會學(xué)會的。還有關(guān)鍵的一點(diǎn)是,seaborn畫出來的圖好好看。。 #基礎(chǔ)導(dǎo)入 import numpy as np import pandas as pd import seaborn as sns import matplotlib as mpl import matplotlib.pyplot as plt

?

#小費(fèi)數(shù)據(jù)真的挺好的,這兒用tips作為example tips = sns.load_dataset('tips') #從網(wǎng)絡(luò)環(huán)境導(dǎo)入數(shù)據(jù)tips

?

1.lmplot函數(shù)

lmplot(x, y, data, hue=None, col=None, row=None, palette=None, col_wrap=None, size=5, aspect=1, markers='o', sharex=True, sharey=True, hue_order=None, col_order=None, row_order=None, legend=True, legend_out=True, x_estimator=None, x_bins=None, x_ci='ci', scatter=True, fit_reg=True, ci=95, n_boot=1000, units=None, order=1, logistic=False, lowess=False, robust=False, logx=False, x_partial=None, y_partial=None, truncate=False, x_jitter=None, y_jitter=None, scatter_kws=None, line_kws=None)

功能:Plot data and regression model fits across a FacetGrid.?

下面就不同的例子,對lmplot的參數(shù)進(jìn)行解釋

例子1.? 畫出總賬單和小費(fèi)回歸關(guān)系圖

用到了lmplot(x, y, data,scatter_kws)

x,y,data一目了然這兒就不多解釋了,scatter_kws和line_kws的官方解釋如下:

{scatter,line}_kws?: dictionarie

Additional keyword arguments to pass to?plt.scatter?and?plt.plot.

scatter為點(diǎn),line為線。其實(shí)就是用字典去限定點(diǎn)和線的各種屬性,如例子所示,散點(diǎn)的顏色為灰石色,線條的顏色為印度紅,成像效果就是這樣點(diǎn)線顏色分離,展現(xiàn)效果很好。大家也可以換上自己想要的圖片屬性。

sns.lmplot("total_bill", "tip", tips, scatter_kws={"marker": ".", "color": "slategray"}, line_kws={"linewidth": 1, "color": "indianred"}).savefig('picture2')

另外:顏色還可以使用RGB代碼,具體對照表可以參考這個網(wǎng)站,可以自己搭配顏色:

http://www.114la.com/other/rgb.htm

marker也可以有多種樣式,具體如下:

.? Point marker
,? Pixel marker
o? Circle marker
v? Triangle down marker?
^? Triangle up marker?
<? Triangle left marker?
>? Triangle right marker?
1? Tripod down marker
2? Tripod up marker
3? Tripod left marker
4? Tripod right marker
s? Square marker
p? Pentagon marker
*? Star marker
h? Hexagon marker
H? Rotated hexagon D Diamond marker
d? Thin diamond marker
| Vertical line (vlinesymbol) marker
_? Horizontal line (hline symbol) marker
+? Plus marker
x? Cross (x) marker

sns.lmplot("total_bill", "tip", tips,scatter_kws={"marker": ".","color":"#FF7F00"},line_kws={"linewidth": 1, "color": "#BF3EFF"}).savefig('s1')ps.我修改maker屬性不成功不知為何,求解答

?

例子2.用餐人數(shù)(size)和小費(fèi)(tip)的關(guān)系圖

?

官方解釋:

x_estimator?: callable that maps vector -> scalar, optional

Apply this function to each unique value of?x?and plot the resulting estimate. This is useful when?x?is a discrete variable. If?x_ci?is not?None, this estimate will be bootstrapped and a confidence interval will be drawn.

大概解釋就是:對擁有相同x水平的y值進(jìn)行映射

plt.figure() sns.lmplot('size', 'tip', tips, x_estimator= np.mean).savefig('picture3')

{x,y}_jitter?: floats, optional

Add uniform random noise of this size to either the?x?or?y?variables. The noise is added to a copy of the data after fitting the regression, and only influences the look of the scatterplot. This can be helpful when plotting variables that take discrete values.

jitter是個很有意思的參數(shù), 特別是處理靶數(shù)據(jù)的overlapping過于嚴(yán)重的情況時(shí), 通過增加一定程度的噪聲(noise)實(shí)現(xiàn)數(shù)據(jù)的區(qū)隔化, 這樣原始數(shù)據(jù)是若干?點(diǎn)簇?變成一系列密集鄰近的點(diǎn)群. 另外, 有的人會經(jīng)常將?rug?與?jitter?結(jié)合使用. 這依人吧.對于橫軸取離散水平的時(shí)候, 用x_jitter可以讓數(shù)據(jù)點(diǎn)發(fā)生水平的擾動.但擾動的幅度不宜過大。

sns.lmplot('size', 'tip', tips, x_jitter=.15).savefig('picture4')

?

seaborn還可以做出xkcd風(fēng)格的圖片,還挺有意思的

with plt.xkcd():sns.color_palette('husl', 8)sns.set_context('paper')sns.lmplot(x='total_bill', y='tip', data=tips, ci=65).savefig('picture1')

?

?

?

?

with plt.xkcd():sns.lmplot('total_bill', 'tip', data=tips, hue='day')plt.xlabel('hue = day')plt.savefig('picture5')

with plt.xkcd():sns.lmplot('total_bill', 'tip', data=tips, hue='smoker')plt.xlabel('hue = smoker')plt.savefig('picture6')

sns.set_style('dark') sns.set_context('talk') sns.lmplot('size', 'total_bill', tips, order=2) plt.title('# poly order = 2') plt.savefig('picture7') plt.figure() sns.lmplot('size', 'total_bill', tips, order=3) plt.title('# poly order = 3') plt.savefig('picture8')

?

sns.jointplot("total_bill", "tip", tips).savefig('picture9')

?

?

(二)matplotlib ********待完善

?

七.其它~

(一)調(diào)用R

讓Python直接調(diào)用R的函數(shù),下載安裝rpy2模塊即可~

具體步驟:http://www.geome.cn/posts/python-%E9%80%9A%E8%BF%87rpy2%E8%B0%83%E7%94%A8-r%E8%AF%AD%E8%A8%80/

親測可用~ 大大大大大前提:電腦上安裝了R

(二)ipython ********待完善

總結(jié)

以上是生活随笔為你收集整理的python数据分析入门学习笔记儿的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

日韩在线观看一区二区 | 精品一区二区在线播放 | 国产精品久久久久久久免费大片 | 激情图片区 | 免费电影播放 | 久久久久久久久久久久99 | 日韩a欧美| 国产精品毛片久久久久久 | 久操伊人 | 午夜精品电影 | 最新国产精品亚洲 | 又黄又爽的视频在线观看网站 | 久久久久久久影视 | 精品国产伦一区二区三区免费 | 91丨九色丨国产丨porny精品 | 在线国产日本 | 精品在线小视频 | 成人一级影视 | 国产精品麻豆99久久久久久 | 精品中文字幕在线观看 | av网站地址 | 色综合色综合色综合 | 四虎在线视频免费观看 | 亚洲日本黄色 | 久久久久久久精 | 91色一区二区三区 | 天天插天天狠天天透 | 人人干人人草 | 黄色a级片在线观看 | 操少妇视频 | 日韩在线观看免费 | 国产精品露脸在线 | 成年人av在线播放 | 999久久久久 | 97小视频| 天天色天天操综合网 | 日韩电影在线一区 | 在线观看黄色小视频 | 国产无限资源在线观看 | 九九激情视频 | 日日干干夜夜 | 亚洲精品看片 | 91九色porny蝌蚪视频 | 深夜国产福利 | 中文字幕在线日 | 久久久久久久久久久国产精品 | 国产伦理一区 | 日韩欧美视频一区 | 亚洲精品日韩一区二区电影 | 国产精品久久一区二区三区不卡 | 国产精品一区二区三区免费看 | 国产一级大片在线观看 | 99欧美精品 | 国产群p视频 | 国产精品久久婷婷六月丁香 | 久久久久久久久久久久国产精品 | 97超碰在线免费观看 | 午夜av在线免费 | 日韩xxxxxxxxx| 一区二区三区免费看 | 成人动态视频 | 日韩欧美xx | 人人插人人玩 | 精品国产1区2区 | 国产专区第一页 | 婷婷播播网 | 日韩二级毛片 | 18性欧美xxxⅹ性满足 | 亚洲国产一二三 | 日韩丝袜视频 | 国产精品久久久久久久99 | 一区久久久| 丁香影院在线 | 精品久久久久久国产91 | 国产91精品久久久久 | 久久香蕉电影 | 日韩理论电影网 | 色99之美女主播在线视频 | av中文字幕在线免费观看 | 日本动漫做毛片一区二区 | 免费观看日韩av | 天天摸天天干天天操天天射 | 在线看国产精品 | 久久久久久久久电影 | 午夜精品婷婷 | 综合视频在线 | 国产视频2| 色资源中文字幕 | 亚洲精品国偷拍自产在线观看 | 一区三区视频在线观看 | 亚洲国产午夜视频 | 久久久久亚洲精品男人的天堂 | 亚洲精品在 | 欧美乱熟臀69xxxxxx | 欧美日韩在线视频观看 | 91在线免费视频观看 | 欧美日韩一区二区久久 | 色吊丝av中文字幕 | 久久激情视频 久久 | 四虎影视精品 | 久久99在线| 国产精品国产三级国产不产一地 | 不卡的av中文字幕 | 久久久久国 | 91c网站色版视频 | 日韩1级片 | 免费黄色激情视频 | 天天摸夜夜操 | 日本夜夜草视频网站 | 日韩精品一二三 | 色综合人人 | 久久黄色小说 | 久久久蜜桃一区二区 | 黄色小网站免费看 | 久久久久久久久毛片精品 | 国产麻豆果冻传媒在线观看 | 午夜久久久久久久久久久 | 九九九热精品免费视频观看 | 日韩视频免费 | 天天色天天操天天爽 | 黄色精品久久 | 久久久久久久综合色一本 | 国产成人精品网站 | 欧美日韩综合在线 | 国产一区二区三区久久久 | 免费观看www视频 | 亚洲 综合 精品 | 国产中文字幕在线 | 97精品国自产拍在线观看 | 国产精品久久久久av福利动漫 | 在线观看中文字幕亚洲 | 国产成人精品女人久久久 | 久久国产精品视频免费看 | 国产高清成人av | 中文成人字幕 | 四虎国产精品永久在线国在线 | 婷婷激情在线观看 | 国产特级毛片aaaaaa | 日本在线观看一区二区三区 | 国产精品美女毛片真酒店 | 日韩欧美国产激情在线播放 | 国产高清成人在线 | 天天弄天天干 | 国产高清中文字幕 | 国产精品成人免费 | www九九热| 国产成人一区二区三区在线观看 | 天天操偷偷干 | 欧洲亚洲国产视频 | 亚洲精品美女久久久久网站 | 91中文在线视频 | 日韩高清一区在线 | 国产一级淫片免费看 | 天天射天天射天天 | 国产欧美日韩一区 | 日韩一二三在线 | 久久久私人影院 | 伊人亚洲综合网 | 香蕉网在线观看 | 欧洲一区二区三区精品 | 中文在线免费视频 | 在线观看国产麻豆 | 精品亚洲欧美无人区乱码 | 日本激情中文字幕 | 九九热免费视频在线观看 | 久久精品电影网 | 午夜影院先 | 九九天堂| 久久成年人视频 | 在线观看的av网站 | 精品影院一区二区久久久 | 久久精品中文字幕 | 国产网红在线观看 | 免费日韩在线 | 在线亚洲精品 | 日韩一区在线播放 | 久久9视频 | 国产在线va| 激情视频久久 | 亚洲精品国产区 | 人人揉人人揉人人揉人人揉97 | 日韩av一区二区在线影视 | 国产成人久久av | 黄色www在线观看 | www.天天射 | 成人91免费视频 | 综合网天天 | 欧产日产国产69 | 国产一级一级国产 | 中文字幕日韩无 | 99国产成+人+综合+亚洲 欧美 | 中文字幕免费高 | 日日操夜 | 91成人天堂久久成人 | 久久久久久高潮国产精品视 | 丁香电影小说免费视频观看 | 国产99中文字幕 | www.超碰97.com | 狠狠五月天| 久久精品一区二区三区国产主播 | 日韩色一区二区三区 | 欧美一级日韩三级 | 成人性生交视频 | 中文在线字幕观看电影 | 久久五月婷婷丁香社区 | 狠狠狠色丁香婷婷综合久久五月 | 69亚洲乱 | www.夜夜操.com | 夜夜干夜夜 | 成年人在线观看免费视频 | 99久久9| 天天人人综合 | 午夜av一区 | 亚洲在线激情 | 狠狠亚洲 | 色播亚洲婷婷 | 久久国产精品成人免费浪潮 | 伊人五月天综合 | 日本精品一区二区三区在线观看 | 精品v亚洲v欧美v高清v | 久久久久久久久久久免费视频 | 亚洲动漫在线观看 | 韩国av一区二区三区 | 国产99久久久欧美黑人 | 黄色特级一级片 | 怡红院av久久久久久久 | 欧美日韩国产精品一区二区亚洲 | 成人亚洲网 | 欧美日韩亚洲一 | 99re久久资源最新地址 | 欧洲一区二区在线观看 | 国产一区二区久久久久 | 狠狠狠色丁香婷婷综合久久88 | 欧美日本在线观看视频 | 国产日产av | 国产精品福利在线播放 | 很黄很黄的网站免费的 | 国产乱对白刺激视频不卡 | 亚洲精品国产精品国自产观看浪潮 | 国产一级一片免费播放放 | 天天弄天天干 | 91在线免费视频观看 | 97av视频 | 欧美激情va永久在线播放 | 天天操天天操天天操天天操天天操 | 一级黄色在线视频 | 日韩欧美精品在线观看视频 | 国产 欧美 日本 | 性色av免费观看 | 天天躁日日| 一本—道久久a久久精品蜜桃 | 国产不卡在线看 | 91高清免费在线观看 | 欧美日韩大片在线观看 | 久久久久久久久艹 | 免费观看91 | 97在线观看免费观看高清 | 国产精品视频一二三 | 久久99国产视频 | 日韩av中文在线 | 欧美不卡在线 | 欧美日韩国产精品久久 | 久久精品视频网站 | 中文字幕在线观看视频免费 | 亚洲视频一区二区三区在线观看 | 久久伊人八月婷婷综合激情 | 91久久国产自产拍夜夜嗨 | 一区二精品 | 丁香六月在线观看 | 青青久视频 | 在线精品观看 | 在线免费观看国产视频 | 极品嫩模被强到高潮呻吟91 | 在线观看国产v片 | 91精品在线免费观看视频 | 久久久网页 | 在线观看中文字幕一区二区 | 国产一区二区高清不卡 | 亚洲欧美怡红院 | 91污在线观看 | 一区二区 不卡 | 日本精品一区二区在线观看 | 99国产一区二区三精品乱码 | 久久久精品视频网站 | 国产在线观看污片 | 五月婷婷免费 | 精品久久综合 | 精品福利在线视频 | 日韩精品1区2区 | 香蕉视频网站在线观看 | 国产在线观看中文字幕 | 一区二区视频在线播放 | 狠狠色丁香久久婷婷综合五月 | 国产成人福利在线 | 丁香六月婷婷开心 | 亚洲永久av | 色视频成人在线观看免 | 91成人在线观看喷潮 | 久草男人天堂 | 欧美性极品xxxx做受 | 亚洲美女在线一区 | 狠狠色狠狠色合久久伊人 | 久久免费看a级毛毛片 | 国产精品人人做人人爽人人添 | 中文字幕av全部资源www中文字幕在线观看 | 激情欧美一区二区三区免费看 | 中文字幕一区二区三区精华液 | 国产精品美女999 | 免费视频一区二区 | 久操操 | 免费网站在线观看人 | 亚洲精品国产综合久久 | 国产97av | 在线亚洲高清视频 | 国产成人亚洲在线观看 | 久久久久国产一区二区 | 娇妻呻吟一区二区三区 | 日韩欧美综合精品 | 国产精品观看在线亚洲人成网 | 天天操天天干天天综合网 | 免费在线观看黄网站 | 成人小视频在线免费观看 | 五月婷丁香 | 精品产品国产在线不卡 | 天天搞天天干天天色 | 久久国产欧美日韩 | 97手机电影网 | 久久理论电影 | 五月天堂色 | 精品影院一区二区久久久 | 国产精久久久久久久 | 香蕉视频18 | 在线播放亚洲 | 国产色在线,com | 国产午夜不卡 | www久久精品 | 狠狠色综合网站久久久久久久 | 日本精a在线观看 | 久久不卡日韩美女 | www.99久久.com| 久久人人爽人人爽人人片 | 亚洲天天在线 | 国产高清免费在线观看 | 一区二区精品 | 亚洲国产高清在线观看视频 | 在线观看中文字幕 | 91黄色成人| 黄色av电影免费观看 | 伊人久久av | 色婷婷国产精品 | 又大又硬又黄又爽视频在线观看 | 亚洲午夜精品久久久 | 成人三级网站在线观看 | 激情综合网色播五月 | 日本公妇在线观看 | 久久久久99精品国产片 | 久久艹99 | 日韩有码中文字幕在线 | 九色精品免费永久在线 | 国产美女视频网站 | 国产成人精品亚洲精品 | 日本久热| 成人黄色在线 | 国产高清在线视频 | 五月婷婷开心中文字幕 | 久草| 久久精品国产一区二区电影 | 日韩精品免费在线视频 | 狠狠狠色丁香婷婷综合激情 | 成人小视频在线 | 成人精品视频 | 在线观看网站黄 | 香蕉久久久久久久 | 亚洲精品综合在线 | 久久国产成人午夜av影院宅 | 久久久久久久久久久黄色 | 亚洲第一中文字幕 | 日韩一级黄色片 | 特级西西444www高清大视频 | 97超碰人人看 | 久久精品电影网 | 99视频免费 | 久久久久久久免费看 | 久久艹在线观看 | 99热精品国产一区二区在线观看 | 91亚洲精品国偷拍自产在线观看 | 亚洲国产伊人 | 久久久久久久久久久久久久免费看 | 久久综合免费 | 99国产一区二区三精品乱码 | 777xxx欧美 | 美国av大片 | 欧美日韩国产精品久久 | 国产高清不卡 | 久久乐九色婷婷综合色狠狠182 | 午夜久久影视 | 福利网在线 | 色噜噜日韩精品一区二区三区视频 | 国产成人久久精品一区二区三区 | www日韩欧美 | 极品久久久 | 亚洲精品国产第一综合99久久 | 天天操夜操 | 粉嫩av一区二区三区四区在线观看 | 精品久久久久久久久久久久久久久久 | 久久99国产精品视频 | 狠狠色丁香婷婷综合久久片 | 欧美电影黄色 | av在线等 | 最近2019中文免费高清视频观看www99 | 久草视频99 | 亚洲人成综合 | 国产aa精品| 天堂网av 在线 | 久久成人精品视频 | 亚洲精品字幕 | 国色天香在线观看 | 成人小视频在线观看免费 | 国产精品黄色影片导航在线观看 | 丝袜美女在线观看 | 免费v片| 免费日韩av电影 | 国产精品久久久久永久免费观看 | 亚洲国产高清在线 | 国产69精品久久久久9999apgf | 国产又粗又猛又爽 | 国产精品久久久视频 | 香蕉视频久久久 | 国产成视频在线观看 | 香蕉影院在线观看 | 福利一区二区 | 91入口在线观看 | 欧美老人xxxx18 | 国产三级精品在线 | 成人一区在线观看 | 久久99国产精品视频 | 免费国产在线精品 | 天天操天天操一操 | 最近日韩免费视频 | 高清不卡一区二区三区 | 久久视频网| 超碰成人免费电影 | 黄色小说视频在线 | 丁香六月五月婷婷 | 99r在线观看 | 久久在线看 | 日韩精品不卡在线 | 亚洲人人射 | 免费在线观看成人 | 99精品国产视频 | 精品成人a区在线观看 | 久久精品国产免费看久久精品 | 91av视频在线观看 | 亚洲人成人天堂h久久 | 久久久久久久久久久久久久免费看 | 久久久久久久久久久免费视频 | 亚洲精品乱码久久久久v最新版 | 韩国视频一区二区三区 | 免费色黄 | 久久免费精彩视频 | 一区二区视频欧美 | 中文在线字幕免费观看 | 国产护士hd高朝护士1 | 人成午夜视频 | 一级免费观看 | 亚洲综合色网站 | 欧美成人精品三级在线观看播放 | 五月开心六月婷婷 | 最近中文字幕视频完整版 | 亚洲少妇天堂 | 亚洲视频 一区 | 91av免费观看 | 91网在线| 久久久久这里只有精品 | 欧美一区二区三区在线看 | 天天草天天草 | 久操操| 欧美另类z0zx | 在线视频电影 | 久久久久久国产精品亚洲78 | 中日韩在线视频 | 91av大全 | 人人超碰人人 | 99久久国产免费,99久久国产免费大片 | 日韩av电影一区 | 热久久影视 | 国产在线美女 | 日韩av一区二区在线 | 色婷婷亚洲综合 | 五月天网站在线 | 一区中文字幕在线观看 | av免费播放 | 人人爱人人爽 | 日本精a在线观看 | 成年人免费在线 | avcom在线 | 日韩在线网址 | 97涩涩视频| 97成人精品视频在线播放 | 亚洲国产中文字幕在线观看 | 国产999精品 | 9797在线看片亚洲精品 | 51久久成人国产精品麻豆 | 国产天天综合 | 国产精品成久久久久三级 | 精品国产三级a∨在线欧美 免费一级片在线观看 | 欧美午夜精品久久久久久浪潮 | 玖玖视频在线 | 色偷偷中文字幕 | 午夜影院一级 | 免费试看一区 | 69av久久 | 91免费的视频在线播放 | 蜜臀av性久久久久av蜜臀三区 | 99热精品国产一区二区在线观看 | 黄色在线观看www | 亚洲视频aaa | 成人在线视频网 | 中文字幕在线播放一区二区 | 韩国av一区二区三区 | 国产亚洲精品精品精品 | 右手影院亚洲欧美 | 91av视频在线免费观看 | 欧美日韩国产精品一区 | 亚洲成人精品在线 | 欧美二区三区91 | 久久久精品亚洲 | 女人久久久久 | 国产精品成人久久久久久久 | 久久综合中文色婷婷 | 国产在线精品一区 | 精品久久精品久久 | 亚洲热视频 | 一区二区精品国产 | 日韩午夜小视频 | 2021国产精品视频 | 九九久久电影 | 狠狠干网站 | 国产亚洲精品中文字幕 | 亚洲婷婷伊人 | 91成人在线免费观看 | 国产日本在线播放 | 午夜精品中文字幕 | 999一区二区三区 | 欧美一二三区在线观看 | 国产精品一区二区在线 | 久久99精品国产麻豆宅宅 | 亚洲 欧美日韩 国产 中文 | 美国三级黄色大片 | 欧美日韩一区三区 | 国产亚州精品视频 | 在线视频一区观看 | 日日激情| 亚洲综合狠狠干 | 久草视频首页 | 日韩一级片网址 | 天天综合人人 | 粉嫩av一区二区三区四区 | 久久久久欠精品国产毛片国产毛生 | 亚洲国产精品女人久久久 | 精品视频99 | 欧美一级日韩三级 | 最新av免费在线 | 国产亚洲在线 | 免费在线观看a v | 天天综合网在线观看 | 激情欧美一区二区免费视频 | 日韩久久精品一区二区 | 正在播放一区 | 在线观看日韩 | 网站在线观看你们懂的 | 久久草精品 | 激情综合交 | av资源在线看 | 中国精品少妇 | 中文字幕首页 | 99视频在线免费 | 99久久精品视频免费 | 黄色一级性片 | 一区二区三区在线视频观看58 | 丝袜美女视频网站 | 久久在线免费 | 99久久99久久精品国产片 | 日本久久99 | 国产一级片观看 | 中文字幕国产一区二区 | 91成人精品在线 | 中文在线www| 国产午夜三级一二三区 | 色www.| 亚洲精品久久视频 | 成人一区二区三区在线观看 | 精品一区二区视频 | 美女视频国产 | 91成年视频 | 国产精品成人自产拍在线观看 | 91视频免费看| 色干干| 国产视频1区2区 | 毛片网站观看 | 亚洲综合黄色 | 99视频在线播放 | 日韩免费视频线观看 | 精品久久毛片 | av免费网站观看 | 久久国产精品视频 | 99国产精品久久久久老师 | 久久国内精品视频 | 狠狠躁夜夜躁人人爽超碰97香蕉 | 国产人在线成免费视频 | 久久免费高清视频 | 99在线高清视频在线播放 | 国产精品免费视频久久久 | 成人一区二区在线 | 国产精品美女视频 | 不卡电影免费在线播放一区 | 亚洲最新在线 | 成人资源在线播放 | 日韩电影精品 | 久久人人插 | 国产精品麻 | 免费久久久久久久 | 国产精品久久久免费看 | 亚洲一区欧美激情 | 午夜天使| 欧美俄罗斯性视频 | 国产精品入口a级 | 91亚洲精品久久久久图片蜜桃 | 国外调教视频网站 | 国产精品久久久久免费a∨ 欧美一级性生活片 | 午夜久久影视 | 亚洲黄色成人 | 九九久久久久久久久激情 | 欧美另类交在线观看 | 手机看片福利 | 久久观看最新视频 | 最新高清无码专区 | 17婷婷久久www | 日韩一二区在线观看 | 日韩爱爱片 | 99久久久国产精品 | 91九色最新 | 欧美另类v | 99这里精品| 亚洲精品一区二区三区在线观看 | 国产香蕉久久 | 中文字幕综合在线 | 99精品欧美一区二区三区黑人哦 | 在线免费观看国产视频 | 91精彩视频 | 99资源网| 久久影院中文字幕 | 欧美精品亚洲精品 | 亚洲成av人片在线观看无 | 日韩视 | 国产精品乱码久久久久久1区2区 | 精选久久 | 日韩午夜高清 | 免费看国产黄色 | 精品久操 | av永久网址 | 97在线观看免费高清 | 97超碰人人在线 | 在线观看成人毛片 | 欧美了一区在线观看 | 九九爱免费视频在线观看 | 欧美精品中文 | 日本性动态图 | av大全在线 | 亚洲精品www久久久久久 | 欧美99久久| 日韩欧美一区二区在线 | 国产一区二区在线视频观看 | 一区在线观看视频 | 亚洲精品视频在线观看视频 | 免费中文字幕在线观看 | 亚洲国产精品一区二区久久hs | 91成熟丰满女人少妇 | 欧美国产91 | 97精品久久人人爽人人爽 | 日韩毛片在线一区二区毛片 | 国产精品麻豆91 | 在线激情av电影 | 日韩二区三区在线 | 一区二区三区精品在线视频 | 日韩 在线a | 日韩av美女 | 91在线免费观看网站 | 久久久片 | 久久精品免费看 | 免费观看一级特黄欧美大片 | 国产高清在线a视频大全 | 99国产在线视频 | 免费看片网址 | 婷婷六月综合亚洲 | 999精品网| 国产五月婷 | 色偷偷888欧美精品久久久 | 天天伊人狠狠 | 亚洲精品国产精品乱码在线观看 | 碰碰影院| 日韩福利在线观看 | 久久精品福利视频 | 亚洲一区精品二人人爽久久 | 激情综合网五月激情 | 最新超碰 | 97免费| 色综合久久中文综合久久牛 | 97在线视频免费 | 欧美与欧洲交xxxx免费观看 | 中文字幕一区二区三区在线播放 | 狠狠干夜夜操天天爽 | 久久久精品视频网站 | 国产成人av一区二区三区在线观看 | 天天操天天干天天操天天干 | 久久不见久久见免费影院 | 国产婷婷色 | 国产高清视频在线播放一区 | 欧美色伊人 | 四虎最新入口 | 夜夜操天天摸 | 久久爱资源网 | 久久99精品久久久久久三级 | 国产在线97 | 天天弄天天操 | 一区二区三区免费网站 | 五月婷婷中文字幕 | 亚洲欧美日韩在线一区二区 | 日韩一级黄色av | 夜夜操夜夜干 | 91亚洲精品乱码久久久久久蜜桃 | 国产精品自产拍在线观看 | 国产三级在线播放 | 91精品久久久久久久久久入口 | 狠狠干天天| 狠狠色丁香婷婷综合最新地址 | 99精品在线 | 狠狠色狠狠综合久久 | 麻豆高清免费国产一区 | 国产精品一区二区视频 | 欧美一性一交一乱 | 午夜18视频在线观看 | 免费观看的黄色片 | 一区二区精品视频 | 一区 二区电影免费在线观看 | 99热这里是精品 | 热99在线视频 | 久久影视一区 | 国产精品久久久久三级 | 国产精品久久久久久久久久久久午 | 在线国产不卡 | 97热在线观看 | 久久天天综合网 | 黄色av大片 | 日本最新一区二区三区 | 日韩在线播放视频 | 亚洲国产精品成人女人久久 | 日韩精品视频在线观看免费 | 久久久久久久久久久国产精品 | 青青河边草免费视频 | 国产精品毛片久久 | 久草在线视频网站 | 亚洲最新av | 国产精品初高中精品久久 | 中文字幕在线高清 | 亚洲国产精品成人va在线观看 | 国产99久久久国产精品免费二区 | 久久久久免费看 | 国产一二区在线观看 | 91丨九色丨蝌蚪丰满 | 人人看人人爱 | 韩国精品一区二区三区六区色诱 | 偷拍精偷拍精品欧洲亚洲网站 | 丁香婷婷综合五月 | 天天干天天色2020 | 国产精品 中文在线 | 国产一级一级国产 | 天天色天天骑天天射 | 一区三区在线欧 | 久草在线这里只有精品 | 亚洲mv大片欧洲mv大片免费 | 国产系列 在线观看 | 中文字幕在线观看国产 | 精品毛片一区二区免费看 | 免费看wwwwwwwwwww的视频 久久久久久99精品 91中文字幕视频 | 99久久精品无免国产免费 | 91中文字幕网| 一区二区丝袜 | 国产在线传媒 | 日韩精品中文字幕久久臀 | 韩国av永久免费 | 日韩欧美网址 | 99精品热视频 | 91看片麻豆 | 亚欧洲精品视频在线观看 | 欧美成人性战久久 | 亚洲精品久久久久58 | 欧美日韩国产一区二 | 久久99国产精品免费网站 | 久久久蜜桃 | 免费黄色网址大全 | 久久久久久久久久久精 | 国产精品二区在线观看 | 亚洲日本中文字幕在线观看 | 午夜精品久久久久久久久久久久 | 在线精品视频免费播放 | 九九久久电影 | 国产精品久久久久久久免费观看 | 亚洲精品乱码久久久久久久久久 | 毛片久久久 | 日韩理论片 | 婷婷六月天天 | 国产蜜臀av | 五月天天在线 | 国产黄色精品在线 | 久久久久久国产精品 | 在线观看视频91 | 午夜视频福利 | 亚洲国产成人精品在线观看 | 狠狠久久| av福利网址导航大全 | 91av在线电影 | 9ⅰ精品久久久久久久久中文字幕 | 五月婷婷黄色网 | 四虎影视国产精品免费久久 | 免费在线观看不卡av | 在线国产日韩 | 亚洲涩涩一区 | 国际精品久久 | 日韩精品久久久久久久电影99爱 | 中文字幕综合在线 | 欧美日韩不卡一区二区三区 | 99久久精品国产欧美主题曲 | 婷婷丁香社区 | 欧美日韩中文字幕综合视频 | 国产a网站 | 色五月成人| 国产精品一区二区久久精品爱微奶 | 蜜臀av性久久久久蜜臀av | 一本一本久久a久久精品综合妖精 | 99麻豆视频 | 天天操天天射天天舔 | 日韩中文字 | 国产麻豆精品免费视频 | 九九热精品视频在线播放 | av在线收看 | 亚洲激情综合网 | 97视频在线免费播放 | 欧美精品乱码久久久久久按摩 | 人人玩人人添人人 | 有没有在线观看av | 久久久久久久久综合 | 江苏妇搡bbbb搡bbbb | 91精品办公室少妇高潮对白 | 欧美高清视频不卡网 | 992tv又爽又黄的免费视频 | av网在线观看 | 丁香婷婷激情国产高清秒播 | 中文字幕视频三区 | 美女国产网站 | 欧美日韩一区二区视频在线观看 | 一区二区三区在线观看免费 | 六月激情 | 91久久丝袜国产露脸动漫 | 一级淫片在线观看 | 免费在线国产视频 | 国产亚洲一区二区在线观看 | 99久久精品国产系列 | 日韩欧美精品在线观看 | 成人性生交大片免费观看网站 | 日韩视频三区 | 久久久久亚洲天堂 | 亚洲欧洲一级 | 精品福利视频在线观看 | 色综合久 | 视频国产精品 | 欧美日韩xx | 最近更新好看的中文字幕 | 欧美日韩久久不卡 | .国产精品成人自产拍在线观看6 | 在线不卡的av| 怡春院av| 久久9视频 | 国产精品专区一 | 色狠狠综合| 国产高清成人在线 | 丁五月婷婷 | 国产成人精品久久久 | 91在线观看视频 | 日韩三级视频在线看 | 日韩精品一区二区免费 | 色婷婷亚洲精品 | 国产精品久久久久久久久久久久久 | 色狠狠干 | 日韩黄色软件 | 特级a毛片 | 91av看片 | 国产一区欧美一区 | 精品久久久久久国产偷窥 | 国色天香在线观看 | 97超视频免费观看 | 五月天六月婷婷 | 成人在线视 | 免费av网站在线看 | 精品人妖videos欧美人妖 | 亚洲最大激情中文字幕 | 不卡国产在线 | 久久99热精品 | 91 中文字幕 | 中文av在线免费观看 | 欧美一级特黄aaaaaa大片在线观看 | 国产玖玖精品视频 | 中文字幕在线日 | 国产精品第一页在线 | 色婷婷激情电影 | 亚洲在线视频观看 | 成人免费一区二区三区在线观看 | 日韩av网站在线播放 | 在线观看视频一区二区三区 | 99精品视频在线播放观看 | 国产日韩欧美在线免费观看 | 一 级 黄 色 片免费看的 | 国产精品一区二区无线 | 美女视频永久黄网站免费观看国产 | 精品福利国产 | 91大神在线看 | 欧美黄污视频 | 少妇bbbb揉bbbb日本 | 久草在线免费在线观看 | 日韩在线 一区二区 | 精品 激情 | 亚洲视频 视频在线 | 国产精品久久久久久久av电影 | 国产亚洲精品女人久久久久久 | 国产午夜精品av一区二区 | 国产高清区 | 免费男女羞羞的视频网站中文字幕 | 黄色成人免费电影 | 欧美性黑人 | 日韩毛片在线播放 | 日本aaa在线观看 | 亚洲艳情 | 九色精品免费永久在线 | 亚洲色图色 | 天天要夜夜操 | 日韩欧美一区二区三区视频 | 国产精品久久久久毛片大屁完整版 | 免费h精品视频在线播放 | 97超碰人人模人人人爽人人爱 | 狠狠操欧美 | 日韩一区二区三区高清在线观看 | 激情五月色播五月 | 久草免费在线 | 在线播放 日韩专区 | 精品一区二区在线免费观看 | 九九免费在线观看 | 色综合久久久久综合体桃花网 | 91av在线电影 | 97色国产| 久草视频精品 | 黄色国产区 | 天天操天天添天天吹 | 五月天网站在线 | 天天射射天天 | 国产福利a| 日日操网站 | 国产精品网红直播 | 日本aaa在线观看 | 久久久久一区 | 久久久影片 | 国产精品1区 | 麻豆视频免费入口 | 999国内精品永久免费视频 | 中文字幕在线播放日韩 | 国产精品久久久久久久久久久久久久 | 狠狠躁日日躁夜夜躁av | 国产乱对白刺激视频不卡 | 成人禁用看黄a在线 | 黄色国产高清 | 深夜免费福利在线 | 国产视频中文字幕在线观看 | 国产日本在线播放 | 国产午夜三级一区二区三 | 中文永久免费观看 | 亚洲一级理论片 | 久久99精品久久久久久 | 人人爽人人插 | 欧美精品久久天天躁 | 在线看一区二区 | 欧美日韩高清一区二区 国产亚洲免费看 | 人人插人人做 | 91丨九色丨国产女 | 天天操天天射天天舔 | 一区二区三区四区五区六区 | 国产精品v欧美精品 | 久久久久在线视频 | 天堂视频一区 | 丁香婷婷网 |