churn-framework


Namechurn-framework JSON
Version 0.1.6 PyPI version JSON
download
home_pagehttps://github.com/A3Data/churn-framework
Summary
upload_time2021-08-05 05:42:15
maintainer
docs_urlNone
authorA3Data
requires_python
licenseMIT
keywords framework churn metric optimizer
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # Churn Framework
Encontre métricas que melhor separam clientes recorrentes de clientes que cancelaram o contrato durante a joranada de uso do produto/serviço.

Auxílio na definição de possíveis pontos de corte para potenciais métricas de um possível indício de Churn durante a jornada de um cliente.

- Identificação de pontos de corte que melhor diferenciam clientes de sucesso de clientes que sofreram churn
- Identificação de métricas cujo ponto de corte determinam um alerta para Churn durante os meses da jornada do cliente


## Instalação

##### Dependências:
- Python (>=3.6)
- Seaborn
- Tqdm 
##### Instalar:

```sh
pip install churn-framework

```

## Documentação

Descrição das funcionalidades de cada função presente no script churn_framework:

### Funções
-   **get_great_value** - Função que encontra o valor ideal para um ou mais features com base em restrições definidas que melhor dividem clientes recorrentes de clientes que sofreram Churn, para cada mês da jornada do cliente.
-   **plot_metrics**  - Método que plota métricas de avaliação para cada valor testado no framework em um determinado mês, enfatizando o ponto ótimo encontrado.

![](images/metrics.png)

-   **get_confusion_matrix**  - Método que retorna valores de matriz de confusão Cliente / Churn para um mês específico.
-   **plot_matrix**  - Método que traça a matriz de confusão Cliente / Churn.

![](images/matrix.png)

Também fornecemos um notebook passo a passo. Para visualizá-lo, basta digitar jupyter notebook dentro do diretório
`/churn_framework/`.



## License

MIT


[//]: # (These are reference links used in the body of this note and get stripped out when the markdown processor does its job. There is no need to format nicely because it shouldn't be seen. Thanks SO - http://stackoverflow.com/questions/4823468/store-comments-in-markdown-syntax)

   [dill]: <https://github.com/joemccann/dillinger>
   [git-repo-url]: <https://github.com/joemccann/dillinger.git>
   [john gruber]: <http://daringfireball.net>
   [df1]: <http://daringfireball.net/projects/markdown/>
   [markdown-it]: <https://github.com/markdown-it/markdown-it>
   [Ace Editor]: <http://ace.ajax.org>
   [node.js]: <http://nodejs.org>
   [Twitter Bootstrap]: <http://twitter.github.com/bootstrap/>
   [jQuery]: <http://jquery.com>
   [@tjholowaychuk]: <http://twitter.com/tjholowaychuk>
   [express]: <http://expressjs.com>
   [AngularJS]: <http://angularjs.org>
   [Gulp]: <http://gulpjs.com>

   [PlDb]: <https://github.com/joemccann/dillinger/tree/master/plugins/dropbox/README.md>
   [PlGh]: <https://github.com/joemccann/dillinger/tree/master/plugins/github/README.md>
   [PlGd]: <https://github.com/joemccann/dillinger/tree/master/plugins/googledrive/README.md>
   [PlOd]: <https://github.com/joemccann/dillinger/tree/master/plugins/onedrive/README.md>
   [PlMe]: <https://github.com/joemccann/dillinger/tree/master/plugins/medium/README.md>
   [PlGa]: <https://github.com/RahulHP/dillinger/blob/master/plugins/googleanalytics/README.md>



            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/A3Data/churn-framework",
    "name": "churn-framework",
    "maintainer": "",
    "docs_url": null,
    "requires_python": "",
    "maintainer_email": "",
    "keywords": "framework,churn,metric,optimizer",
    "author": "A3Data",
    "author_email": "gustavo.resende@a3data.com.br",
    "download_url": "https://files.pythonhosted.org/packages/73/cf/e6d8e8cd6a6d218a22486644fdb0a86e53a28d9821d0a2a85f91d2194be3/churn-framework-0.1.6.tar.gz",
    "platform": "",
    "description": "# Churn Framework\r\nEncontre m\u00e9tricas que melhor separam clientes recorrentes de clientes que cancelaram o contrato durante a joranada de uso do produto/servi\u00e7o.\r\n\r\nAux\u00edlio na defini\u00e7\u00e3o de poss\u00edveis pontos de corte para potenciais m\u00e9tricas de um poss\u00edvel ind\u00edcio de Churn durante a jornada de um cliente.\r\n\r\n- Identifica\u00e7\u00e3o de pontos de corte que melhor diferenciam clientes de sucesso de clientes que sofreram churn\r\n- Identifica\u00e7\u00e3o de m\u00e9tricas cujo ponto de corte determinam um alerta para Churn durante os meses da jornada do cliente\r\n\r\n\r\n## Instala\u00e7\u00e3o\r\n\r\n##### Depend\u00eancias:\r\n- Python (>=3.6)\r\n- Seaborn\r\n- Tqdm \r\n##### Instalar:\r\n\r\n```sh\r\npip install churn-framework\r\n\r\n```\r\n\r\n## Documenta\u00e7\u00e3o\r\n\r\nDescri\u00e7\u00e3o das funcionalidades de cada fun\u00e7\u00e3o presente no script churn_framework:\r\n\r\n### Fun\u00e7\u00f5es\r\n-   **get_great_value** - Fun\u00e7\u00e3o que encontra o valor ideal para um ou mais features com base em restri\u00e7\u00f5es definidas que melhor dividem clientes recorrentes de clientes que sofreram Churn, para cada m\u00eas da jornada do cliente.\r\n-   **plot_metrics**  - M\u00e9todo que plota m\u00e9tricas de avalia\u00e7\u00e3o para cada valor testado no framework em um determinado m\u00eas, enfatizando o ponto \u00f3timo encontrado.\r\n\r\n![](images/metrics.png)\r\n\r\n-   **get_confusion_matrix**  - M\u00e9todo que retorna valores de matriz de confus\u00e3o Cliente / Churn para um m\u00eas espec\u00edfico.\r\n-   **plot_matrix**  - M\u00e9todo que tra\u00e7a a matriz de confus\u00e3o Cliente / Churn.\r\n\r\n![](images/matrix.png)\r\n\r\nTamb\u00e9m fornecemos um notebook passo a passo. Para visualiz\u00e1-lo, basta digitar jupyter notebook dentro do diret\u00f3rio\r\n`/churn_framework/`.\r\n\r\n\r\n\r\n## License\r\n\r\nMIT\r\n\r\n\r\n[//]: # (These are reference links used in the body of this note and get stripped out when the markdown processor does its job. There is no need to format nicely because it shouldn't be seen. Thanks SO - http://stackoverflow.com/questions/4823468/store-comments-in-markdown-syntax)\r\n\r\n   [dill]: <https://github.com/joemccann/dillinger>\r\n   [git-repo-url]: <https://github.com/joemccann/dillinger.git>\r\n   [john gruber]: <http://daringfireball.net>\r\n   [df1]: <http://daringfireball.net/projects/markdown/>\r\n   [markdown-it]: <https://github.com/markdown-it/markdown-it>\r\n   [Ace Editor]: <http://ace.ajax.org>\r\n   [node.js]: <http://nodejs.org>\r\n   [Twitter Bootstrap]: <http://twitter.github.com/bootstrap/>\r\n   [jQuery]: <http://jquery.com>\r\n   [@tjholowaychuk]: <http://twitter.com/tjholowaychuk>\r\n   [express]: <http://expressjs.com>\r\n   [AngularJS]: <http://angularjs.org>\r\n   [Gulp]: <http://gulpjs.com>\r\n\r\n   [PlDb]: <https://github.com/joemccann/dillinger/tree/master/plugins/dropbox/README.md>\r\n   [PlGh]: <https://github.com/joemccann/dillinger/tree/master/plugins/github/README.md>\r\n   [PlGd]: <https://github.com/joemccann/dillinger/tree/master/plugins/googledrive/README.md>\r\n   [PlOd]: <https://github.com/joemccann/dillinger/tree/master/plugins/onedrive/README.md>\r\n   [PlMe]: <https://github.com/joemccann/dillinger/tree/master/plugins/medium/README.md>\r\n   [PlGa]: <https://github.com/RahulHP/dillinger/blob/master/plugins/googleanalytics/README.md>\r\n\r\n\r\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "",
    "version": "0.1.6",
    "split_keywords": [
        "framework",
        "churn",
        "metric",
        "optimizer"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "md5": "56a3d318d6760c72461bba859fd3b49b",
                "sha256": "138589f39f367948d3ffa95d7c5e6c1a74f5da8b10b93857702f35239c4fb238"
            },
            "downloads": -1,
            "filename": "churn-framework-0.1.6.tar.gz",
            "has_sig": false,
            "md5_digest": "56a3d318d6760c72461bba859fd3b49b",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 5289,
            "upload_time": "2021-08-05T05:42:15",
            "upload_time_iso_8601": "2021-08-05T05:42:15.628247Z",
            "url": "https://files.pythonhosted.org/packages/73/cf/e6d8e8cd6a6d218a22486644fdb0a86e53a28d9821d0a2a85f91d2194be3/churn-framework-0.1.6.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2021-08-05 05:42:15",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "github_user": "A3Data",
    "github_project": "churn-framework",
    "lcname": "churn-framework"
}
        
Elapsed time: 0.29048s