0

xmgrace使用这些数字在线性比例上绘制了我的数据:

0.001       0
0.00589391  0.10
0.155206    0.20
0.294695    0.30
0.43222     0.40
0.436149    0.50
0.489194    0.60
0.611002    0.70
0.860511    0.80
0.939096    0.90
0.964637    1
1           1

xmgrace在 Ubuntu 中使用来绘制我的日期并计算曲线下的面积(AUC;数据 -> 转换 -> 集成 -> SumOnly)。将线性曲线转换为对数曲线后,我在计算对数曲线下的面积时遇到问题。有没有其他人遇到过类似的问题?

4

1 回答 1

2

当您将轴刻度设置为“对数”时,您实际上并没有改变您的数据,只是您显示它的方式。因此,由于诸如集成之类的数据转换作用于您拥有的实际数据,因此结果必然是相同的。

换句话说,无论轴的比例如何,您都在积分 f(x)。如果你想整合 log(f(x)),你必须首先使用 Data -> Transformation -> Expressionf(x) 转换为 log(f(x)),编写类似 y = ln(y) 和按“应用”。不过要小心:第一个点(y = 0)将得到一个“inf”。您需要手动删除它(双击一组,选择第一行并使用编辑-> 删除)或不要在数据集中使用正好 0。如果您还想转换 x 轴,则打开相同的“表达式”窗口并写入 x = ln(x)。整合新的数据集,你应该得到正确的数字(我认为我得到了 -7.9)。

于 2019-10-19T09:13:06.920 回答