1070_zh-TW
如何編寫新的規範化列的腳本有沒有一種優雅的方法可以使用一組的平均值將值標準化為新列?我有一個劑量反應數據,有一個對照組(劑量== 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