首页 > 其他 > 详细

建筑环境测试技术--计算残差和标准差

时间:2019-10-21 19:47:40      阅读:86      评论:0      收藏:0      [点我收藏+]
import math

print("计算算术平均值")
sum = 0
num = 0
x = 0
i = 1
residual = 0
residual_list = []
n = int(input("请输入测量数据数量:"))
x_list = []
while i <= n:
    x = float(input("请输入被测量值%d:"%i))
    x_list.append(x)
    sum += x
    i += 1
print(x_list)        
print("这组测量数据的平均值为:%f"%(sum/n))


print("计算残差")
x_s = sum/n
sum_1 = 0
for x_i in x_list:
    num += 1
    v = x_i - x_s
    sum_1 += v
    residual_list.append(v) 
    print("残差v%d = %f" %(num,v))

print("输出残差和:%0.2f"%(sum_1))

print("计算残差平方和")
num_2 = 0
for v_v in residual_list:
    
    residual += residual_list[num_2]*residual_list[num_2]

    num_2 += 1
    
print(residual)

print("计算标准差")

biao = math.sqrt(residual/(n-1))
print(biao)

 

建筑环境测试技术--计算残差和标准差

原文:https://www.cnblogs.com/hgrhome/p/11715408.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!