如何计算线性回归方程2010-2015年对应输出结果的平均值
你需要在循环执行前先初始化累加总和的变量,每次循环计算出预测值后将它加到总和里,循环结束后用总和除以年份总数就能得到平均值,修改后的可运行代码如下:
a = -22562.8 b = 11.24 i = 2010 total = 0 year_count = 0 while i <= 2015: sum_estimated_riders = (a + (i * b)) * 100000 print(sum_estimated_riders) total += sum_estimated_riders year_count += 1 i = i + 1 average_value = total / year_count print("2010-2015年对应输出结果的平均值为:", average_value)
如果是固定计算2010到2015共6年的结果,也可以省略计数变量,最后直接用总和除以6即可,保留计数变量的优势是后续调整年份范围时不需要手动修改除数,不容易出计算错误。
内容的提问来源于stack exchange,提问作者rb1705
相关产品推荐
相关产品推荐

