用Python怎么算Mean和standard deviation

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用Python怎么算Mean和standard deviation相关的知识,希望对你有一定的参考价值。

可以用numpy模块实现:

import numpy

def cal_mean_std(sum_list_in):
    # type: (list) -> tuple
    N = sum_list_in.__len__()
    narray = numpy.array(sum_list_in)
    sum = narray.sum()
    mean = sum / N

    narray_dev = narray - mean
    narray_dev = narray_dev * narray_dev
    sum_dev = narray_dev.sum()
    DEV = float(sum_dev) / float(N)
    STDEV = numpy.math.sqrt(DEV)
    print "mean:", mean, "; DEV:", DEV, "; STDEV:", STDEV
    return mean, DEV, STDEV

均值为mean,方差为DEV,标准差是STDEV

传入数据是一个list:sum_list_in

参考技术A standard deviation:标准差 ,也称均方差(mean square error),是各数据偏离平均数的距离的平均数,它是离均差平方和平均后的方根,用σ表示。标准差是方差的算术平方根。标准差能反映一个数据集的离散程度。平均数相同的,标准差未必相同。 m...本回答被提问者和网友采纳

C语言算闰年平年怎么算

#include <stdio.h>
void main()

int year;
printf("\tinput a year:");
scanf("%d",&year);
if
(year%4==0&&year%100!=0||year%400==0);
printf("\n\t%d 是闰年\n",year);
else
printf("\n\t%d 是平年\n",year);
参考技术A 这是一个判断是否为闰年的宏定义

#define IS_LEAP_YEAR(y) (((y) % 4 == 0 && (y) % 100 != 0) || (y) % 400 == 0)

以上是关于用Python怎么算Mean和standard deviation的主要内容,如果未能解决你的问题,请参考以下文章

excel中的统计函数STANDARDIZE怎么用

spssd法和w法在怎么用

standard deviation同mean deviation有啥不同? 两者其实是啥东西?

27 - 标准差(Standard Deviation) 与标准误差(Standard Error)

20! 用%d算出来是怎样都是负数 用f就是整数 为啥?

r语言switch()怎么用,里面参数都是啥意思例如: x<-3 switch(x,2+2,mean(1:10),rnorm(4))是啥意思