identify_retention() for calculating the retention rate of individuals between two time periods based on a category conditionextract_hr()mingroup in vignette and READMEidentify_usage_segments(): Fixed incorrect n count in table output to use distinct PersonIds instead of row countidentify_usage_segments(): Reordered table output columns to follow logical segment progression (Non-user, Low User, Novice User, Habitual User, Power User)create_rogers()create_radar() and create_radar_viz() for spider/radar chart visualisation, with support for flexible indexing modes (total, ref_group, minmax, none), privacy filtering, and group comparisonscreate_survival(), create_survival_prep(), create_survival_calc(), and create_survival_viz() for Kaplan–Meier survival (time-to-adoption) curve analysis, supporting flexible event definitions and group comparisons\(x) used in create_radar())identify_usage_segments() when NA values are detected in the metric variablecreate_rogers() function for analyzing technology adoption patterns using Rogers adoption curve theorycreate_hist(), create_density(), identify_usage_segments(), create_line()validation_report()identify_*() family of functionsidentify_usage_segments() for classifying usage segments.create_itsa() for performing interrupted time-series analysis.identify_habits() for classifying habitual behavior.pq_data to include Copilot metrics.Added new functionality to calculate Gini coefficient and Lorenz curve.
Minor bug fixes and visual improvements.
Minor bugfix on create_line().
Minor changes to documentation on static report outputs.
Added new functionality to calculate information value: create_IV() and IV_report()
g2g_data and p2p_dataidentify_query()any_idate()Added new functionality for organizational network analysis (ONA):
p2p_data and g2g_data sample datasets, with an option to simulate a person-to-person dataset using p2p_data_sim()network_g2g(), network_p2p(), network_summary(), and create_sankey() functionsnetwork_p2p() now has a centrality argument for computing and visualizing centrality as node sizes in the network plotnetwork_p2p():
algorithm argument is renamed to layout for better intuitivenessstyle argument now controlling the network plotting mechanism and return argument controlling whether plots are generated interactively or saved as PDFigraphcreate_dist() family functionsvalidation_report()This is the first version of the vivainsights package to be released open-source on GitHub and CRAN. This is based on the original wpa library, with functions and documentation updated to reflect the latest features in Viva Insights.