Calcul du pourcentage de concentration initiale lors d'expériences avec différents réactifs à différents joursSalut,
J'utilise JMP 16. J'ai le tableau suivant

La première colonne contient les concentrations de réactifs à l'instant T = 0, T = 2 h, T = 6 h, T = 24 h et T = 48 h. Ces expériences sont effectuées à différentes dates avec différentes marques de réactifs. Pour chaque date et marque de réactif unique, je voudrais calculer le pourcentage de réactif restant après T = 2 h, T = 6 h, T = 24 h et T = 48 h. Je pourrais le faire manuellement en divisant T = N h (N = 2, 6, 24 et 48) par le T = 0 correspondant pour cette date et cette marque de réactif. Existe-t-il un moyen d'automatiser cela à l'aide d'une colonne d'index et d'une division de table ?
Merci,
Tim Forsyth
Automatisation et scriptsAnalyse et modélisation de données de baseRé: Calcul du pourcentage de concentration initiale lors d'expériences avec différents réactifs à différents joursCela peut généralement être fait avec une formule, parfois simple, parfois un peu plus compliquée, généralement en fonction des colonnes de regroupement possibles (on dirait que Date + réactif pourrait être utilisé dans ce cas). Pouvez-vous fournir votre tableau pour faciliter la fourniture d'un exemple avec au moins quelques réponses correctes ajoutées ?
Ré: Calcul du pourcentage de concentration initiale lors d'expériences avec différents réactifs à différents joursSalut Jarmo,
J'ai fourni le tableau dans Excel et dans JMP.
Merci,
Tim
Ré: Calcul du pourcentage de concentration initiale lors d'expériences avec différents réactifs à différents joursVoici une formule possible que vous pouvez utiliser. Cela suppose que vos données sont triées et utilisent la somme cumulée des colonnes pour accéder à la première valeur de Date + groupes de réactifs
Modifier : ajout d'un regroupement à la somme cumulée de la colonne
:"Avg. Concentration (uM)"n / Col Cumulative Sum(
If(Row() == Col Min(Row(), :Date, :Type of reagent),
:"Avg. Concentration (uM)"n,
.
),
:Date, :Type of reagent
)

Il peut également être modifié pour rechercher la ligne avec Time (h) == 0 mais cela ne semble pas nécessaire dans ce cas car c'est la première valeur pour chaque groupe.
Modifier : cela devrait prendre la valeur de chaque groupe lorsque le temps (h) est 0
:"Avg. Concentration (uM)"n / Col Min(
If(:"Time (h)"n == 0,
:"Avg. Concentration (uM)"n,
.
),
:Date,
:Type of reagent
)