FCS Express 4用户手册

创建回归拟合叠加图层

Hide Navigation Pane

创建回归拟合叠加图层

Previous topic Next topic  

创建回归拟合叠加图层

Previous topic Next topic JavaScript is required for the print function  

为回归定义一个公式固然有用,但有时我们更想把线性拟合用数据点显示出来。在这一节中,我们将使用一个为线性数值创建的线性拟合,然后把它叠加到散点图上。

1.请导入样本教程数据库中的Linear Regression Analysis(线性回归分析)里的FITC MESF Beads Completed.fey版面。
2.请来到版面上的第2页。
3.请选择Data(数据)→Save/Load(保存/导入)→Custom Data(自定义数据)→New Custom Data(新建自定义数据)命令。
4.请把新建的自定义数据命名为Regression Line Fit(回归线性拟合)(图T27.17)。
5.请把Columns(列)数改为2(图T27.17)。
6.请把Rows(行)数改为10(图T27.17)。
7.请选中Open Data Grid(打开数据网格)复选框(图T27.17)。

 

图T27.17  Creating a New Custom Data Grid with 2 Columns and 10 Rows (创建一个有着2列10行的新建自定义数据网格)

图T27.17  Creating a New Custom Data Grid with 2 Columns and 10 Rows (创建一个有着2列10行的新建自定义数据网格)

 

8.请点击OK

我们将使用该自定义数据网格来为线性拟合计算数值,计算的依据是版面中散点图上的公式。我们首先来计算一列X值,计算的根据是后面要通过直线公式用来计算Y值的那些数据。

这一系列X值必须根据你的数据分成数据区间。在这个数据组中,中间数的范围大约从40到5500(自定义数据网格中的Median(中间数)一列)。在本例中,我们把这些值分成10个数据区间,区间之间的步进值是546[(5500-40)/10 = 546]。我们把546四舍五入到600,所以最后的数值范围是40到5440。这里定义的范围将给出直线的上下边界。我们将使用参数数学来计算数据网格中的10行数值。

9. 请点击Regression Line Fit(回归线性拟合)自定义数据网格来将其选中。
10. 请选择Data(数据)→Calculate(计算)→Parameter Math(参数数学)→Single Calculation(单个计算)命令。
11. 请把Output Parameter(输出参数)修改为A(图T27.18)。
12. 请点击Formula(公式)单选按钮(图T27.18)。
13. 请输入以下公式:"=40+(Row-1)*600"(图T27.18)。
14. 请点击Calculate(计算)(图T27.18)。

 

图T27.18  Defining Parameter Math for Column A in the Regression Line Fit Custom Data (为回归线性拟合自定义数据中的A列定义参数数学)

图T27.18  Defining Parameter Math for Column A in the Regression Line Fit Custom Data (为回归线性拟合自定义数据中的A列定义参数数学)

 

数据网格中的列A将被这些参数数学计算出的数值所填充。我们使用的公式把40设为最小值并使用当前的行号减去一作为每一区间的乘数。计算的结果就是自定义数据网格中的数据表格,如图T27.19所示。

 

 

图27.19  Column A Calculated by Parameter Math (由参数数学计算的列A)

图27.19  Column A Calculated by Parameter Math (由参数数学计算的列A)

 

我们现在将根据线性拟合来计算Y值,计算将基于自定义标记Linear Fit for Overlays(叠加图层对应的线性拟合)为直线定义的公式,该自定义标记是通过和创建线性回归标记一节中相似的步骤创建的。

15. 请点击Regression Line Fit(回归线性拟合)自定义数据网格来将其选中。
16. 请选择Data(数据)→Calculate(计算)→Parameter Math(参数数学)→Single Calculation(单个计算)命令。
17. 请把Output Parameter(输出参数)修改为B(图T27.20)。
18. 请点击Formula(公式)单选按钮(图T27.20)。
19. 请在公式文本框中输入以下文本: =LinearXtoY(P1, [  
20. 请在公式中的方括号后右键点击。
21. 请点击Insert Token(插入标记)。
22. 请插入在Custom(自定义)选项下的Linear Fit for Overlays(叠加图层对应的线性拟合)标记。
23. 请点击Insert(插入)
24. 请键入一个右侧方括号,然后键入圆括号的右半部,完成标记输入。

请取消对Evaluate tokens before adding to data(在将其插入数据前评估标记)复选框的选择(图T27.20)。

最后的公式看起来应该如图T27.20所示。

 

图T27.20  Defining the LinearXtoY Function (定义LinearXtoY函数) 

图T27.20  Defining the LinearXtoY Function (定义LinearXtoY函数) 

 

25. 请点击Calculate(计算)

数据网格将进行更新,显示从直线公式以及数据网格中的X值计算出的Y值(LinearXtoY公式中的X值由P1=Parameter 1(参数1)=Column A(A列)定义),如图T27.21所示。

 

图T27.21  Completed Custom Data Grid for Linear Regression (为线性回归设置好的自定义数据网格)

图T27.21  Completed Custom Data Grid for Linear Regression (为线性回归设置好的自定义数据网格)

 

我们现在将把数据网格叠加到散点图上,以显示直线拟合。

26. 请右键点击散点图。
27. 请从弹出菜单上选择Add overlay(添加叠加图层)
28. 请选择Active Files(当前文件)标签(图T27.22)。
29. 请在Regression Line Fit(回归线性拟合)上双击(图T27.22)。

 

图T27.22  Choosing Regression Line Fit as an Overlay (选中回归线性拟合作为叠加图层)

图T27.22  Choosing Regression Line Fit as an Overlay (选中回归线性拟合作为叠加图层)

 

30. 请在Add overlay(s) for:(添加叠加图层于:)对话框上点击OK

回归直线将以红色数据点出现在散点图上(图T27.23)。我们将对散点图进行格式化,把回归变成一条简单直线。

 

图T27.23  Regression Line Fit Data Overlayed on the Scatter Plot (叠加于散点图上的回归直线拟合数据)

图T27.23  Regression Line Fit Data Overlayed on the Scatter Plot (叠加于散点图上的回归直线拟合数据)

 

31. 请右键点击散点图。
32. 请从弹出菜单上选择Format(格式)
33. 请选择Overlays(叠加图层)类别选项。
34. 请选择Regression Line Fit(回归直线拟合)叠加图层。
35. 请把Point Shape(数据点形状)修改为Do Not Show(不显示)
36. 请点选Connect the points(连接数据点)复选框。
37. 请点击OK

散点图现在看起来应该如图T27.24所示,其中原始数据显示为数据点,而回归直线拟合显示为一条黑线。

 

图T27.24  Scatter Plot Displaying Raw Data as Dots and the Regression as a Black Line (把原始数据显示为数据点、把回归数据显示为一条黑线的散点图)

图T27.24  Scatter Plot Displaying Raw Data as Dots and the Regression as a Black Line (把原始数据显示为数据点、把回归数据显示为一条黑线的散点图)

 

在下一节中,我们将把线性回归应用到一个FCS数据文件上,以获取MESF数据