统计分析软件研制中的几个问题
中文摘要 | 第1-8页 |
英文摘要 | 第8-10页 |
引言 | 第10-11页 |
1 非线性最小二乘算法设计与实现 | 第11-47页 |
1.1 非线性最小二问题 | 第11页 |
1.2 非线性最小二的数学描述 | 第11-12页 |
1.3 研究概况 | 第12页 |
1.4 几种统计软件中的非线性最小二乘算法 | 第12-14页 |
1.4.1 迭代方法 | 第13页 |
1.4.2 迭代收敛准则及停止迭代原则 | 第13页 |
1.4.3 参数的初始值 | 第13-14页 |
1.4.4 导数的计算 | 第14页 |
1.4.5 参数个数和数据量的限制 | 第14页 |
1.5 算法设计 | 第14-19页 |
1.5.1 牛顿法 | 第14-15页 |
1.5.2 结构分析 | 第15-16页 |
1.5.3 符号运算求导 | 第16页 |
1.5.4 编译执行求值 | 第16-17页 |
1.5.5 向量化传递参数 | 第17页 |
1.5.6 信赖域方法的算法 | 第17-19页 |
1.6 代码设计 | 第19-22页 |
1.6.1 迭代过程中溢出的处理 | 第19页 |
1.6.2 残差图的绘制 | 第19-22页 |
1.7 数值实验 | 第22-45页 |
1.7.1 实验数据 | 第22-24页 |
1.7.2 测试项目 | 第24-25页 |
1.7.3 精度验证 | 第25-35页 |
1.7.4 初始值对计算结果的影响 | 第35-44页 |
1.7.5 求解非线性方程组 | 第44-45页 |
1.8 结论与讨论 | 第45-47页 |
1.8.1 结论 | 第45页 |
1.8.2 讨论 | 第45-47页 |
2 通用公式解释器的设计 | 第47-56页 |
2.1 需求分析 | 第47-48页 |
2.1.1 能够进行字符运算和数值运算 | 第47页 |
2.1.2 能够进行逻辑运算和关系运算 | 第47页 |
2.1.3 能够在运行时捕捉到运行时错误 | 第47页 |
2.1.4 能够支持对自定义函数的扩充 | 第47-48页 |
2.2 基于算符优先的公式解释器的设计 | 第48-54页 |
2.2.1 算符的优先级 | 第48-50页 |
2.2.2 操作数的赋值特性 | 第50页 |
2.2.3 可以使用的函数列表 | 第50-52页 |
2.2.4 算法原理 | 第52-53页 |
2.2.5 流程设计 | 第53-54页 |
2.3 数值实验 | 第54-55页 |
2.3.1 公式合法性测试 | 第54-55页 |
2.3.2 计算速度测试 | 第55页 |
2.4 结论 | 第55-56页 |
3 软件加密方案的设计与实现 | 第56-65页 |
3.1 系统需求 | 第56-57页 |
3.2 密钥盘的制作 | 第57-60页 |
3.2.1 密钥盘的制作 | 第57页 |
3.2.2 密钥盘的识别 | 第57-60页 |
3.3 机器指纹的生成 | 第60-63页 |
3.3.1 硬盘物理序列号 | 第60-61页 |
3.3.2 网卡 MAC地址 | 第61页 |
3.3.3 加密算法 | 第61-63页 |
3.4 软件体系结构 | 第63页 |
3.5 安装设置 | 第63-64页 |
3.6 结论 | 第64-65页 |
4 帮助文件的制作 | 第65-73页 |
4.1 制作流程 | 第66-67页 |
4.2 文件结构的组织 | 第67-68页 |
4.3 HTML文件的模式 | 第68-70页 |
4.4 在系统中集成 | 第70-72页 |
4.5 结论 | 第72-73页 |
5 结论与讨论 | 第73-75页 |
5.1 结论 | 第73页 |
5.2 讨论 | 第73-75页 |
参考文献 | 第75-80页 |
博士后期间已发表的论文(2003-2005) | 第80页 |
个人简历 | 第80-81页 |
致谢 | 第81页 |