在游戏的开发过程中,我们会用到很多的算法,其中数学中的线性回归可以很好地运用到一些游戏里,下面是由PHP写的一段计算线性回归的方程式的代码:
| "Content-Type" content="text/html; charset=utf-8"> "GENERATOR" content="Microsoft FrontPage Express 2.0"> 线性回归 Linear Regression计算线性回归方程式 Y = a + bX 如果两组数据相关系数很高, 可以用一条近似直线Y=a + bX 来预估, 谓之线性回归
根据统计学理论, Y = a + bX 中 斜率 b = X,Y 离均差交乘积和 / X离均差平方和
常数项 a = Y平均值 - b * X平均值
header("Content-Type: text/html; charset=utf-8");if (empty($_REQUEST["X"])) { ?> } else { $X = explode(",",$_REQUEST["X"]); $Y = explode(",",$_REQUEST["Y"]); $xavg = array_sum($X)/count($X); |