microsoft / vivainsights-py

Python package for Analyzing and Visualizing data from Viva Insights
https://microsoft.github.io/vivainsights-py/
Other
14 stars 2 forks source link

Finalise Information Value function and miscellaneous #26

Closed martinctc closed 4 months ago

martinctc commented 5 months ago

Summary of IV functionality:

This branch finalizes changes to the Information Value (IV) functions.

Information Value (IV) is a powerful methodology that provides a measure of the predictive power of an individual independent variable in relation to the dependent variable. In the context of Viva Insights, independent variables could be a collaboration metric (e.g. Emails sent, 1:1 meeting time with managers), whereas a dependent variable could be a categorical variable indicating whether a person is engaged, a top performer, or at risk of attrition - likely provided through a survey.

This pull request also updates the package version to v0.3.0 and is released to PyPI.

Changes

The changes made in this PR are:

  1. New Information value feature with create_IV function. This in turn calls a number of other functions to generate statistics and visualizations around Information Value (IV) and Weight of Evidence (WoE).
  2. New visualization with create_bar_asis function, which can be leveraged outside of the Information Value context.

Checks

Function Summary Related to Information Value (IV)

Function Architecture

Function Relationships

4. Overall Description:

sachinstl commented 4 months ago

Summary of IV functionality: 1. Function Summary Related to Information Value (IV):

2. Function Architecture:

3. Function Relationships:

4. Overall Description:

martinctc commented 4 months ago

Great work @sachinstl - thank you for your contributions! This is now available on PyPI as v0.3.0. Merging this in now.