All Projects → davidski → collector

davidski / collector

Licence: Unknown, MIT licenses found Licenses found Unknown LICENSE MIT LICENSE.md
⚖Open Source Toolkit for Conducting Quantitative Risk Assessment Interviews

Programming Languages

r
7636 projects
CSS
56736 projects
Dockerfile
14818 projects

Projects that are alternatives of or similar to collector

evaluator
⚖Open Source Toolkit for Quantitative Risk Assessment
Stars: ✭ 120 (+361.54%)
Mutual labels:  risk, risk-assessment, risk-management, openfair, tidyrisk
IDVerification
"Very simple but works well" Computer Vision based ID verification solution provided by LibraX.
Stars: ✭ 44 (+69.23%)
Mutual labels:  risk, risk-management
havengrc
☁️Haven GRC - easier governance, risk, and compliance 👨‍⚕️👮‍♀️🦸‍♀️🕵️‍♀️👩‍🔬
Stars: ✭ 83 (+219.23%)
Mutual labels:  risk-assessment, risk-management
LogESP
Open Source SIEM (Security Information and Event Management system).
Stars: ✭ 162 (+523.08%)
Mutual labels:  risk-assessment, risk-management
awesome-risks
Sample Risks for a Software Project
Stars: ✭ 36 (+38.46%)
Mutual labels:  risk, risk-management
market risk gan tensorflow
Using Bidirectional Generative Adversarial Networks to estimate Value-at-Risk for Market Risk Management using TensorFlow.
Stars: ✭ 63 (+142.31%)
Mutual labels:  risk
DRIP
Fixed Income Analytics, Portfolio Construction Analytics, Transaction Cost Analytics, Counter Party Analytics, Asset Backed Analytics
Stars: ✭ 44 (+69.23%)
Mutual labels:  risk
Orca
Advanced Malware with multifeatures written in ASM/C/C++ , work on all windows versions ! (uncompleted)
Stars: ✭ 184 (+607.69%)
Mutual labels:  risk
social-data
Code and data for eviction and housing analysis in the US
Stars: ✭ 17 (-34.62%)
Mutual labels:  risk
OasisLMF
Loss modelling framework.
Stars: ✭ 84 (+223.08%)
Mutual labels:  risk
flowrisk
A Python Implementation of Measures for Order Flow Risk, e.g. VPIN
Stars: ✭ 53 (+103.85%)
Mutual labels:  risk
tcrm
A statistical-parametric model for assessing wind hazard from tropical cyclones
Stars: ✭ 60 (+130.77%)
Mutual labels:  risk-assessment
lifelib
Python package of actuarial models, tools, examples and learning materials.
Stars: ✭ 94 (+261.54%)
Mutual labels:  risk-management
RiskPortfolios
Functions for the construction of risk-based portfolios
Stars: ✭ 43 (+65.38%)
Mutual labels:  risk
cloud-cap-risk-management
The SAP Risk Management example applications show how to deploy a CAP (SAP Cloud Application Programming model) application to Cloud Foundry and Kyma.
Stars: ✭ 36 (+38.46%)
Mutual labels:  risk-management
SAFETAG
SAFETAG is a curricula, a methodology, and a framework for security auditors working with advocacy groups.
Stars: ✭ 73 (+180.77%)
Mutual labels:  risk-assessment
DLL-INJECTOR
I created a dll injector I am going to Open source its Code. But remember one thing that is any one can use it only for Educational purpose .I again say do not use it to damage anyone's Computer.But one thing if you are using it for some good purpose like to help someone who really need help then I permit you to use it.
Stars: ✭ 14 (-46.15%)
Mutual labels:  risk
ad-privileged-audit
Provides various Windows Server Active Directory (AD) security-focused reports.
Stars: ✭ 42 (+61.54%)
Mutual labels:  risk-assessment
QuantResearch
Quantitative analysis, strategies and backtests
Stars: ✭ 1,013 (+3796.15%)
Mutual labels:  risk-management
RISKIM
Assets' Risk Management Using Mean-Variance Opt Based On Mult-Factors Trending Prediction
Stars: ✭ 25 (-3.85%)
Mutual labels:  risk-management

collector collector Logo

R build status Coverage Status CRAN_Status_Badge downloads

collector is an R package for conducting interviews with subject matter experts (SMEs) on the risk scenarios facing an organization. It offers functions for the following stages of input collection:

  • generate scenario and capability questions
  • building interview artifacts, including progress card, slide decks, and handouts
  • calibration testing, similar to that promoted by Doug Hubbard and the FAIR Institute
  • distribution fitting
  • opinion pooling of multiple SMEs into a single representative distribution
  • generating quantitative risk scenarios for simulation and reporting by Evaluator

Installation

Collector is now available on CRAN.

install.packages("collector")

If you wish to run the development (and potentially bleeding edge) version, you can install directly from GitHub via the following remotes command.

# install.packages("remotes")
remotes::install_github("davidski/collector")

Basic Flow

See the package website for reference. The basic flow for preparing for interviews with your SMEs, processing the results, and generating parameters for simulation via evaluator is:

  1. Build questions and define SME expertise

  2. Read in the question set. See read_questions() for more information.

    library(collector)
    
    questions <- read_questions()
  3. Generate materials for interviewing a SME.

    output_dir <- tempdir()
    make_handouts("Leader Name", questions, output_dir)
    make_scorecard("Leader Name", questions, output_dir)
    make_slides("Leader Name", questions, output_dir)
  4. Read in the responses from your SMEs. See read_responses() documentation for more information.

    responses <- read_responses()
  5. Fit the SME answers to distributions.

    scenario_answers_fitted <- fit_scenarios(responses)
    capability_answers_fitted <- fit_capabilities(responses)
  6. Combine distributions into final parameters, applying weighting based on each SMEs level of calibration.

    sme_weightings <- generate_weights(questions, responses)
    scenario_parameters <- left_join(scenario_answers_fitted, sme_weightings, by = "sme") %>% 
      combine_scenario_parameters()
    capability_parameters <- left_join(capability_answers_fitted, sme_weightings, by = "sme") %>% 
      combine_capability_parameters()
  7. Build quantitative scenarios for evaluator.

    scenarios <- prepare_data(scenario_parameters, capability_parameters, 
                              threat_parameters, questions)

Contributing

This project is governed by a Code of Conduct. By participating in this project you agree to abide by these terms.

License

The MIT License applies.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].