摘要:最优化问题是普遍存在的,以前上运筹学课的时候也接触过最优化相关的问题,当时主要是理论课,并且关注的重点是单纯形法、运输问题以及图论等,这里指的最优化是指函数的最优化,即函数的极值,由于寻找一个局部最优比寻找全局最优要简单得多,所以这里的最优解也是指的局部最优解。 牛顿最优化方法 仅给出代码,公式什么
阅读全文
摘要:最近准备做一个股票的数据库,用R语言来获取数据,然后存在SQL Sever 2016 express 里面,虽然前面接触过一些操作,但是还是很不熟悉,现在数据已经能获取到了,是时候好好学习一下怎么用R来操作数据库. RODBC基础(翻译自RODBC文档) 2. 从数据库读取文件 表名字 文中说DBM
阅读全文
摘要:前两天对学习了R里面计算的基本范围,以及一些求解方程的方法,今天来看看积分,其实上个学期学了数值分析,对这部分的算法是有所了解的,当时是用matlab写了一遍,已经忘了怎么实现的了,现在用R重新写一遍吧,算法有梯形积分法,辛普森积分法,自适应积分法。 梯形积分法 梯形积分法可以用下图很好的解释 就是
阅读全文
摘要:求根是数值计算的一个基本问题,一般采用的都是迭代算法求解,主要有不动点迭代法、牛顿-拉富生算法、割线法和二分法。 不动点迭代法 所谓的不动点是指x=f(x)的那些点,而所谓的不懂点迭代法是指将原方程化为x=f(x)形式之后,下一步所用的x值为这一步的f(x),这样的话就可以一直逼近我们需 要的x,即
阅读全文
摘要:R语言的最大数值 在R语言里面,所能计算的最大数值可以用下面的方法获得: 在编程的时候注意不要超过这个数值。当然,普通情况下也不可能超过的。 R语言的最大精度 R语言的舍入误差要比python好不少,但是也还是有的。 上面所谓的机器误差就是不可避免的最小误差,在做运算时会被舍弃。至于在什么情况下舍弃
阅读全文