4.46 FAQ-660 如何使用 LabTalk 脚本计算描述性统计量?

Last Update: 7/13/2018

对于选定的区域或者某些列的数据

您可以使用 X-Function Stats 对工作簿中选定的区域内的数据或者某些列的数据执行描述性统计分析。

语法如下:

stats ix:=<active> //on the selecting range
stats ix:=wcol(1) //on the 1st column

表格中的统计量均可通过 LabTalk 计算得出:

统计量 存储结果的标签
均值 stats.mean
总和 stats.sum
最小值 stats.min
最大值 stats.max
标准差 stats.sd
数量 stats.n

例如

stats ix:=wcol(1)
//view the results
stats.mean=;
stats.sd=;
stats.sum=;
注:

您也可以将结果直接赋予给变量,然后在后续的操作中继续使用这些结果的值。例如:

stats ix:=col(a) mean:=m sd:=std sum:=mysum
//view the results
m=;
std=;
mysum=;
对于行数据

您可以使用 X-Function Rowstats 计算多列数据中每一行的统计量(包括均值,标准差 SD,标准误 SEM,最小值,最大值,数量,总和),例如:

rowstats irng:=col(1):col(3) mean:=<new> sd:=<new>; //mean and sd of each row will be generated in the new columns
rowstats irng:=col(1):col(3) mean:=wcol(4) sd:=<optional>; //output mean of each row to the 4th column

请参阅此页学习更多关于使用 LabTalk 脚本计算统计量的知识。


Keywords:LabTalk, Descriptive Statistics, 描述性统计