Skip to content

Commit

Permalink
Merge pull request #54 from mcneilco/issue815
Browse files Browse the repository at this point in the history
Fix for dose response failing due to data.table behavior change
  • Loading branch information
brianbolt committed Nov 1, 2021
2 parents b45d58b + 4d5ed8b commit a9b16c8
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions R/dose_response.R
Original file line number Diff line number Diff line change
Expand Up @@ -1336,7 +1336,7 @@ create_analysis_group_values_from_fitData <- function(analysisGroupId, curveName
resultTypes <- copy(typeMap)
resultTypes <- resultTypes[!is.na(units)]
resultTypes <- resultTypes[ ls_kind %in% values$lsKind ]
resultTypes[!units %in% knownTypes, setValueUnits(typeKind=ls_kind, typeUnit=units),by=c("ls_kind","units")]
resultTypes[!units %in% knownTypes, if(.N > 0) setValueUnits(typeKind=ls_kind, typeUnit=units),by=c("ls_kind","units")]

values[lsKind %in% typeMap[units=="response"]$ls_kind, unitKind := responseUnits]
values[lsKind %in% typeMap[units=="dose"]$ls_kind, unitKind := doseUnits]
Expand Down Expand Up @@ -1787,7 +1787,7 @@ add_clob_values_to_fit_data <- function(fitData) {
resultTypes[ ,ls_kind:=gsub('/','',ls_kind)]
resultTypes[ ,ls_kind:=tolower(ls_kind)]
resultTypes <- resultTypes[ ls_kind %in% reportedValues$name ]
resultTypes[!units %in% knownTypes, setValueUnits(typeKind=ls_kind, typeUnit=units),by=c("ls_kind","units")]
resultTypes[!units %in% knownTypes, if(.N > 0) setValueUnits(typeKind=ls_kind, typeUnit=units),by=c("ls_kind","units")]

reportedValues[name %in% tolower(modelFit[[1]]$typeMap[units=="response"]$ls_kind), units := responseUnits]
reportedValues[name %in% tolower(modelFit[[1]]$typeMap[units=="dose"]$ls_kind), units := doseUnits]
Expand Down

0 comments on commit a9b16c8

Please sign in to comment.