Skip to contents

ar_normalize_manual offers an interface to add self-defined normalization steps for responses (and cues) in associatoR objects.

Usage

ar_normalize_manual(associations, fun, ..., process_cues = FALSE)

Arguments

associations

an associatoR object containing association data as generated by ar_import.

fun

a vectorized function applied to all responses and cues in the response matrix, excluding cues that exist in the .

...

additional arguments passed to fun.

process_cues

a logical indicating if cues should be processed (i.e. changed by fun) or not.

Value

Returns an associatoR object containing a list of tibbles:

participants

A tibble of participants including a participant id and potential participant attributes.

cues

A tibble of cues including a cue variable and potential cue attributes.

responses

A tibble of responses including a participant id, the cues, the responses, the response level, and additional response attributes. All responses are passed through fun

References

Aeschbach, S., Mata, R., Wulff, D. U. (in progress)

Examples


ar_import(intelligence,
          participant = participant_id,
          cue = cue,
          response = response,
          participant_vars = c(gender, education),
          response_vars = c(response_position, response_level)) %>%
  ar_normalize_manual(trimws, which = "left")
#> 
#> ── An associatoR object ────────────────────────────────────────────────────────
#> 
#> participants
#> # A tibble: 1,000 × 3
#>      id gender education  
#>   <dbl> <chr>  <chr>      
#> 1     1 male   high school
#> 2     2 male   high school
#> 3     3 male   high school
#> 4     4 male   high school
#> 5     5 male   high school
#> # ℹ 995 more rows
#> 
#> cues
#> # A tibble: 804 × 1
#>   cue         
#>   <chr>       
#> 1 intelligence
#> 2 Einstein    
#> 3 books       
#> 4 IQ tests    
#> 5 college     
#> # ℹ 799 more rows
#> 
#> responses
#> # A tibble: 29,882 × 6
#>      id cue          response response_position response_level response_original
#>   <dbl> <chr>        <chr>                <dbl>          <dbl> <chr>            
#> 1     1 intelligence Einstein                 1              1 Einstein         
#> 2     1 intelligence books                    2              1 books            
#> 3     1 intelligence IQ tests                 3              1 IQ tests         
#> 4     1 intelligence college                  4              1 college          
#> 5     1 intelligence smart p…                 5              1 smart people     
#> # ℹ 29,877 more rows
#>