创建回归拟合标记
|
||
我们现在将使用五个微珠群的对数值(数据网格中的值)来执行一个线性回归,返回一个y = mx + b形式的线性公式。线性拟合将通过创建和使用自定义标记来完成。
1. | 请点击Custom Tokens(自定义标记)窗口顶端的绿色加号符号。 |
这时会出现一个蓝色的自定义标记,名称为"New Custom Token(新的自定义标记)"。
2. | 请选择"New Custom Token(新的自定义标记)"名称。 |
3. | 请键入"LinFitLogMedMESF"。 |
4. | 请在自定义标记公式窗口中右键点击。 |
5. | 请选择Insert Function(插入函数)→PerformLinearFit([xValues], [yValues], [SDvalues], [fixedParameters]),如图T27.8所示。(必要的话,请点击向下的箭头,直到"PerformLinearFit"可见。) |
图T27.8 Inserting the PerformLinearFit Function as a Custom Token (把PerformLinearFit函数作为自定义标记插入)
"LinFitLogMedMESF"对应的自定义标记公式会进行更新,显示PerformLinearFit函数的插入,如图T27.9所示。但是,我们需要为线性拟合指定x和y数据。
图T27.9 The Perform Linear Fit Function Displayed in the Custom Tokens Window (在自定义标记窗口中显示的执行线性拟合函数)
6. | 请把文本xValues(x值)高亮显示。 |
7. | 请右键点击高亮显示的文本,调出弹出菜单。 |
8. | 请从弹出菜单上选择Insert Token(插入标记)。 |
这时会出现Insert a Token(插入标记)对话框,如图T27.10所示。
9. | 请选择Data Parameter(数据参数),如图T27.10中的蓝色高亮所示。 |
10. | 请点击Insert(插入)。 |
图T27.10 The Insert a Token Dialog with Data Parameter Selected (插入标记对话框以及选中的数据参数)
这时会出现Create Data Parameter(创建数据参数)对话框。
我们现在要使用FITC MESF数据网格中的对数中间值数据作为线性拟合函数中的x值。
11. | 请选择Data Source(数据源)类别选项,如图T27.11中的高亮显示所示。 |
12. | 请选择Custom Data(自定义数据)单选按钮作为数据源,如图T27.11所示。 |
FITC MESF将出现,如图T27.11中的蓝色高亮所示。现在,我们将使用"FITC MESF"自定义数据。 注: 自定义数据在一开始创建时被命名为"FITC MESF"。
图T27.11 Choosing the Custom Data, FITC MESF, as the Data Source (选择自定义数据FITC MESF作为数据源)
13. | 请选择Parameter(参数)类别选项,如图T27.12中的高亮显示所示。 |
14. | 请从Parameter(参数)下拉列表中选中LogMedian,如图T27.12中的光标和蓝色高亮所示。 |
图T27.12 Choosing LogMedian as the X Value Parameter (选中LogMedian作为X值参数)
15. | 请选择Display Text(显示文本)类别选项,如图T27.13中的高亮显示所示。 |
16. | 请从Format(格式)下拉列表中选中Numeric(数值),如图T27.13中的光标和蓝色高亮所示。 |
图T27.13 Choosing Numeric as the Format for the Display Text (为显示文本类别选项中的格式选择数值)
17. | 请点击OK。 |
PerformLinearFit函数公式进行了更新来反映对xValues(x值)的选择,如图T27.14中的高亮显示所示。
图T27.14 The Perform Linear Fit Function with the xValues Parameter Defined as a Token (x值参数被定义为标记的"执行线性拟合"函数)
现在,请为yValues重复第6到第17步,请在第6步选中并替代yValues文本,请在第14步选择LogMESF。
18. | 请在PerformLinearFit中删除SDvalues(标准偏差值)文本,请小心,不要删掉方形括号。 |
19. | 请删除文本fixedParameters,但也请不要删掉它外面的方形括号。 |
20. | 请在公式的开头输入"=",如图T27.15所示。 |
如果想要强制线性拟合的y轴截距为零,请在上面删除的"fixedParameters"文本处输入"b=0"。同时,如果我们想要为数值应用标准偏差,我们就要在上面删除掉的"SDvalues"文本中输入相应的信息。
这时的PerformLinearFit函数定义看起来应该如图T27.15所示。
图T27.15 Completed PerformLinearFit Custom Token Formula (完成设置后的PerformLinearFit自定义标记公式)
我们现在要把这个公式插入到版面中以便查看计算结果。
21. | 请把LinFitLogMedMESF自定义标记从自定义标记导航器上拖拽到版面上的一块空白区处。这时系统会自动创建一个文本框,线性拟合标记会被插入其中。线性拟合标记显示于T27.16中。 |
图T27.16 The LinFitLogMedMESF Custom Token Formula Output Displayed in a Text Box (显示于文本框中的LinFitLogMedMESF自定义标记公式的输出)
在下一节中,我们将创建一个线性拟合叠加图层。