statcpp
C++17 Header-Only Statistics Library
Loading...
Searching...
No Matches
Classes | Namespaces | Functions
categorical.hpp File Reference

Categorical data analysis. More...

#include <algorithm>
#include <cmath>
#include <cstddef>
#include <stdexcept>
#include <vector>
Include dependency graph for categorical.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  statcpp::contingency_table_result
 Contingency table (cross-tabulation) result. More...
 
struct  statcpp::odds_ratio_result
 Odds ratio result. More...
 
struct  statcpp::relative_risk_result
 Relative risk result. More...
 
struct  statcpp::risk_difference_result
 Risk difference result. More...
 

Namespaces

namespace  statcpp
 

Functions

contingency_table_result statcpp::contingency_table (const std::vector< std::size_t > &row_data, const std::vector< std::size_t > &col_data)
 Create a contingency table.
 
odds_ratio_result statcpp::odds_ratio (const std::vector< std::vector< std::size_t > > &table)
 Calculate odds ratio from a 2x2 contingency table.
 
odds_ratio_result statcpp::odds_ratio (std::size_t a, std::size_t b, std::size_t c, std::size_t d)
 Calculate odds ratio from a 2x2 contingency table (specifying cell values directly)
 
relative_risk_result statcpp::relative_risk (const std::vector< std::vector< std::size_t > > &table)
 Calculate relative risk (risk ratio) from a 2x2 contingency table.
 
relative_risk_result statcpp::relative_risk (std::size_t a, std::size_t b, std::size_t c, std::size_t d)
 Calculate relative risk from a 2x2 contingency table (specifying cell values directly)
 
risk_difference_result statcpp::risk_difference (const std::vector< std::vector< std::size_t > > &table)
 Calculate risk difference from a 2x2 contingency table.
 
risk_difference_result statcpp::risk_difference (std::size_t a, std::size_t b, std::size_t c, std::size_t d)
 Calculate risk difference from a 2x2 contingency table (specifying cell values directly)
 
double statcpp::number_needed_to_treat (const std::vector< std::vector< std::size_t > > &table)
 Calculate Number Needed to Treat (NNT)
 

Detailed Description

Categorical data analysis.

Definition in file categorical.hpp.