麻豆黑色丝袜jk制服福利网站-麻豆精品传媒视频观看-麻豆精品传媒一二三区在线视频-麻豆精选传媒4区2021-在线视频99-在线视频a

千鋒教育-做有情懷、有良心、有品質的職業教育機構

手機站
千鋒教育

千鋒學習站 | 隨時隨地免費學

千鋒教育

掃一掃進入千鋒手機站

領取全套視頻
千鋒教育

關注千鋒學習站小程序
隨時隨地免費學習課程

當前位置:首頁  >  技術干貨  > stats.norm.pdf詳解

stats.norm.pdf詳解

來源:千鋒教育
發布人:xqq
時間: 2023-11-24 17:23:44 1700817824

一、stats.norm.pdf(a)


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

# 設定均值和標準差
mu = 0
sigma = 1

# 生成從-5到5的等差數列作為x軸值
x = np.linspace(-5, 5, num=1000)

# 接收x軸和均值、標準差,輸出y軸值
y = norm.pdf(x, mu, sigma)

# 繪制概率密度函數曲線
plt.plot(x, y)

# 添加x軸和y軸描述
plt.xlabel('x')
plt.ylabel('pdf(x)')

# 添加標題
plt.title('Normal PDF')

# 顯示圖像
plt.show()

stats.norm.pdf(a)是scipy庫中給定一組參數的情況下,計算正態分布函數的概率密度函數的函數。其中,a表示x軸的取值范圍,也可以通過numpy生成等差數列來實現。

在以上代碼中,我們設定均值為0、標準差為1,將x軸的取值范圍設定在-5到5之間,生成num個等差數列作為x軸的取值。同時,將x軸的取值、均值、標準差作為參數傳入stats.norm.pdf函數中,得到模擬數據的y軸值,繪制出正常分布概率密度函數的曲線。通過plt.show()方法,將圖像顯示出來。

二、stats.norm.pdf python


import numpy as np
from scipy.stats import norm

# 設定均值和標準差
mu = 0
sigma = 1

# 生成從-5到5的等差數列作為x軸值
x = np.linspace(-5, 5, num=1000)

# 接收x軸和均值、標準差,輸出y軸值
y = norm.pdf(x, mu, sigma)

# 將x軸和y軸的值打印出來
print("x軸的取值:\n", x)
print("y軸的取值:\n", y)

stats.norm.pdf也可以用來計算某個數值點上正態分布的概率密度函數值。通過將此方法應用于給定的x軸點,我們可以計算出每個點的y值,從而得到正態分布概率密度函數的曲線。

以上代碼中,我們同樣設定均值為0、標準差為1,再生成等差數列作為x軸的取值范圍。將x軸每個點的取值、均值、標準差作為參數,得到模擬數據的y軸值。同時,我們使用print()函數將模擬數據打印出來。

三、stats.norm.pdf的參數選取

在stats.norm.pdf中,除了x軸的取值范圍、均值、標準差之外,還有許多其他參數可以選擇。下面列舉常見的參數:

1. loc:均值參數,即正態分布的中心

2. scale:標準差參數

3. size:隨機變量數量,可以用于模擬樣本分布

4. random_state:確定隨機數生成器的種子

以下是一個綜合使用以上參數的示例代碼:


import numpy as np
from scipy.stats import norm

# 設定均值和標準差
mu = 0
sigma = 1

# 生成100個符合正態分布的隨機數
samples = norm.rvs(loc=mu, scale=sigma, size=100, random_state=42)

# 計算概率密度函數曲線
x = np.linspace(-5, 5, num=1000)
pdf = norm.pdf(x)

# 繪制概率密度函數曲線和樣本分布圖
import seaborn as sns
sns.distplot(samples, bins=10, kde=False, norm_hist=True)
plt.plot(x, pdf)

# 添加x軸和y軸描述
plt.xlabel('x')
plt.ylabel('pdf(x)')

# 添加標題
plt.title('Normal PDF and Samples')

# 顯示圖像
plt.show()

以上代碼中,首先使用norm.rvs()方法生成100個符合標準正態分布的隨機數,并將均值、標準差、隨機數數量、隨機數種子作為參數傳入方法中。然后,使用np.linspace()方法生成x軸的等差數列,將這些數傳入stats.norm.pdf()方法中,得到模擬數據的y軸值。

接下來,我們使用seaborn庫的distplot()方法來繪制樣本的實際分布情況,同時使用plot()方法將正態分布概率密度函數的曲線繪制在上面。注意,在繪制樣本分布圖時,我們將kde參數設為False,norm_hist參數設為True,這是為了將樣本分布顯示為直方圖,并將概率密度標準化為1。

最后,添加軸標簽和標題,使用plt.show()方法顯示圖像。

聲明:本站稿件版權均屬千鋒教育所有,未經許可不得擅自轉載。
10年以上業內強師集結,手把手帶你蛻變精英
請您保持通訊暢通,專屬學習老師24小時內將與您1V1溝通
免費領取
今日已有369人領取成功
劉同學 138****2860 剛剛成功領取
王同學 131****2015 剛剛成功領取
張同學 133****4652 剛剛成功領取
李同學 135****8607 剛剛成功領取
楊同學 132****5667 剛剛成功領取
岳同學 134****6652 剛剛成功領取
梁同學 157****2950 剛剛成功領取
劉同學 189****1015 剛剛成功領取
張同學 155****4678 剛剛成功領取
鄒同學 139****2907 剛剛成功領取
董同學 138****2867 剛剛成功領取
周同學 136****3602 剛剛成功領取
相關推薦HOT
主站蜘蛛池模板: 久久久久国产精品| 一级片在线免费看| 91精品国产综合久久青草| 国产成人精品一区二区三在线观看| 精品国产人成亚洲区| 山口珠理番号| 嘟嘟嘟www免费高清在线中文| 桃花综合久久久久久久久久网| 在线看无码的免费网站| 久久99精品国产麻豆不卡| 精品国产www| 伊人久久精品久久亚洲一区| 3d夜蒲团| 欧美性猛交xxxx乱大交蜜桃| 打开腿我想亲亲你下面视频| 女人被躁免费视频| 美女解开胸罩摸自己胸直播| h在线观看网站| 真希友田视频中文字幕在线看| 亚洲一级毛片在线观| 娇小xxxxx性开放| 免费国产成人午夜电影| 村上里沙在线播放| 老师的被到爽羞羞漫画| t66y最新地址一地址二地址三| 国产欧美日韩精品a在线观看| 免费一级在线观| 麻豆91免费视频| 国产高清一区二区三区视频| 啊v在线观看| 蜜臀91精品国产高清在线观看| 美女不遮不挡的免费视频裸体| 中国国语毛片免费观看视频| 亚洲精品动漫人成3d在线| 天天拍拍夜夜出水| 国产美女mm131爽爽爽毛片| 国产在线观看免费完整版中文版| 亚洲福利电影在线观看| 健身私教弄了好多次| 日韩精品资源| 男人桶女人j的视频在线观看|