<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />嗨,
我打算從生存分析中獲取特定元素,並將這些元素導出到單個MS字。以下分析基於單個數據表“qryAFF14”。我有興趣在WHERE子句中選擇三個治療組。我想為3組和2對比較(丙酮與零,丙酮與甲氧普林)製作失敗圖,並得出它們的估計值。我的下面代碼已經產生了我需要的東西。我的數據表已附上。謝謝。我的問題:
如何將這三個元素輸出到MS字?
可以將WHERE子句簡化為一個,就像在SAS中那樣處理('丙酮','無')?
//第1部分:將數據導入數據表
dbq_string =“DBQ = E:\ Now \(Project)RFID_r3_Homing_r1 \ Ben analysis \ Chang_bee_db.mdb;” ||
“DefaultDir = E:\ Now \(Project)RFID_r3_Homing_r1 \ Ben分析;” ||
“Driver = {Microsoft Access Driver(* .mdb)}; DriverId = 25; FIL = MS Access;” ||
“FILEDSN = C:\ Program Files \ Common Files \ ODBC \ Data Sources \ chang_bee_db.dsn;” ||
“MAXBUFFERSIZE = 2048;的MaxScanRows = 8;將PageTimeout = 5; SafeTransactions = 0;線程= 3; UID =管理員; UserCommitSync =是;”;
dt1 =打開數據庫(dbq_string,“SELECT * FROM qryAFF14”,“qryAFF14”,不可見);
//第2部分:3組故障情節
dt =數據表(“qryAFF14”,不可見);
dt <<生存(
Y(:AFF14),
分組(:治療),
失敗圖(1),
生存圖(0),其中(:治療==“丙酮5μl”|:治療==“無”|治療==“甲氧普林5μll(40μg/μl)”),
SendToReport(
調度(
{“失敗情節”},
“失敗”,
TextEditBox,
{設置文字(“啟動第一次體驗的累積率”)}
)
調度(
{“失敗情節”},
“AFF14”
TextEditBox,
{設置文字(“年齡(天)”)}
)
)
)
//第3部分:獲得丙酮和零之間的估算和比較
<<生存(
Y(:AFF14),
分組(:治療),
失敗圖(0),
生存情節(0),
,其中(:治療==“丙酮5μl”|:治療==“無”),
)
//第4部分:對丙酮和甲氧普林進行估算和比較
<<生存(
Y(:AFF14),
分組(:治療),
失敗圖(0),
生存情節(0),
,其中(:治療==“丙酮5μl”|:治療==“甲氧普林5μll(40μg/μl)”),
);
關閉(dt); / *關閉數據表以下代碼不引用錯誤的dt * /
//第5部分:將第2,3,4部分中的選定元素輸出到MS字
??
我想這個結構不適用於生存分析。 它適用於選擇表的行,如:
DT << 得到行在哪裡 ( { “丙酮5μl” , “零” , “甲氧基丙烯5μll(40μg/μl)” } , : 治療 ) ;
謝謝,但我在日誌中收到此錯誤消息:
使用&連接多個where條件,而不是單獨生成Scriptable []
JMP有一種在名單。 這個結構非常方便,可以做你想要的:
哪裡 ( { “丙酮5μl” , “零” , “甲氧基丙烯5μll(40μg/μl)” } , : 治療 )