0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

使用SCL語言編寫函數(shù)計(jì)算方差和標(biāo)準(zhǔn)差

jf_61nrsJTz ? 來源:方正智芯 ? 作者:方正智芯 ? 2022-10-17 09:17 ? 次閱讀

方差也稱為“平方差”,用來描述集合中變量的離散程度,即變量與平均值的偏離程度。方差越大,表示變量與平均值的偏離程度越大,即越不穩(wěn)定。標(biāo)準(zhǔn)差是方差的算術(shù)平方根。今天這篇文章,我們就用SCL語言編寫函數(shù)來計(jì)算方差和標(biāo)準(zhǔn)差。

統(tǒng)計(jì)學(xué)上方差分為兩種:總體方差和樣本方差。

①總體方差:是指總體中每一個(gè)變量與總體平均值的差值的平方和,除以總體數(shù)量??傮w方差的計(jì)算公式如下:

ac1e974e-4da9-11ed-a3b6-dac502259ad0.png

其中:σ2是總體方差,X是隨機(jī)變量,μ是總體均值,N是總體樣本量。

實(shí)際情況中,我們可能得不到總體的所有變量,只能抽取有限數(shù)量的樣本來代替整體,這種方差稱為樣本方差。

②樣本方差:樣本中所有變量與樣本平均值的差值的平方和,除以樣本數(shù)量(n-1)。樣本方差的計(jì)算公式如下:

ac2bd9cc-4da9-11ed-a3b6-dac502259ad0.png

注意:樣本方差中為了實(shí)現(xiàn)對(duì)總體的無偏估計(jì),除數(shù)采用樣本量減1。

③總體標(biāo)準(zhǔn)差:總體方差的算術(shù)平方根;

④樣本標(biāo)準(zhǔn)差:樣本方差的算術(shù)方法根;

接下來編程實(shí)現(xiàn)總體方差/標(biāo)準(zhǔn)差及樣本方差/標(biāo)準(zhǔn)差的計(jì)算。

在博途環(huán)境下新建函數(shù)塊FB5019_Variance,聲明變量如下圖所示:

ac352fe0-4da9-11ed-a3b6-dac502259ad0.png

其中:

u2:總體方差;

u:總體標(biāo)準(zhǔn)差;

s2:樣本方差;

s:樣本標(biāo)準(zhǔn)差;

average:平均值;

編寫代碼如下:

ac400d3e-4da9-11ed-a3b6-dac502259ad0.png

我使用隨機(jī)數(shù)產(chǎn)生函數(shù)測(cè)試過了這段代碼,如果你有任何問題歡迎留言討論。

ac6deb28-4da9-11ed-a3b6-dac502259ad0.png

審核編輯:湯梓紅
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 函數(shù)
    +關(guān)注

    關(guān)注

    3

    文章

    4331

    瀏覽量

    62629
  • SCL
    SCL
    +關(guān)注

    關(guān)注

    1

    文章

    239

    瀏覽量

    17084
  • 方差
    +關(guān)注

    關(guān)注

    0

    文章

    7

    瀏覽量

    6479

原文標(biāo)題:西門子SCL編程實(shí)例——計(jì)算方差和標(biāo)準(zhǔn)差

文章出處:【微信號(hào):方正智芯,微信公眾號(hào):方正智芯】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    什么是標(biāo)準(zhǔn)差?它有什么意義?

    什么是標(biāo)準(zhǔn)差?標(biāo)準(zhǔn)差有什么意義?
    發(fā)表于 05-10 07:15

    統(tǒng)計(jì)函數(shù)中的標(biāo)準(zhǔn)偏差,均方根和方差計(jì)算

    第15章 DSP統(tǒng)計(jì)函數(shù)-標(biāo)準(zhǔn)偏差、均方根和方差本期教程主要講解統(tǒng)計(jì)函數(shù)中的標(biāo)準(zhǔn)偏差,均方根和方差
    發(fā)表于 08-11 06:48

    統(tǒng)計(jì)函數(shù)中的標(biāo)準(zhǔn)偏差計(jì)算

    第15章 DSP統(tǒng)計(jì)函數(shù)-標(biāo)準(zhǔn)偏差、均方根和方差本期教程主要講解統(tǒng)計(jì)函數(shù)中的標(biāo)準(zhǔn)偏差,均方根和方差
    發(fā)表于 08-17 09:19

    講解統(tǒng)計(jì)函數(shù)中的標(biāo)準(zhǔn)偏差,均方根和方差計(jì)算

    第15章 DSP統(tǒng)計(jì)函數(shù)-標(biāo)準(zhǔn)偏差、均方根和方差本期教程主要講解統(tǒng)計(jì)函數(shù)中的標(biāo)準(zhǔn)偏差,均方根和方差
    發(fā)表于 08-17 06:32

    如何使用SCL語言編寫控制算法

    SCL語言是什么?SCL語言有何優(yōu)勢(shì)?如何使用SCL語言
    發(fā)表于 09-22 06:45

    西門子1200 SCL語言編寫

    西門子1200正序啟動(dòng)SCL語言該怎樣去編寫?西門子1200逆序停止SCL語言該怎樣去編寫?
    發(fā)表于 09-29 08:47

    函數(shù)中的標(biāo)準(zhǔn)偏差/均方根和方差怎么計(jì)算

    函數(shù)中的標(biāo)準(zhǔn)偏差/均方根和方差怎么計(jì)算?
    發(fā)表于 11-19 06:36

    介紹一個(gè)使用SCL語言編寫的電機(jī)控制函數(shù)

      電機(jī)控制在實(shí)際項(xiàng)目中經(jīng)常使用,一般的電機(jī)控制程序塊都是具有啟動(dòng)、保持、停止的功能。  今天這篇文章給大家介紹一個(gè)使用SCL語言編寫的電機(jī)控制函數(shù)塊,不但具有起保停功能,還具有反饋監(jiān)
    發(fā)表于 03-09 17:02

    C語言標(biāo)準(zhǔn)函數(shù)

    C語言標(biāo)準(zhǔn)函數(shù),使用C語言編程時(shí),常用到的函數(shù)。
    發(fā)表于 05-11 16:41 ?0次下載

    均值、方差、均方值、均方差計(jì)算

    標(biāo)準(zhǔn)差(Standard Deviation)用σ表示,有的時(shí)候標(biāo)準(zhǔn)差又可以被稱為均方根誤差RMSE。 標(biāo)準(zhǔn)差是各數(shù)據(jù)偏離平均數(shù)的距離的平均數(shù),它是離均差平方和平均后的方根,用σ表示,標(biāo)準(zhǔn)差
    的頭像 發(fā)表于 07-13 08:16 ?11.6w次閱讀
    均值、<b class='flag-5'>方差</b>、均方值、均<b class='flag-5'>方差</b><b class='flag-5'>計(jì)算</b>

    協(xié)方差的意義和計(jì)算公式詳細(xì)說明

    學(xué)過概率統(tǒng)計(jì)的孩子都知道,統(tǒng)計(jì)里最基本的概念就是樣本的均值,方差,或者再加個(gè)標(biāo)準(zhǔn)差。首先我們給你一個(gè)含有n個(gè)樣本的集合,依次給出這些概念的公式描述,這些高中學(xué)過數(shù)學(xué)的孩子都應(yīng)該知道吧,一帶而過。
    發(fā)表于 12-17 08:00 ?0次下載
    協(xié)<b class='flag-5'>方差</b>的意義和<b class='flag-5'>計(jì)算</b>公式詳細(xì)說明

    使用SCL函數(shù)編寫計(jì)算保質(zhì)期的應(yīng)用程序

    在以下部分中,將創(chuàng)建 SCL 函數(shù)塊“SCL_Best_before_date” 。 可使用 SCL 函數(shù)
    的頭像 發(fā)表于 10-18 15:15 ?1062次閱讀

    西門子SCL語言編程案例之計(jì)算方差

    在統(tǒng)計(jì)數(shù)據(jù)中,經(jīng)常用到方差來代表數(shù)據(jù)的離散程序,我們用SCL語言編寫一個(gè)計(jì)算方差的FB塊。
    的頭像 發(fā)表于 01-09 09:45 ?1374次閱讀

    西門子SCL語言編程系列-計(jì)算方差

    方差,用來描述一組數(shù)據(jù)中數(shù)據(jù)的離散程度,即變量與平均值的偏離程度。方差越大,表示變量與平均值的偏離程度越大,即越不穩(wěn)定。標(biāo)準(zhǔn)差方差的算術(shù)平方根。今天這篇文章,我們就用
    的頭像 發(fā)表于 02-06 15:13 ?1031次閱讀
    西門子<b class='flag-5'>SCL</b><b class='flag-5'>語言</b>編程系列-<b class='flag-5'>計(jì)算</b><b class='flag-5'>方差</b>

    SCL語言編寫的模擬量輸入信號(hào)處理函數(shù)介紹

    今天這篇文章,我們?cè)诓┩酒脚_(tái)下用SCL語言編寫一個(gè)模擬量輸入信號(hào)處理的函數(shù)塊,它可用于S7-1200/1500系列PLC。
    的頭像 發(fā)表于 09-21 09:25 ?912次閱讀
    <b class='flag-5'>SCL</b><b class='flag-5'>語言</b><b class='flag-5'>編寫</b>的模擬量輸入信號(hào)處理<b class='flag-5'>函數(shù)</b>介紹