add2filt | Adds filtering fields in the newfilt structure to the oldfilt structure. |
analysis_txt2file | Writes textual responses from the analysis structure out to a file. |
check_completion | Returns a list of subject and session IDs that responded to a given form or question. |
check_completion_v2 | provides details on subjects who have started and who have completed a given experiment |
copy_qtxt2qdf | Copies data from question.question_text to question_x_data_format.heading |
ensemble_add_data_struct_row | adds a given row of data to a given ensemble data struct |
ensemble_attach_compqid_str | Attaches a compqid_str variable to the Ensemble data struct if none |
ensemble_check_compqid | Checks to see if the data structure has a composite question ID variable. |
ensemble_check_param | Checks for the existance of checkParam within params. |
ensemble_combine_datastructs | Combines two Ensemble datastructs in one of the three following ways: |
ensemble_compare_params | Compares a saved params struct with a given params struct in memory. |
ensemble_completion_info | Returns completion statistics for a given data set. |
ensemble_concat_datastruct | Concatenates a cell array of structs into a single struct. |
ensemble_copy_stimuli2dir | Copies stimuli specified either in data_st or in the experiment specified |
ensemble_copy_stimulus | Copies a stimulus from the location specified by the combination of |
ensemble_csv2datastruct | Loads a CSV file into an Ensemble data structure |
ensemble_data_by_question | Filters/reshapes a struct such that compqids are now fields within the return struct. |
ensemble_data_struct_corr | Calculates correlations between variables that are contained in the |
ensemble_datastruct2dataset | Converts an Ensemble data struct to a dataset variable |
ensemble_datastruct2table | Converts an Ensemble data struct to a table variable |
ensemble_datastruct2tree | Converts from an Ensemble data structure to a tree structure in the same format that mysql_extract_metadata uses. |
ensemble_deduce_trial_number | Deduces trial numbers associated with repeated forms in a response table |
ensemble_display_table | Mechanism for formatting display of data in a table. |
ensemble_enum_hist | Plots the distributions of the response tallies in the categories of an enum. |
ensemble_enum_stats | Calculates statistics on responses to enum questions. |
ensemble_export_cefa | outputs given dataset in a CEFA-friendly format, for factor analysis |
ensemble_export_respnstim | tabulates subject-level and stimulus-based response-level data, exports one row per stim |
ensemble_export_stims | Copies stimuli that are registered in the Ensemble database to a folder |
ensemble_extract_matrix | Extracts the variable specified in params.extract_var from each of the structs in data_st. |
ensemble_extract_nd_matrix | an_st = ensemble_extract_nd_matrix(data_st,params); |
ensemble_filt_practicedata | Removes practice trial data from stim_meta, response_data, and stim_Xattribute |
ensemble_filter | Filters data in data_st according to criteria specified in filt. |
ensemble_filter_by_metadata | Filters a given data set by given metadata. |
ensemble_find_analysis_struct | Returns indices of structs within a cell array that match certain criteria. |
ensemble_form_report | Prints out a report of forms and questions used in an experiment |
ensemble_form_table | Prints responses to questions on a form out in tabular format |
ensemble_get_credentials | [user,passwd,enc_key] = ensemble_get_credentials(auth_path); |
ensemble_get_encryption_key | Returns the encryption key string used by ensemble. |
ensemble_get_stiminfo | Obtains stimulus and attribute meta data for stim IDs in the response table. |
ensemble_get_student_id | returns unique student id/subject id combinations found in response data |
ensemble_globals_template | ensemble_globals_template.m |
ensemble_init_data_struct | Initializes a data structure used by many of the Ensemble analysis functions. |
ensemble_init_fid | Initializes a file identifier to which to direct output. |
ensemble_jobman | Top-level job manager for the Ensemble Matlab analysis toolkit. |
ensemble_load_expinfo | returns the response table and metadata associated with an experiment |
ensemble_merge_data | Merges data from multiple structs into one struct. |
ensemble_migrate_expdata | migrates experiment data (only questions are currently supported) from one database to another |
ensemble_parse_present | parses presentation files, saves to appropriate place on disk |
ensemble_pathdata | returns an ensemble pathdata struct, given defs.paths and defs.sinfo |
ensemble_photo_formats | returns photo formats allowed by Ensemble |
ensemble_plotfun | Returns a function handle to one of the plotting sub-functions. |
ensemble_print_datast | prints the contents of a data struct to screen and/or to file |
ensemble_print_metadata | Displays metadata obtained from mysql_extract_metadata |
ensemble_processStims | Wrapper script that applies a given function to a given set of stims. |
ensemble_qid_x_qid_chi2 | Calculates Pearson's chi-squared goodness of fit test for data in an ensemble_qid_x_qid_table |
ensemble_qid_x_qid_table | Produces a table comparing two question IDs. |
ensemble_remove_empty_vars | Removes variables from an Ensemble datastruct whose values are all empty |
ensemble_remove_vars_from_datastruct | Removes variables specified in vars2remove cell array of strings from the |
ensemble_report_subject_meta | Summarizes subject information, e.g. age, gender |
ensemble_report_written | Displays written responses associated text or varchar fields. |
ensemble_reshape_data | Reshapes a data struct by making new variables out of the unique levels |
ensemble_response_qa | Performs quality-control on response data |
ensemble_response_times | Analyzes response time values stored in the response_text field of a |
ensemble_session_trial_info | Extracts the trial and session IDs in order, for each given session. |
ensemble_session_trial_info_v2 | sessData = ensemble_session_trial_info_without_trial_id(indata,params) |
ensemble_session_trial_info_without_trial_id | sessData = ensemble_session_trial_info_without_trial_id(indata,params) |
ensemble_sort | Sorts an Ensemble datastruct |
ensemble_summary_subject_stats | |
ensemble_table2datastruct | Converts a MATLAB table variable into an Ensemble datastruct |
ensemble_tree2datastruct | Converts a generic data structure to conform to the ensemble data structure |
ensemble_vals2vars | Rearranges an ensemble data struct such that unique combinations of |
ensemble_verify_row_match | Verifies that rows match across subordinate structs within a given struct. |
enum2data | Converts Ensemble enum values to numeric values. |
extract_formdata | Extracts data for given forms in the given response table. |
get_an_names | Returns list of analysis names in an an{na} array |
id_map2struct | Creates a struct field/value pairs from the first/second column of the input. |
init_analysis_struct | Initializes an analysis structure for pulling data out of the mysql database |
is_ensemble_datastruct | Tests a variable to see if it conforms to the ensemble data struct |
make_compqid | Makes a vector of "composite question IDs" from given question IDs. |
make_exp_sublist | Generates a list of unique subject ids for a given experiment. |
make_form_name_defs | Generates the form_name_defs file if params.write2file is true. Otherwise it |
make_valid_struct_key | [str] = make_valid_struct_key(str) |
map_form_names_to_ids | Calls form_name_defs an maps form names to their IDs |
mysql_check_attribute | Checks to see whether an attribute exists in the attribute table and |
mysql_check_attribute_x_attribute | Checks to see whether a mapping exists in the attribute_x_attribute table |
mysql_check_conn | Checks a mysql connection, opens or closes if necessary. |
mysql_check_stimulus_x_attribute | Checks to see whether an attribute exists in the attribute table and |
mysql_describe_table | Returns a description of the given mysql table. |
mysql_export_resp_demographics_to_subtable | |
mysql_extract_data | This is a very generic routine for extracting data from a table. |
mysql_extract_metadata | Retrieves experiment, form, question or data_format info. |
mysql_func_template | MySQL connection and argument checking utility. |
mysql_get_child_attribs | Returns child attribute IDs and names associated with one or more parent |
mysql_get_expinfo | Gets information for an experiment from a mysql database |
mysql_get_expstims | Retrieves auditory stimuli associated with a given response table. |
mysql_get_qtxt | Retrieves text associated with questions specified by the vector of qids |
mysql_get_sessinfo | Returns session information for given sessions. |
mysql_get_sinfo | Returns subject info for given subject id. |
mysql_get_stim_attributes | Returns info from the stimulus table for a given stimulus. |
mysql_get_stim_by_attribute | Returns a list of stimuli associated with a given list of attributes |
mysql_get_subinfo | Returns subject info for given subjects |
mysql_group_attribs | Groups attributes together under a parent attribute in the attribute_x_attribute table |
mysql_insert_data | inserts new records into a database. Returns vector of ids that were inserted |
mysql_insert_trial_mtx | Inserts trial information into the trial table. |
mysql_is_correct | Checks to see whether the response to a trial is correct |
mysql_login_template | function params=mysql_login(params) |
mysql_make_conn | Opens a connection to a mysql server. |
mysql_qid2dfid | Returns dfid associated with given qid |
mysql_question_enum_vals | Returns a cell array of strings containing the enum labels for a given |
mysql_resolve_enum | returns strings associated with different levels of an enum variable. |
mysql_stimfld2attrib | Associates stimuli with an attribute |
mysql_table_key | returns the primary key name of a mysql table. If a composite key, returns a cell array of strings |
mysql_unique_fld_vals | Returns a sorted list of unique values in a specific field of a specific table |
parse_fh | returns a function handle from a target (string, function library, or function itself) |
qtxt2qdf | Copies data from question.question_text to question_x_data_format.heading |
read_audio_stim | Reads in the information for an mp3 audio stim file from the stimulus table. |
reformat_matlab_call | Substitutes context-specific parameter values for parameters specific in |
report_completion_stats | Generates a report of completion statistics for given experiment information. |
report_timing | Generates timing reports for given datasets. |
resp_table_defs | Database response table column mappings |
set_form_col_const | Figures out which data columns correspond to different database fields in the form table. |
set_stim_col_const | Figures out which data columns correspond to different database fields in the stimulus table |
set_var_col_const | Assigns an index to a field that is named after given variable |
stim_ids_from_resp_tbl | returns all unique stimulus ids from a given response table(s) |
update_report | |
verify_subs | Removes subjects associated with the experiment info who aren't on the list |