1070_zh-CN
如何编写新的规范化列的脚本有没有一种优雅的方法可以使用一组的平均值将值标准化为新列?我有一个剂量反应数据,有一个对照组(剂量== 0),并想要创建一个新的列,其中每个测量值除以对照组的平均值。每个剂量都有多次测量。我可以使用分布与何处仅输出控制组的意思,但然后我手动插入意味着新列的公式。我尝试将Where命令放入New Column函数并被拒绝(参数太多)。这是我的发布脚本:
新窗口(“分发”,
V列表框(
分配(
连续分配(
列(:名称(“Brain ChE”)),
直方图(0),
垂直(1),
离群箱图(0)
)
其中(:名称(“剂量mg / kg”)== 0)
)
)
);Re:如何编写新的规范化列的脚本是!在高效编码的数学意义上它是优雅的。
对于控件的数值(如我所知)的数据,这是我的单行的修订版,其中dose = 0表示对照组。
:Brain / Col Mean(If(:dose == 0,:Brain,Empty()))Re:如何编写新的规范化列的脚本不知道这是否“优雅”,但您可以手动创建一个带有公式的列来执行您想要的操作。假设标识您的组的分组列对于控制组具有“c”:
:Y / Col Mean(If(:Group ==“c”,:Y,Empty()))
在脚本编写中,您可以创建新列并使新列具有此公式。有关使用公式创建新列的示例,请参阅脚本文档的第124页。
Comments
There are no comments yet