<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Hola,
Estoy destinado a tomar elementos particulares de un análisis de supervivencia y exportarlos a una sola palabra de MS. El siguiente análisis se basa en una sola tabla de datos "qryAFF14". Hay tres grupos de tratamiento, seleccionados en la cláusula WHERE, de mi interés. Me gustaría hacer un gráfico de falla para los 3 grupos y las comparaciones de dos pares (acetona versus cero, acetona versus metopreno) y obtener sus estimaciones. Mis códigos a continuación han producido lo que necesito. Se adjunta mi tabla de datos. Gracias. Mis preguntas:
¿Cómo hago salir estos tres elementos a una palabra de MS?
¿Se podrían simplificar las cláusulas WHERE a una como en SAS "donde se trata el tratamiento en ('acetona', 'nula')?
// parte 1: obtener datos en una tabla de datos
dbq_string = "DBQ = E: \ Now \ (Proyecto) RFID_r3_Homing_r1 \ Ben analysis \ Chang_bee_db.mdb;" ||
"DefaultDir = E: \ Now \ (Project) RFID_r3_Homing_r1 \ Ben analysis;" ||
"Driver = {Microsoft Access Driver (* .mdb)}; DriverId = 25; FIL = MS Access;" ||
"FILEDSN = C: \ Archivos de programa \ Archivos comunes \ ODBC \ Fuentes de datos \ chang_bee_db.dsn;" ||
"MaxBufferSize = 2048; MaxScanRows = 8; PageTimeout = 5; SafeTransactions = 0; Threads = 3; UID = admin; UserCommitSync = Yes;";
dt1 = Abrir base de datos (dbq_string, "SELECT * FROM qryAFF14", "qryAFF14", invisible);
// parte 2: diagrama de falla con 3 grupos
dt = tabla de datos ("qryAFF14", invisible);
dt << Supervivencia (
Y (: AFF14),
Agrupación (: tratamiento),
Diagrama de falla (1),
Diagrama de supervivencia (0), donde (: tratamiento == "acetona 5µl" |: tratamiento == "nil" |: tratamiento == "metopreno 5µll (40 µg / µl)"),
SendToReport (
Envío(
{"Diagrama de falla"},
"Defecto",
TextEditBox,
{Establecer texto ("Velocidad acumulada de inicio de la primera experiencia")}
)
Envío(
{"Diagrama de falla"},
"AFF14",
TextEditBox,
{Establecer texto ("Edad (día)")}
)
)
)
// parte 3: obtener estimación y comparación entre acetona y nula
<< Supervivencia (
Y (: AFF14),
Agrupación (: tratamiento),
Diagrama de falla (0),
gráfico de supervivencia (0),
, Donde (: tratamiento == "acetona 5µl" |: tratamiento == "nil"),
)
// parte 4: obtener estimación y comparación entre acetona y metopreno
<< Supervivencia (
Y (: AFF14),
Agrupación (: tratamiento),
Diagrama de falla (0),
gráfico de supervivencia (0),
, Donde (: tratamiento == "acetona 5µl" |: tratamiento == "metopreno 5µll (40 µg / µl)"),
);
cerrar (dt); / * cerrar datatable los siguientes códigos no se refieren al dt * / incorrecto
// parte 5: salida de elementos seleccionados de parte2, 3, 4 a una palabra de MS
??
Supongo que esa construcción no funciona para el análisis de supervivencia. Funciona para seleccionar filas de una tabla, como en:
dt << obtener filas donde ( { "acetona 5µl" , "nulo" , "metopreno 5 µll (40 µg / µl)" } , : tratamiento ) ;
Gracias, pero tengo este mensaje de error en el registro:
Use & para unir múltiples cuando las condiciones, en lugar de hacer argumentos separados con scripts []
JMP tiene una especie de EN lista. Esta construcción es muy útil y hará lo que quieras:
Dónde ( { "acetona 5µl" , "nulo" , "metopreno 5 µll (40 µg / µl)" } , : tratamiento )