Lines Matching full:reports
3 # Command line tool to decode multidimensional reports. It's a simple wrapper
25 "--reports", default="",
26 help="CSV file with reports; each variable is a column (required)"),
64 "--reports-sample-size", dest="reports_sample_size", default=-1,
70 of the computation proportional to the number of reports,
93 if (opts$reports== "") {
94 UsageError("--reports is required.")
260 reports <- read.csv(opts$reports, colClasses=c("character"), as.is = TRUE) functionVar
262 Log("Read %d reports. Preview:", nrow(reports))
263 print(head(reports))
266 # Filter bad reports first
267 is_empty1 <- reports[[opts$var1]] == ""
268 is_empty2 <- reports[[opts$var2]] == ""
276 reports <- reports[!is_empty, ]
277 Log('Removed %d rows, giving %d rows', sum(is_empty), nrow(reports))
283 N <- nrow(reports)
288 Log("No reports to analyze. Exiting with code 9.")
292 # Sample reports if specified.
296 reports <- reports[indices, ]
297 Log("Created a sample of %d reports", nrow(reports))
299 Log("Got less than %d reports, not sampling", opts$reports_sample_size)
306 cohorts <- as.integer(reports$cohort)
339 string_var <- reports[[opts$var1]]
340 bool_var <- reports[[opts$var2]]
352 Log('Splitting string reports (%d cores)', opts$num_cores)
359 Log('Splitting bool reports (%d cores)', opts$num_cores)