Python实现单形重心法混料设计

介绍及概念

单纯形重心设计法是一种效率较高的混料试验统计模型,可用来设计试验,它能根据试验点和响应值给出响应曲面(模型)。 该法具有较高的精度和可靠性,以及较少的试验量,很适合混料试验设计。

概念

  • 单形(单纯形):为空间中顶点比维数多1的凸多边形,比如〇维的点、一维的线段,二维的三角形、三维的四面体等。
  • 响应值:某一试验点试验后的评价。
  • 三角坐标系:由三角形构成的坐标系,顶点代表对应成分的最大值。特点是三角形内(含边)一点 \(P(ax,by,cz)\),过P作三条对三角形边的平行线,可以确定x,y,z的比例。如图所示。
单形重心法示意图
  • 等值线:将某一指标中数值相同的点连线。等值线实际上是将空间(Z轴)投影到平面(XY轴)的表示。如下图。
等值线示意图

单形格子设计

设试验中考察的指标为 \(y\) ,那么 \(y\)\(p\) 个因子 \(x_1 …

more ...

Python数据分析-安装与配置

前言

本文针对 python3.5 的数据分析需求进行配置,尽量满足分析及学习的需求(本人的)。

创建 venv 环境

venvpython3.4 以上的版本自带的功能,之前的版本需要安装 virtualenv 。它可以将工作环境及系统的python环境隔离开来,在这个环境下工作很方便,安装包也不需要 root权限

# 一条命令完成venv的创建
python -m venv venvoflao
# 进入venv
source ./venvoflao/bin/activate
# 退出venv
deactivate

添加以下代码到 ~/.bashrc ,1.主要是自动更新全部包的命令,这样就可以通过 pip_update 来一键更新所有库;2.后面三行是编译 numpyscipy 的必须品: LAPACKBLAS :先安装好 LAPACK …

more ...