计算标准差、方差的Python程序

计算标准差、方差的Python程序,第1张

概述计算拟合函数的标准差方差#计算拟合函数的标准差、方差fromsympyimport*X=[3.2,2.99,2.7,2.28,1.53]Y=[7.06,6.94,6.73,6.52,6.06]#实际Y值n=len(X)deff(x):y=0.5955*x+5.1486returnyY_v=[]#拟合函数的Y值foriinrange(n): 计算拟合函数的标准差、方差
#计算拟合函数的标准差、方差from sympy import *X = [3.2,2.99,2.7,2.28,1.53]Y = [7.06,6.94,6.73,6.52,6.06]   #实际Y值n = len(X)def f(x):    y = 0.5955*x + 5.1486    return yY_v = []    #拟合函数的Y值for i in range(n):    Y_v.append(f(X[i]))S = 0for i in range(n):    S += (Y[i] - Y_v[i])**2S = S/nprint('拟合函数方差:',S)print('拟合函数标准差:',sqrt(S))

结果:

拟合函数方差: 0.00020755006999999574拟合函数标准差: 0.0144065981411295
计算样本的标准差、方差

#计算样本的标准差、方差from sympy import *X = [13.64,13.72,13.6,13.34,13.28,13.34,13.7,13.81,13.62,13.93]n = len(X)X_Sum = 0for i in range(n):    X_Sum += X[i]X_Ave = X_Sum/nS = 0for i in range(n):    S += (X[i] - X_Ave)**2S = S/(n-1)print('样本方差:',S)print('样本标准差:',sqrt(S))

结果:

样本方差: 0.04632888888888896样本标准差: 0.215241466471702
总结

以上是内存溢出为你收集整理的计算标准差、方差的Python程序全部内容,希望文章能够帮你解决计算标准差、方差的Python程序所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1189483.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-03
下一篇 2022-06-03

发表评论

登录后才能评论

评论列表(0条)

保存