Shiny app

Shiny app for interactive analysis of BehaviorSpace experiments

launch_abs()

Launch the analyzeBehaviorspace app

Loading Behaviorspace data

Load data from Behaviorspace experiments

load_bs_file() load_bs_table() load_bs_spreadsheet()

Load output from a NetLogo BehaviorSpace experiment

Manipulate Behaviorspace data

Analyze and manipulate data from BehaviorSpace experiments

classify_vars()

Classify BehaviorSpace experiment variables into independent and dependent.

extract_last_tick()

Extract the rows of a data frame with the last tick from each run

get_expt_vars()

Get the variables from an experiment

get_group_vars()

Get the possible grouping variables from an experiment

tx_col()

Translate a column name in the experiment data frame to text name.

tx_name()

Translate a text name to a column name in the experiment data frame

Plot data

Plot results from BehaviorSpace experiments

get_plot_data()

Get data frame for plotting from an experiment

make_plot()

Make a ggplot from a BehaviorSpace experiment

Internals

Utility functions that are not often called directly

count_unique()

Identify the columns of a data frame with at least two different values

get_plot_mapping()

Get an aesthetic mapping suitable for use in ggplot()

get_plot_vars()

Get the variables from an experiment that will not be used in a plot.

get_yvars()

Get the possible y-variables from an experiment

is_bs_table()

Determine whether a csv file is a BehaviorSpace experiment table

process_bs_data()

Process data from a BehaviorSpace .csv file.

make_experiment()

Make a BehaviorSpace experiment object.