Learn R Programming

healthcareai (version 1.2.4)

calculateSDChanges: Calculate std deviation up/down for each numeric field in row

Description

Add/subtract each numeric col (for each row) by std dev, such that we have a new alternate data frame

Usage

calculateSDChanges(dfOriginal, rowNum, numColLeaveOut, sizeOfSDPerturb = 0.5)

Arguments

dfOriginal

Data frame from Error in as.double(y) : cannot coerce type 'S4' to vector of type 'double' which we'll draw a row for alt-scenarios

rowNum

Row in dfOriginal that we'll create alt-scenarios for

numColLeaveOut

Numeric columns to leave out of alterlative scenarios

sizeOfSDPerturb

Default is 0.5. Shrink or expand SD drop/addition

References

http://healthcareai-r.readthedocs.io

See Also

healthcareai

Examples

Run this code
# NOT RUN {
df <- data.frame(a=c(1,2,3),
                 b=c('m','f','m'),
                 c=c(0.7,1.4,2.4),
                 d=c(100,250,200),
                 e=c(400,500,505))


dfResult <- calculateSDChanges(dfOriginal = df,
                               rowNum = 2,
                               numColLeaveOut = c('d','e'),
                               sizeOfSDPerturb = 0.5)
dfResult
# }

Run the code above in your browser using DataLab