Package index
-
IV_report()
- Generate a Information Value HTML Report
-
afterhours_dist()
- Distribution of After-hours Collaboration Hours as a 100% stacked bar
-
afterhours_fizz()
- Distribution of After-hours Collaboration Hours (Fizzy Drink plot)
-
afterhours_line()
- After-hours Collaboration Time Trend - Line Chart
-
afterhours_rank()
- Rank groups with high After-Hours Collaboration Hours
-
afterhours_summary()
afterhours_sum()
- Summary of After-Hours Collaboration Hours
-
afterhours_trend()
- After-Hours Time Trend
-
anonymise()
anonymize()
- Anonymise a categorical variable by replacing values
-
any_idate()
- Identify whether variable is an IDate class.
-
camel_clean()
- Convert "CamelCase" to "Camel Case"
-
check_inputs()
- Check whether a data frame contains all the required variable
-
check_query()
- Check a query to ensure that it is suitable for analysis
-
collaboration_area()
collab_area()
- Collaboration - Stacked Area Plot
-
collaboration_dist()
collab_dist()
- Distribution of Collaboration Hours as a 100% stacked bar
-
collaboration_fizz()
collab_fizz()
- Distribution of Collaboration Hours (Fizzy Drink plot)
-
collaboration_line()
collab_line()
- Collaboration Time Trend - Line Chart
-
collaboration_rank()
collab_rank()
- Collaboration Ranking
-
collaboration_sum()
collab_sum()
collaboration_summary()
collab_summary()
- Collaboration Summary
-
collaboration_trend()
- Collaboration Time Trend
-
comma()
- Add comma separator for thousands
-
copy_df()
- Copy a data frame to clipboard for pasting in Excel
-
create_IV()
- Compute Information Value for Predictive Variables
-
create_bar()
- Mean Bar Plot for any metric
-
create_bar_asis()
- Create a bar chart without aggregation for any metric
-
create_boxplot()
- Box Plot for any metric
-
create_bubble()
- Create a bubble plot with two selected Viva Insights metrics (General Purpose), with size representing the number of employees in the group.
-
create_density()
- Create a density plot for any metric
-
create_dist()
- Horizontal 100 percent stacked bar plot for any metric
-
create_dt()
- Create interactive tables in HTML with 'download' buttons.
-
create_fizz()
- Fizzy Drink / Jittered Scatter Plot for any metric
-
create_hist()
- Create a histogram plot for any metric
-
create_inc()
create_incidence()
- Create an incidence analysis reflecting proportion of population scoring above or below a threshold for a metric
-
create_line()
- Time Trend - Line Chart for any metric
-
create_line_asis()
- Create a line chart without aggregation for any metric
-
create_lorenz()
- Calculate the Lorenz Curve and Gini Coefficient in a Person Query
-
create_period_scatter()
- Period comparison scatter plot for any two metrics
-
create_rank()
- Rank all groups across HR attributes on a selected Viva Insights metric
-
create_rank_combine()
- Create combination pairs of HR variables and run 'create_rank()'
-
create_sankey()
- Create a sankey chart from a two-column count table
-
create_scatter()
- Create a Scatter plot with two selected Viva Insights metrics (General Purpose)
-
create_stacked()
- Horizontal stacked bar plot for any metric
-
create_tracking()
experimental - Create a line chart that tracks metrics over time with a 4-week rolling average
-
create_trend()
- Heat mapped horizontal bar plot over time for any metric
-
cut_hour()
- Convert a numeric variable for hours into categorical
-
email_dist()
- Distribution of Email Hours as a 100% stacked bar
-
email_fizz()
- Distribution of Email Hours (Fizzy Drink plot)
-
email_line()
- Email Time Trend - Line Chart
-
email_rank()
- Email Hours Ranking
-
email_summary()
email_sum()
- Email Summary
-
email_trend()
- Email Hours Time Trend
-
export()
- Export 'vivainsights' outputs to CSV, clipboard, or save as images
-
external_dist()
- Distribution of External Collaboration Hours as a 100% stacked bar
-
external_fizz()
- Distribution of External Collaboration Hours (Fizzy Drink plot)
-
external_line()
- External Collaboration Hours Time Trend - Line Chart
-
external_rank()
- Rank groups with high External Collaboration Hours
-
external_sum()
external_summary()
- External Collaboration Summary
-
extract_date_range()
- Extract date period
-
extract_hr()
- Extract HR attribute variables
-
flag_ch_ratio()
- Flag unusual high collaboration hours to after-hours collaboration hours ratio
-
flag_em_ratio()
- Flag Persons with unusually high Email Hours to Emails Sent ratio
-
flag_extreme()
- Warn for extreme values by checking against a threshold
-
flag_outlooktime()
- Flag unusual outlook time settings for work day start and end time
-
g2g_data
- Sample Group-to-Group dataset
-
generate_report()
- Generate HTML report with list inputs
-
generate_report2()
- Generate HTML report based on existing RMarkdown documents
-
heat_colours()
heat_colors()
- Generate a vector of
n
contiguous colours, as a red-yellow-green palette.
-
hr_trend()
- Employee count over time
-
hrvar_count()
analysis_scope()
- Create a count of distinct people in a specified HR variable
-
hrvar_count_all()
experimental - Create count of distinct fields and percentage of employees with missing values for all HR variables
-
hrvar_trend()
- Track count of distinct people over time in a specified HR variable
-
identify_churn()
- Identify employees who have churned from the dataset
-
identify_datefreq()
experimental - Identify date frequency based on a series of dates
-
identify_holidayweeks()
- Identify Holiday Weeks based on outliers
-
identify_inactiveweeks()
- Identify Inactive Weeks
-
identify_nkw()
- Identify Non-Knowledge workers in a Person Query using Collaboration Hours
-
identify_outlier()
- Identify metric outliers over a date interval
-
identify_privacythreshold()
- Identify groups under privacy threshold
-
identify_shifts()
- Identify shifts based on outlook time settings for work day start and end time
-
identify_tenure()
- Tenure calculation based on different input dates, returns data summary table or histogram
-
import_query()
- Import a query from Viva Insights Analyst Experience
-
is_date_format()
- Identify whether string is a date format
-
jitter_metrics()
- Jitter metrics in a data frame
-
keymetrics_scan()
- Run a summary of Key Metrics from the Standard Person Query data
-
keymetrics_scan_asis()
- Run a summary of Key Metrics without aggregation
-
maxmin()
- Max-Min Scaling Function
-
meeting_dist()
- Distribution of Meeting Hours as a 100% stacked bar
-
meeting_fizz()
- Distribution of Meeting Hours (Fizzy Drink plot)
-
meeting_line()
- Meeting Time Trend - Line Chart
-
meeting_rank()
- Meeting Hours Ranking
-
meeting_summary()
meeting_sum()
- Meeting Summary
-
meeting_tm_report()
- Generate a Meeting Text Mining report in HTML
-
meeting_trend()
- Meeting Hours Time Trend
-
mt_data
- Sample Meeting Query dataset
-
network_g2g()
- Create a network plot with the group-to-group query
-
network_p2p()
experimental - Perform network analysis with the person-to-person query
-
network_summary()
- Summarise node centrality statistics with an igraph object
-
one2one_dist()
- Distribution of Manager 1:1 Time as a 100% stacked bar
-
one2one_fizz()
- Distribution of Manager 1:1 Time (Fizzy Drink plot)
-
one2one_freq()
experimental - Frequency of Manager 1:1 Meetings as bar or 100% stacked bar chart
-
one2one_line()
- Manager 1:1 Time Trend - Line Chart
-
one2one_rank()
- Manager 1:1 Time Ranking
-
one2one_sum()
one2one_summary()
- Manager 1:1 Time Summary
-
one2one_trend()
- Manager 1:1 Time Trend
-
p2p_data
- Sample person-to-person dataset
-
p2p_data_sim()
- Simulate a person-to-person query using a Watts-Strogatz model
-
pad2()
- Create the two-digit zero-padded format
-
pairwise_count()
- Perform a pairwise count of words by id
-
pq_data
- Sample Person Query dataset
-
read_preamble()
- Read preamble
-
rgb2hex()
- Convert rgb to HEX code
-
theme_wpa()
- Main theme for 'vivainsights' visualisations
-
theme_wpa_basic()
- Basic theme for 'vivainsights' visualisations
-
tm_clean()
- Clean subject line text prior to analysis
-
tm_cooc()
- Analyse word co-occurrence in subject lines and return a network plot
-
tm_freq()
- Perform a Word or Ngram Frequency Analysis and return a Circular Bar Plot
-
tm_wordcloud()
- Generate a wordcloud with meeting subject lines
-
totals_bind()
- Row-bind an identical data frame for computing grouped totals
-
totals_col()
- Fabricate a 'Total' HR variable
-
track_HR_change()
- Sankey chart of organizational movement between HR attributes and missing values (outside company move) (Data Overview)
-
tstamp()
- Generate a time stamp
-
us_to_space()
- Replace underscore with space
-
validation_report()
- Generate a Data Validation report in HTML
-
wrap()
- Add a character at the start and end of a character string
-
wrap_text()
- Wrap text based on character threshold
-
xicor()
- Calculate Chatterjee's Rank Correlation Coefficient