|
7 | 7 | This is a major release. We have included many new features and fixed numerous bugs. |
8 | 8 |
|
9 | 9 | ### Added |
10 | | -- Added news (you're reading it now) |
11 | | -- Opened discussions and issues fora |
12 | | -- Added function ``prep_dyads()`` that combines two previous preparation steps ``clean_dyads()` and ``align_dyads`` |
13 | | -- New function ``read_1file()`` that reads and formats a conversation transcript that is already in your R environment |
| 10 | +- Added news (you're reading it now), discussions, and issues/bug tracker to Github repo |
| 11 | +- ``prep_dyads()`` that combines two previous preparation steps `clean_dyads()` and `align_dyads()` |
| 12 | +- New function `read_1file()` that formats a conversation transcript already in your R environment |
14 | 13 | - Improved handling of contractions with error detection/substition of non-ASCII character apostrophes. Contraction expansion (e.g., 'they're' to 'they are') now handled by a separate internal function call using custom regex. |
15 | 14 | - Added argument ``omit_stops`` to ``prep_dyads`` specifying optional stopword removal |
16 | 15 | - Added argument ``which_stoplist`` to `prep_dyads`` specifying a four stopword list options (SMART_stops, MIT_stops, Temple_stops25, CA_orig_stops). |
17 | 16 | - Added pdf manual for ``ConversationAlign`` |
18 | | -- Revised internal lookup datase ``lookup_db``, replaced with ``lookup_Jul25``, includes many more dimensions and options for scaled vs. raw versions of variables |
19 | | -- Added validation step to read_dyads() will throw error and warning message if any transcript has more than or less than two participants for any individual conversation (Event_ID) |
| 17 | +- Validation checks to `read_dyads()` will throw error and warning message if any transcript has more than or less than two participants for any individual conversation (Event_ID) |
| 18 | +- Added `corpus_analytics()` function that produces a variety of descriptive summary statistics (e.g., n-conversations, type token ratio, average turn length) in a table format. |
| 19 | + |
| 20 | +### Modified |
| 21 | +- `summarize_dyads()` restructured in significant ways including the addition of three new arguments: `custom_lags` default lags for correlation are set at -2.0,2 users are free to specifiy additional lags , default is NULL, `sumdat_only` produces a summary dataframe with values averaged to two rows per conversation (one for each participant, `corr_type` specifies correlation to apply to lagged data |
| 22 | +- Resampling of AUC in `summarize_dyads()` has been omitted in favor of proportionally rescaling dAUC to a standardized/fixed number of turns (100) |
| 23 | +- Modified internal lookup datase ``lookup_db``, replaced with ``lookup_Jul25``, includes many more dimensions and options for scaled vs. raw versions of variables |
20 | 24 |
|
21 | 25 | ### Fixed |
22 | 26 | - Warnings and checks (variable names, etc) to read, clean, align functions |
23 | 27 |
|
24 | 28 | ### Deprecated |
25 | 29 | - We are in the process of phasing out our original stopword list from earlier versions of ConversationAlign (pre 2025). We have included the old list as an optional call to the argument clean_dyads() as ``CA_OriginalStops``. However, the default stopword list is new - ``Temple_Stops25`` |
26 | 30 | - Eliminated several dimensions from lookup database: prevalence, hope, stress, politeness, empathy, prevalence, closeness, encouragement, hope, doubt, hostility, surprise |
27 | | - |
| 31 | +- clean_dyads() and `align_dyads()` |
0 commit comments