我们在写项目申请书或进展报告的时候,常需要写带方框的数字或对号,见下:
□电子与信息 □生物、医药技术 □新材料 □光机电一体化
□环境保护 □新能源、节能技术 □化工 □轻工
□农林牧渔 □航空航天 □其它
有两种简便的方法:
方法一:
在 插入 → 符号 里面可以找到 √ ,
格式 → 中文版式 → 带圈字符 → 在文字中粘贴上述 √ → 选择圈号。
方法二:
在 插入 → 符号 里面可以找到 √ ,
将这个对号选中,选择格式按钮中的"字符方框"即可。
我们在写项目申请书或进展报告的时候,常需要写带方框的数字或对号,见下:
□电子与信息 □生物、医药技术 □新材料 □光机电一体化
□环境保护 □新能源、节能技术 □化工 □轻工
□农林牧渔 □航空航天 □其它
有两种简便的方法:
方法一:
在 插入 → 符号 里面可以找到 √ ,
格式 → 中文版式 → 带圈字符 → 在文字中粘贴上述 √ → 选择圈号。
方法二:
在 插入 → 符号 里面可以找到 √ ,
将这个对号选中,选择格式按钮中的"字符方框"即可。
1.稻田抗原卟啉原氧化酶(PROTOX)抑制剂转基因水稻的抗性水平和适合度
Pages 125-131
H.I. Jung, Y.I. Kuk, H.Y. Kim, K. Back, D.J. Lee, S. Lee, N.R. Burgos
2.
肯尼亚中部高原玉米-豆科作物间作交错排列强劲增加作物产量和经济回报
Pages 132-139
Monicah Mucheru-Muna, Pieter Pypers, Daniel Mugendi, James Kung'u, Jayne Mugwe, Roel Merckx, Bernard Vanlauwe
3.
在不同温光条件下蚕豆的生长、PAR利用效率和产量构成
Pages 140-148
Adriana Confalone, Jon I. Lizaso, Benigno Ruiz-Nogueira, Francisco-Xavier López-Cedrón, Federico Sau
4.
小农户玉米耕作系统备用土壤肥力资源--本地豆科作物休闲(indifallows)
Pages 149-157
H. Nezomba, T.P. Tauro, F. Mtambanengwe, P. Mapfumo
5.
根茎比降低对冬小麦水分利用效率和籽粒产量的影响
Pages 158-164
Shou-Chen Ma, Feng-Min Li, Bing-Cheng Xu, Zhan-Bin Huang
6.
利用冠层温度(晴天和雾天)估计水稻气孔导度的品种差异
Pages 165-170
Toshiyuki Takai, Masahiro Yano, Toshio Yamamoto
7.
澳大利亚六倍体小麦 (Triticum aestivum L.)育种品系膨胀势分析
Pages 171-178
Omid Ansari, Monica B?ga, Ravindra N. Chibbar, Nilufa Sultana, Neil K. Howes
8.
地中海环境中水氮互作效应对硬质小麦和大麦的影响
Pages 179-190
Rossella Albrizio, Mladen Todorovic, Tatjana Matic, Anna Maria Stellacci
9.
捷克壤质砂土地冬小麦生产的可持续性:肥料和轮作长期试验结果
Pages 191-199
Michal Hejcman, Eva Kunzová
我在"【总结】方差分析系列<一>------用好ANOVA中的Contrast选项"中曾简单介绍了contrast选项,下面我翻译并整理了SAS中contrast语句常数向量的获取方法,也适用于SAS的estimate语句和SPSS软件。
本文主要内容整理自"A quick guide to writing contrast statements in SAS and SPSS"。
Contrast语句使你可以用自定义的方式进行假设检验,它必须出现在model语句之后。如果用到manova语句、repeated语句、random语句或test语句,contrast语句必须出现在这些语句之前。标记用来标识所进行的检验,用以标识的文字或符号需用单引号括起来。效应表达式用以指定假设检验的因素(组合),这些因素(组合)必须是model语句中出现过的。效应表达式后的常数向量用以指定相应因素(组合)各水平的值,在指定各水平的情况下进行相关因素的分析。
下面将举例说明效应表达式常数向量获取过程。
1. 影响因素的顺序及编码方式
在SAS中,class语句指定了因素的顺序,这决定着contrast语句中常数向量的写法。
在默认情况下,因素按字母顺序或数值大小进行编码。例如,如果变量"sex"有"男性"和"女性"两个值,并分别用M和F表示。那么,程序将先为F(女性)计算系数。
2. 数据的描述统计
在SAS中,使用proc univariate可以使我们对数据集有个粗略的认识。输出结果里还包括盒子图。
3. 确定感兴趣的差异比较
假设一个完全随机区组试验设计,有A、B和C三个因素。A因素有2个水平(1和2),B因素有3个水平(1、2和3),C因素有4个水平(1、2、3和4)。 我们设定一个简单比较:当b为2时,比较A 2个水平之间的差异。
4. 新建一个系数表,并关注影响因素顺序及其水平顺序。
根据A和B因素在class语句里的排列顺序,A因素出现在行,而B因素出现在列,并把A和B因素水平按数值大小排列(如下图)。在表格左侧和顶部的单元格标明需比较水平的系数(红色斜体表示)。

5. 表格左侧的系数与顶部的系数两两相乘,并在相应单元格里标明结果。那么,A*B交互项的系数为0 1 0 0 -1 0(红色表示)。

6. 把交互项系数横向和纵向相加,并写到表格右侧和底部。
这些值是A(表格右侧)和B(表格底部)主效应系数。由于B主效应的系数均为零,可以不出现在contrast语句。对于A,我们必需按顺序写为1 -1。

7. 表格右侧和底部系数相加,即得截距的系数,并写到右下角单元格。因为其值为零,截距不出现在contrast语句中。

8.最后,即得contrast语句。
对于SAS系统的proc glm 或proc mixed过程步,contrast语句可写为:contrast "A1 v A2 in B2" A 1 -1 A*B 0 1 0 0 -1 0;
在SAS系统里,小于1的至少4位十进制小数也可作为常数向量 (如:0.3333)。
现在,设想同一试验数据,但我们对一个更复杂的差异比较感兴趣,这涉及到A、B和C三个因素。设定C的4水平是对照,那么你可以让1、2和3水平与4水平进行比较,而且是在B为2和A为1条件下。
下面,我们将以在B为2和A为1条件下C的1水平与4水平比较为例。
1. 首先取A和B两个因素,建立参数表。

从上图可知,contrast语句需要保留A、B以及截距项,但这一步还不能下这个结论。
2. 现在,检查A*B交互项与C,以找到A*B*C交互项的系数。

从上图可知,contrast语句不需保留截距和A*B交互项,而保留C。这里才能确定C项需要保留。
3. 由于C保留,所以我们检查A与C,B与C,以确定contrast语句还需要保留哪些项。
A*C

这样,contrast语句不保留A和截距,而将保留C。
B*C

因此,contrast语句将不保留B和截距,但C将保留。
4. 最后,还需要B*C与A和A*C与B,以确定最后两项是否进入contrast语句。
B*C与A

我们已经知道contrast语句不保留A和截距项,但B*C将保留。
A*C与B

contrast语句不保留B和截距,但保留A*C。
5. 到此为止,我们已经确定了contrast语句里需指定的效应:C, A*C, B*C, and A*B*C。
contrast语句将写为:
contrast "C1 v C4 in A1 and B2"
C 1 0 0 -1
A*C 1 0 0 -1 0 0 0 0
B*C 0 0 0 0 1 0 0 -1 0 0 0 0
A*B*C 0 0 0 0 1 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0;
注:于非零系数之后的零可以省略。所以,A*B*C 0 0 0 0 1 0 0 -1与上面的意义相同。
6. 我们对其它比较也可能感兴趣,如水平2,3与4比较。
对于C 2 v 4 in A1 and B2
contrast "C2 v C4 in A1 and B2" C 0 1 0 -1
A*C 0 1 0 -1 0 0 0 0
B*C 0 0 0 0 0 1 0 -1 0 0 0 0
A*B*C 0 0 0 0 0 1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0;
对于 C 3 V C4 in A1 and B2
contrast "C3 v C4 in A1 and B2" C 0 0 1 -1
A*C 0 0 1 -1 0 0 0 0
B*C 0 0 0 0 0 0 1 -1 0 0 0 0
A*B*C 0 0 0 0 0 0 1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0;
延伸资料:

第1章 两种类型作物模型
D. 瓦拉赫
1. 引言
作物模型是描述在作物与土壤相互影响的情况下作物生长和发育过程的数学模型。作物模型可分为两种不同的类型,且两者相互补充。首先,作物模型可被看作微分方程或差分方程,用于描述作物-土壤系统的动力学过程。第二,模型可看成是一组解释变量函数的响应方程。在本章我们提出并讨论了这两种观点,并依据这两种观点,我们在本章描述了两种不同的方法。
2. 作物模型是一个动力学系统模型
动力学系统模型随离散时间变化的一般形式是 其中t是时间,Δt是时间增量, U(t) = [U1(t)。. . US(t)]T为于时间t时状态变量的向量,X(t)为于时间t时解释变量的向量,θ参数向量,g是某些函数。对于作物模型,Δt常为1 d。状态变量U(t)包括叶面积指数(单位土地面积上的叶面积)、干物质、根长、各土层土壤水分含量等。解释变量X(t)通常包括初始条件(如初始土壤湿度)、土壤特征(如最大持水量)、气候变量(如每日最高和高低温度)和管理变量(如灌水日期和灌水量)。第9章包括了一个对作物模型模拟过程的综述。方程(1)描述了状态变量随时间变化的变化过程。
方程(1)描述了一个有几个相互作用状态变量的系统。

为了说明模型,我们假定了一个简单作物模型,有温度和TT、植株干物质B和叶面积指数LAI 3个状态变量。该方程是:

j表示天数。该模型的时间步长 t 为1 d。解释变量TMIN(j)、TMAX(j)和I(t)分别为第j天的最低温度、最高温度、和太阳辐射量。参数T base 为植物生长基点温度,参数RUE为辐射利用效率,参数K为消光系数,参数α(t)为叶面积指数增长相对速率, 参数LAImax 为最大叶面积指数,参数TT M 作物成熟所需的积温和TT L 为叶面积增长结束时的积温。
2.1. 动力学系统模型的二个要素
2.1.1. 状态变量U(t)
状态变量在动力学系统模型中发挥着重要作用。状态变量集合决定了所研究系统包括哪些因子。这就涉及到一个基本选择,例如,如果所研究系统需要考虑土壤矿质氮,那么就把土壤矿质氮作为一个状态变量,并在模型里增加一个方程,用于描述土壤矿质氮随时间的变化过程。如果所研究系统没有把土壤矿质氮作为状态变量,也可以作为解释变量,这样土壤矿质氮对植株生长和发育的影响也可以被考虑到系统里。然而,如果把土壤矿质氮作为解释变量,那么土壤矿质氮随时间变化的值就需要我们提供给模型,因为模型不能计算这些值。系统把土壤矿质氮作为状态变量或解释变量,所造成的系统局限性不同。
状态变量选择也同样重要。假设于时间t时状态变量描述了此刻系统状态,这足以计算系统未来发展轨迹。例如,只有根长一个状态变量,而没有其它描述根几何形态的状态变量,这意味着可以根据根长计算系统的变化。此外,系统不需要以前根长测定值。如果知道时间t时的所有状态变量,这些状态变量对系统的影响都可以知道。
如公式(1)所示的动力学模型,我们很容易区分出哪些是状态变量。因为状态变量的值决定了未来系统发展轨迹,状态变量既可以出现在方程式的左边,也可以出现在方程的右边。如果状态变量出现在方程的左边,模型可以计算这个状态变量。
2.1.2. 解释变量和参数(X(t), θ)
解释变量同样意味着哪些因子决定着系统动力学过程。在关于模型评价的章节,我们将仔细讨论解释变量选择对模型预测效果的影响。简言之,增加额外解释变量有完全相反的两种影响。一方面,增加解释变量使我们可以更多解释系统变化,因此也可能提高系统预测效果。另一方面,增加额外解释变量通常需要增加额外的公式,以及估计更多的参数,这也将导致额外误差,从而降低预测准确性。
事实证明,解释变量和参数只能出现在公式(1)的右边。解释变量和参数参与系统动力学过程计算,但并不计算它们本身。解释变量和参数是有区别的,解释变量在模型应用的每种情况,都需要我们重新测定解释变量或根据已有测定值进行估计。例如,每块田的最大土壤水分持水量都需要测定,或根据已有的土壤结构计算出最大土壤水分持水量。解释变量随环境变化而有所变化,而在各种情况下参数总是固定的。
2.2. 动力学方程的随机因素
我们把动力学方程写成等式,但在实践中,方程两边只是近似值。像作物-土壤这种复杂的系统,其状态变量的实际演化过程依赖于大量因子。在作物模型里,通常把影响作物-土壤系统的的因子简化到一小部分,这些因子被认为最重要的。方程表达式通常选择简单的,也可能并不精确。因此,作物模型方程可表示为

其中,误差项ηi (t) 是一个随机变量。这是一个随机动力学方程。
动力学方程不确定性另一个主要来源是解释变量,特别是气候变量。当作物模型被用于预测,由于未来气候不可知,这就提高了系统随时间演化的不确定性。
3. 作物模型是响应模型
我们整合动力学系统模型的微分方程或差分方程。通常我们所说的"运行"模型,就是把这些方程嵌入到计算机程序里,并在计算机上进行数值计算。对于差分方程,于t = 0时,我们以初始值运行模型,在t = Δt时,动力学方程更新每个状态变量,在t = 2Δt时,动力学方程再次更新状态变量,依此类推,直到时间终止。
微分方程或差分方程整合的结果就是消除中间状态变量。状态变量只是在t 为 0 ~T−Δt之间的解释变量函数。即状态变量整合后就可以写成这个形式。

一般来说,我们只对一部分模型结果感觉兴趣。我们将这些模型结果称为模型响应变量。模型响应变量可以是于特定时间的状态变量,也可以是状态变量函数。响应变量包括:与系统性能直接相关的变量,如产量、氮总吸收量或根区氮总淋溶量;可以与观测值比较的变量,如叶面积指数和干物质;帮助我们理解系统动力学过程的变量,如每日水分胁迫。
请注意响应变量Y。根据方程(6) 响应变量方程可以写成这种形式
![]()
其中X表示从t = 0到时间结束时解释变量向量,θ与方程(1)θ是相同参数。当我们强调模型只是个近似值时,我们用Yˆ 代替Y。
3.1. 响应方程的随机因子
因为动力学方程只是近似估计,响应方程也只是近似估计。响应变量方程可以写成下面形式,包括误差。
![]()
其中ε 是随机变量此刻,我们暂时忽略X的不确定性。因为响应方程直接来自动力学方程,ε是方程(5)中误差传递过来的。不需要先定义动力学方程的误差,再推导响应方程的误差。另一种可选择方法是直接假定ε的分布。在这种情况下,方程(8)被视为一个标准的回归方程。如果有多个响应变量,我们处理(通常非线性)多元回归模型。
解释变量不能解释响应变量的所有变异,以及方程本身的可能误差。此外,解释变量也有不确定性,特别是当模型用于预测时,气候的不确定性更大。
4. 作物模型的使用哪个类型?
尽管由于研究目的的不同,我们将更多关注其中之一,但在研制和使用作物模型的过程中,我们既使用动力学方程,又使用响应方程。
在作物模型研制初期,通常使用动力学模型。使用动力学作物模型有几个原因。首先,我们有大量关于作物生长和发育潜在过程的信息,而在研究整个作物-土壤系统过程中,动力学方程让我们可以使用这些信息。第二个原因是,动力学方程让我们把复杂的作物-土壤系统分解为许多易于管理的小模块,并分别模拟这些小模块。没有动力学方程的中间步骤,直接研制响应模型也是可能的。但直接研制响应模型通常仅限于作物-土壤系统比较简单的表示。作物模型里的单个动力学方程也很简单,但在整个系统里这些简单的动力学方程结合起来,相互影响,就产生了复杂的响应方程。
在历史上,研究人员对作物模型存在两种截然不同的态度。一方面,作物模型可以认为是科学假说。检验假设就涉及到作物模型的两种形式。动力学方程就是科学假说,而检验这个假说就是比较响应方程与观测值。第二个态度是,作物模型是工程工具。关联输入变量和输出变量是有用的,但动力学方程不必准确模拟系统功能。动力学方程只是表示输入-输出关系的方法。在这种情况下,响应方程是主要研制人员最感兴趣的,而模型评价是检验输入-输出关系质量的方法。模型评价将在第二章中介绍。
特别是从工程角度来看,模型响应的一般行为(用解释变量函数表示)是我们感兴趣的,这也是最重要的。然而,通常响应方程不容易获得解析表达式,但在对动力学方程数值积分后就可以得到响应方程表达式。因此,从模型方程上直接分析输入变量对响应的影响就很困难,这也就导致敏感性分析的使用,即研究输入因子(解释变量和参数)如何影响响应模型的输出结果。敏感性分析将在第三章中介绍。
作物模型面临的最大问题就是如何获得参数值。模型复杂性意味着模型通常有许多参数(经常100个参数或更多)。另一方面,作物系统实验过程较长,且在土地、设备和人力花费较高,因而试验数据量通常很有限。如果我们只考虑响应方程,那么我们就遇到模型所有参数同时回归的问题。如果我们根据试验数据估计模型参数,这是不可能的或者造成模型参数有较大误差。然而,由于模型有两种类型,这使得我们有额外信息可用于参数估计。 特别是,当我们假定超出响应方程的适用范围,动力学方程还是有效的。这意味着,我们可以在其它条件下做一些关于某个过程的试验,而不需要在模型所要求的条件下做试验。例如,研究某些过程对温度的依赖性,我们就可在人工控制环境里做这些试验。我们可以使用独立于整个系统的数据估计参数。作物参数估计的问题将在第四章讨论。
对于作物模型来说,一个现实问题就是每个作物种类都有许多品种,并且育种家每年还要育成许多新品种。从作物模型的角度来看,至少某些模型参数是随品种变化的,因而这大大增加了参数估计的难度。这个问题的一个可能解决方法是,既使用动力学方程,又使用响应方程。一些品种参数可以在研究单个过程时获得,其它品种参数可以从响应方程中估计得到。这个解决方法将在第十章里介绍。我们可以在一个更基础的水平上对待这个问题,通过寻求与模型参数密切相关的遗传参数(见第十一章)。
数据同化是一个提高作物模型预测效果的方法,应用前景非常好。数据同化就是把实时数据导入到模型中,并相应调整状态变量值或参数。同化是根据方程(5)。在结合实时数据和模型结果时,为了确定实时数据和模型结果的各自权重,获得动力学方程误差估计是很有必要的。数据同化将在第五章中介绍。
作物模型的主要应用就是检验不同可能的管理措施。这个应用一个方面就是管理措施的数学优化。第六章介绍了两种不同的优化方法。第一种方法是,根据作物模型响应方程利用模型模拟进行优化。在这种方法里,管理措施被参数化,因此优化就是计算管理措施参数的值,并使目标函数最大化。这种优化方法仅依赖于少量模型响应变量,如产量或籽粒蛋白质含量。第二种优化方法把模型优化作为控制问题。这种方法就是把动力学方程看作是解释变量(包括管理决策在内)的函数,并计算转移概率从一个时间步到下一个时间步。
5. 结论
作物模型有动力学方程和响应方程两种形式,这即使作物模型结构及研制更加复杂,也使作物模型有更大优势。前者首先表现在模型非常复杂的结构上;其次表现在模型误差需要在动力学方程和整个系统响应两个水平上对待。
后者允许在两个水平上研制和分析模型。我们可以研究单个过程和整个系统,两者的计算结果又可能传送到模型。这使我们获得系统功能运行的知识,对作物-土壤系统的理解和管理得到提高。过程与整个系统的联系也可用于检验和提高我们对过程的了解。

概述
这是本书内容的简要概述。
I. 方法
1. 作物模型的两种类型 本章关注作物模型的数学形式。作物模型由一组动力学方程 (form 1)组成,融合动力学方程即可得到响应变量的预测值(form 2)。 这两种模型在用途上有差别。
2. 模型评价 本章首先介绍并讨论了检验模型预测值与观测值之间差异的方法。随后,讨论了预测误差的概念,并强调了模型重现以往结果与模型预测未来结果之间的区别。在这里还讨论了在使用模型制定作物管理决策时如何评价模型。
3. 不确定性和敏感性 不确定性和敏感性分析的目的就是描述输入因子(如变量和参数)的变化如何影响输出变量。本章首先回顾了这些方法的使用情况。本章其余部分讨论了敏感性或不确定性指标及其计算方法,尤其是在多个输入因子变化的情况下指标的计算方法。
4. 参数估计 有大量统计文献谈到了参数估计,但这些参数估计方法大多不能直接应用到作物模型。相对于实测数据和这些数据的复杂结构,作物模型参数数量较大。另一外面,对于一些参数我们可以通过控制实验或从类似作物上获得额外的(或者外部)信息。本章首先介绍了参数估计的基本原则和方法。然后,考虑了复杂作物模型的具体情况。描述并说明了许多已经被使用或可以被使用的参数估计方法,这包括特别适合于对外部信息的有效利用的贝叶斯参数估计。
5. 数据同化 作物生长实时信息如卫星照片越来越来方便获取。这些信息可用于调整作物模型以反映问题田块的具体轨迹。本章讨论并说明了如何对作物模型进行调整。尤其解释和说明了卡尔曼滤波法。
6. 管理决策的表示和优化 改进作物管理措施是作物模型应用的主要方面。本章的第一部分关注的是如何表示管理决策,尤其讨论了决策规则(就是把决策表示为天气函数或作物状态)。本章第二部分介绍并讨论了最优决策算法。因为多种决策和未来气候的不确定性,决策优化非常复杂,但有效算法还是存在的。
7. 作物模型在不同田块的应用 作物模型通常面对的问题是如何使作物模型在不同方面得到应用,例如为了预测某流域的区域产量和氮素淋溶。本章讨论了这个作物模型使用面对的特有问题。主要问题就是,我们通常不能获得各个方面的必要输入变量。本章介绍了每种输入值的解决方法。
II. 应用
8. 第二部分介绍
9. 作物模型的基本概念 本章以5个不同作物模型为例,讨论了作物模型表示作物-土壤系统的方式。
10. 带基因型参数的作物模型 每个作物有多个品种,而且每年有许多新的品种育成,这种情况是作物模型面对的特有问题。作物模型可以分辨品种特异性很重要,但这就提出一个问题,如何鉴定和估计品种特征参数。本章讨论了鉴定和估计特征参数的方法。
11. 辅助作物遗传改良的模型 本章涵盖了一个非常新的领域,即作物模型在植物育种上的应用。本章包括作物模型辅助选育的不同方法,以及模型应用实例。
12-20. 实例研究 这些章节介绍了作物模型的许多应用,并展示了第二部分所述方法的有用性。