欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python數(shù)據(jù)分析中常見(jiàn)統(tǒng)計(jì)方法詳解

 更新時(shí)間:2024年02月19日 14:11:24   作者:Sitin濤哥  
數(shù)據(jù)分析是現(xiàn)代社會(huì)中不可或缺的一部分,通過(guò)對(duì)數(shù)據(jù)的統(tǒng)計(jì)和分析,我們可以得出有用的信息和見(jiàn)解,本文將介紹在?Python?中常見(jiàn)的數(shù)據(jù)統(tǒng)計(jì)方法,希望對(duì)大家有所幫助

數(shù)據(jù)分析是現(xiàn)代社會(huì)中不可或缺的一部分,通過(guò)對(duì)數(shù)據(jù)的統(tǒng)計(jì)和分析,我們可以得出有用的信息和見(jiàn)解,支持決策和解決問(wèn)題。本文將介紹在 Python 中常見(jiàn)的數(shù)據(jù)統(tǒng)計(jì)方法,包括描述性統(tǒng)計(jì)、假設(shè)檢驗(yàn)、回歸分析等,并提供詳細(xì)的示例代碼。

描述性統(tǒng)計(jì)

描述性統(tǒng)計(jì)是數(shù)據(jù)分析的第一步,它幫助了解數(shù)據(jù)的基本特征。以下是一些常見(jiàn)的描述性統(tǒng)計(jì)方法:

1. 平均值(均值)

平均值是數(shù)據(jù)集中所有數(shù)據(jù)的總和除以數(shù)據(jù)點(diǎn)的數(shù)量,用于衡量數(shù)據(jù)的集中趨勢(shì)。

import numpy as np

data = [10, 20, 30, 40, 50]
mean = np.mean(data)
print("平均值:", mean)

2. 中位數(shù)

中位數(shù)是數(shù)據(jù)集中的中間值,將數(shù)據(jù)排序后位于中間位置的值。

import numpy as np

data = [10, 20, 30, 40, 50]
median = np.median(data)
print("中位數(shù):", median)

3. 眾數(shù)

眾數(shù)是數(shù)據(jù)集中出現(xiàn)次數(shù)最多的值。

from statistics import mode

data = [10, 20, 30, 20, 50, 20]
mode_value = mode(data)
print("眾數(shù):", mode_value)

4. 標(biāo)準(zhǔn)差和方差

標(biāo)準(zhǔn)差和方差度量了數(shù)據(jù)的離散程度,標(biāo)準(zhǔn)差是方差的平方根。

import numpy as np

data = [10, 20, 30, 40, 50]
std_deviation = np.std(data)
variance = np.var(data)
print("標(biāo)準(zhǔn)差:", std_deviation)
print("方差:", variance)

5. 百分位數(shù)

百分位數(shù)表示數(shù)據(jù)中小于或等于給定百分比的觀察值。常見(jiàn)的百分位數(shù)包括第25、第50和第75百分位數(shù),分別對(duì)應(yīng)于數(shù)據(jù)的下四分位數(shù)、中位數(shù)和上四分位數(shù)。

import numpy as np

data = [10, 20, 30, 40, 50]
q1 = np.percentile(data, 25)
median = np.percentile(data, 50)
q3 = np.percentile(data, 75)
print("下四分位數(shù)(Q1):", q1)
print("中位數(shù):", median)
print("上四分位數(shù)(Q3):", q3)

假設(shè)檢驗(yàn)

假設(shè)檢驗(yàn)是用于驗(yàn)證關(guān)于總體統(tǒng)計(jì)特征的假設(shè)的方法。以下是一些常見(jiàn)的假設(shè)檢驗(yàn)方法:

1. t-檢驗(yàn)

t-檢驗(yàn)用于比較兩組數(shù)據(jù)之間的均值是否具有統(tǒng)計(jì)顯著性差異。

import scipy.stats as stats

group1 = [25, 30, 35, 40, 45]
group2 = [20, 28, 32, 38, 42]

t_statistic, p_value = stats.ttest_ind(group1, group2)
print("t-統(tǒng)計(jì)量:", t_statistic)
print("p-值:", p_value)

2. 卡方檢驗(yàn)

卡方檢驗(yàn)用于確定兩個(gè)分類變量之間是否存在相關(guān)性。

import scipy.stats as stats

observed = [[10, 20], [30, 40]]
chi2, p, dof, expected = stats.chi2_contingency(observed)
print("卡方統(tǒng)計(jì)量:", chi2)
print("p-值:", p)

3. 方差分析

方差分析用于比較多個(gè)組之間的均值是否存在統(tǒng)計(jì)顯著性差異。

import scipy.stats as stats

group1 = [25, 30, 35, 40, 45]
group2 = [20, 28, 32, 38, 42]
group3 = [15, 18, 25, 30, 35]

f_statistic, p_value = stats.f_oneway(group1, group2, group3)
print("F-統(tǒng)計(jì)量:", f_statistic)
print("p-值:", p_value)

回歸分析

回歸分析用于探究變量之間的關(guān)系,其中最常見(jiàn)的是線性回歸。

線性回歸

線性回歸用于擬合數(shù)據(jù)并確定自變量與因變量之間的線性關(guān)系。

import numpy as np
from scipy.stats import linregress
import matplotlib.pyplot as plt

???????x = np.array([1, 2, 3, 4, 5])
y = np.array([2, 4, 5, 4, 5])

slope, intercept, r_value, p_value, std_err = linregress(x, y)

plt.scatter(x, y)
plt.plot(x, slope * x + intercept, color='red')
plt.xlabel('自變量')
plt.ylabel('因變量')
plt.show()

print("斜率:", slope)
print("截距:", intercept)
print("相關(guān)系數(shù):", r_value)
print("p-值:", p_value)

數(shù)據(jù)可視化

數(shù)據(jù)可視化是數(shù)據(jù)分析的重要部分,它可以幫助更好地理解數(shù)據(jù)和趨勢(shì)。

1. 直方圖

直方圖用于展示數(shù)據(jù)的分布情況。

import numpy as np
import matplotlib.pyplot as plt

data = np.random.randn(1000)  # 生成隨機(jī)數(shù)據(jù)
plt.hist(data, bins=20, density=True, alpha=0.6, color='g')
plt.xlabel('值')
plt.ylabel('頻率')
plt.title('直方圖')
plt.show()

2. 散點(diǎn)圖

散點(diǎn)圖用于展示兩個(gè)變量之間的關(guān)系。

import numpy as np
import matplotlib.pyplot as plt

x = np.random.randn(100)
y = 2 * x + np.random.randn(100)  # 創(chuàng)建線性關(guān)系

plt.scatter(x, y, marker='o', color='b', alpha=0.6)
plt.xlabel('自變量')
plt.ylabel('因變量')
plt.title('散點(diǎn)圖')
plt.show()

以上只是數(shù)據(jù)分析中常見(jiàn)的一些統(tǒng)計(jì)方法和數(shù)據(jù)可視化技巧的示例,實(shí)際應(yīng)用中可能需要根據(jù)具體問(wèn)題選擇合適的方法。

到此這篇關(guān)于Python數(shù)據(jù)分析中常見(jiàn)統(tǒng)計(jì)方法詳解的文章就介紹到這了,更多相關(guān)Python數(shù)據(jù)分析內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python實(shí)現(xiàn)自動(dòng)化批量調(diào)整Word樣式

    Python實(shí)現(xiàn)自動(dòng)化批量調(diào)整Word樣式

    在日常工作中,處理大量的Word文檔是一個(gè)常見(jiàn)的任務(wù),尤其是需要批量修改文檔的樣式時(shí),本文為大家介紹了如何使用Python實(shí)現(xiàn)自動(dòng)化批量調(diào)整Word樣式,需要的可以參考下
    2024-12-12
  • python中讓自定義的類使用加號(hào)"+"

    python中讓自定義的類使用加號(hào)"+"

    這篇文章主要介紹了python中讓自定義的類使用加號(hào)"+",如果對(duì)兩個(gè)對(duì)象直接“+”肯定是不行的,因?yàn)檫€沒(méi)有對(duì)CartoonImage類重載加法運(yùn)算符__add__(),下文小編舉例形式講解該內(nèi)容,需要的下伙伴可以參考一下
    2022-03-03
  • Python封裝MySQL操作工具類

    Python封裝MySQL操作工具類

    在Python中對(duì)MySQL的操作通常通過(guò)mysql-connector-python或PyMySQL庫(kù)進(jìn)行,本文主要為大家介紹了一個(gè)簡(jiǎn)單的對(duì)MySQL操作的封裝示例,希望對(duì)大家有所幫助
    2025-01-01
  • Python3.7 + Yolo3實(shí)現(xiàn)識(shí)別語(yǔ)音播報(bào)功能

    Python3.7 + Yolo3實(shí)現(xiàn)識(shí)別語(yǔ)音播報(bào)功能

    這篇文章主要介紹了Python3.7 + Yolo3識(shí)別語(yǔ)音播報(bào)功能,開(kāi)始之前我們先得解析出來(lái)Yolo3的代碼,從而獲取到被識(shí)別出來(lái)的物體標(biāo)簽,具體詳細(xì)過(guò)程跟隨小編一起看看吧
    2021-12-12
  • django使用sqlite3統(tǒng)計(jì)前臺(tái)站點(diǎn)訪問(wèn)數(shù)量示例

    django使用sqlite3統(tǒng)計(jì)前臺(tái)站點(diǎn)訪問(wèn)數(shù)量示例

    這篇文章主要為大家介紹了django使用sqlite3統(tǒng)計(jì)前臺(tái)站點(diǎn)訪問(wèn)數(shù)量示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-08-08
  • Python?mistune庫(kù)靈活的Markdown解析器使用實(shí)例探索

    Python?mistune庫(kù)靈活的Markdown解析器使用實(shí)例探索

    本文將深入介紹Python?Mistune,包括其基本概念、安裝方法、示例代碼以及一些高級(jí)用法,以幫助大家充分利用這一工具來(lái)處理Markdown文本
    2024-01-01
  • Python中的閉包與裝飾器的用法詳解

    Python中的閉包與裝飾器的用法詳解

    這篇文章主要介紹了Python中的閉包與裝飾器的用法詳解,裝飾器本質(zhì)上是一個(gè)Python函數(shù),它可以讓其他函數(shù)在不需要做任何代碼變動(dòng)的前提下增加額外功能,裝飾器的返回值也是一個(gè)函數(shù)對(duì)象,需要的朋友可以參考下
    2023-07-07
  • 如何利用opencv判斷兩張圖片是否相同詳解

    如何利用opencv判斷兩張圖片是否相同詳解

    這篇文章主要給大家介紹了關(guān)于如何利用opencv判斷兩張圖片是否相同的相關(guān)資料,OpenCV是一個(gè)開(kāi)源的計(jì)算機(jī)視覺(jué)庫(kù),它提供了很多函數(shù),這些函數(shù)非常高效地實(shí)現(xiàn)了計(jì)算機(jī)視覺(jué)算法,需要的朋友可以參考下
    2021-07-07
  • Python依賴包遷移到斷網(wǎng)環(huán)境操作

    Python依賴包遷移到斷網(wǎng)環(huán)境操作

    這篇文章主要介紹了Python依賴包遷移到斷網(wǎng)環(huán)境操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-07-07
  • Python+Tkinter實(shí)現(xiàn)RGB數(shù)值轉(zhuǎn)換為16進(jìn)制碼

    Python+Tkinter實(shí)現(xiàn)RGB數(shù)值轉(zhuǎn)換為16進(jìn)制碼

    這篇文章主要為大家詳細(xì)介紹了Python如何利用Tkinter編寫(xiě)一個(gè)RGB數(shù)值轉(zhuǎn)換為16進(jìn)制碼的小工具,文中的示例代講解詳細(xì),感興趣的小伙伴可以了解一下
    2023-01-01

最新評(píng)論