COINr1.1.14 package

Composite Indicator Construction and Analysis

i_mean_grp

Impute by group mean

i_median

Impute by median

i_median_grp

Impute by group median

icodes_to_inames

Convert iCodes to iNames

log_CT_plus

Log transform a vector (skew corrected)

log_GII

Log-transform a vector

n_borda

Normalise using Borda scores

n_dist2max

Normalise as distance to maximum value

n_dist2ref

Normalise as distance to reference value

n_zscore

Z-score a vector

names_to_codes

Generate short codes from long names

new_coin

Create a new coin

Normalise.coin

Create a normalised data set

Normalise.data.frame

Normalise a data frame

log_CT_orig

Log-transform a vector

a_hmean

Weighted harmonic mean

Aggregate.coin

Aggregate indicators in a coin

Aggregate.data.frame

Aggregate data frame

CAGR

Compound annual growth rate

a_amean

Weighted arithmetic mean

a_copeland

Copeland scores

a_genmean

Weighted generalised mean

a_gmean

Weighted geometric mean

get_corr

Get correlations

Aggregate.purse

Aggregate indicators

Aggregate

Aggregate data

approx_df

Interpolate time-indexed data frame

boxcox

Box Cox transformation

build_example_coin

Build ASEM example coin

build_example_purse

Build example purse

change_ind

Add and remove indicators

check_iData

Check iData

check_iMeta

Check iMeta

check_SkewKurt

Check skew and kurtosis of a vector

COIN_to_coin

Convert a COIN to a coin

get_corr_flags

Find highly-correlated indicators within groups

compare_coins

Compare two coins

compare_coins_corr

Compare two coins by correlation

compare_coins_multi

Compare multiple coins

compare_df

Compare two data frames

Custom.coin

Custom operation

Custom.purse

Custom operation

Custom

Custom operation

Denominate.coin

Denominate data set in a coin

Denominate.data.frame

Denominate data sets by other variables

Denominate.purse

Denominate a data set within a purse.

Denominate

Denominate data

export_to_excel.coin

Export a coin to Excel

export_to_excel.purse

Export a purse to Excel

export_to_excel

Export a coin or purse to Excel

get_cronbach

Cronbach's alpha

get_data.coin

Get subsets of indicator data

get_data.purse

Get subsets of indicator data

get_data

Get subsets of indicator data

get_data_avail.coin

Get data availability of units

get_data_avail.data.frame

Get data availability of units

get_data_avail

Get data availability of units

get_denom_corr

Correlations between indicators and denominators

get_dset.coin

Gets a named data set and performs checks

get_dset.purse

Gets a named data set and performs checks

get_dset

Gets a named data set and performs checks

get_eff_weights

Get effective weights

get_noisy_weights

Noisy replications of weights

get_opt_weights

Weight optimisation

get_PCA

Perform PCA on a coin

get_pvals

P-values for correlations in a data frame or matrix

get_results

Results summary tables

get_sensitivity

Sensitivity and uncertainty analysis of a coin

log_CT

Log-transform a vector

get_stats.coin

Statistics of indicators

get_stats.data.frame

Statistics of columns

get_stats

Statistics of columns/indicators

get_str_weak

Generate strengths and weaknesses for a specified unit

get_trends

Get time trends

get_unit_summary

Generate unit summary table

i_mean

Impute by mean

import_coin_tool

Import data directly from COIN Tool

Impute.coin

Impute a data set in a coin

Impute.data.frame

Impute a data frame

Impute.numeric

Impute a numeric vector

Impute.purse

Impute data sets in a purse

Impute

Imputation of missing data

impute_panel

Impute panel data

is.coin

Check if object is coin class

is.purse

Check if object is purse class

kurt

Calculate kurtosis

n_dist2targ

Normalise as distance to target

n_fracmax

Normalise as fraction of max value

n_goalposts

Normalise using goalpost method

n_minmax

Minmax a vector

n_prank

Normalise using percentile ranks

n_rank

Normalise using ranks

n_scaled

Scale a vector

Normalise.numeric

Normalise a numeric vector

Normalise.purse

Create normalised data sets in a purse of coins

Normalise

Normalise data

outrankMatrix

Outranking matrix

plot_bar

Bar chart

plot_corr

Static heatmaps of correlation matrices

rank_df

Convert a data frame to ranks

plot_dist

Static indicator distribution plots

plot_dot

Dot plots of single indicator with highlighting

plot_framework

Framework plots

plot_scatter

Scatter plot of two variables

plot_sensitivity

Plot sensitivity indices

ucodes_to_unames

Convert uCodes to uNames

plot_uncertainty

Plot ranks from an uncertainty/sensitivity analysis

prc_change

Percentage change of time series

print.coin

Print coin

print.purse

Print purse

qNormalise.coin

Quick normalisation of a coin

qNormalise.data.frame

Quick normalisation of a data frame

qNormalise.purse

Quick normalisation of a purse

qNormalise

Quick normalisation

qTreat.coin

Quick outlier treatment of a coin

qTreat.data.frame

Quick outlier treatment of a data frame

qTreat.purse

Quick outlier treatment of a purse

qTreat

Quick outlier treatment

Regen.coin

Regenerate a coin

Regen.purse

Regenerate a purse

Regen

Regenerate a coin or purse

remove_elements

Check the effect of removing indicators or aggregates

replace_df

Replace multiple values in a data frame

round_df

Round down a data frame

SA_estimate

Estimate sensitivity indices

SA_sample

Generate sample for sensitivity analysis

Screen.coin

Screen units based on data availability

Screen.data.frame

Screen units based on data availability

Screen.purse

Screen units based on data availability

Screen

Screen units based on data availability

signif_df

Round a data frame to specified significant figures

skew

Calculate skewness

Treat.coin

Treat a data set in a coin for outliers

Treat.data.frame

Treat a data frame for outliers

Treat.numeric

Treat a numeric vector for outliers

Treat.purse

Treat a purse of coins for outliers

Treat

Treat outliers

winsorise

Winsorise a vector

A comprehensive high-level package, for composite indicator construction and analysis. It is a "development environment" for composite indicators and scoreboards, which includes utilities for construction (indicator selection, denomination, imputation, data treatment, normalisation, weighting and aggregation) and analysis (multivariate analysis, correlation plotting, short cuts for principal component analysis, global sensitivity analysis, and more). A composite indicator is completely encapsulated inside a single hierarchical list called a "coin". This allows a fast and efficient work flow, as well as making quick copies, testing methodological variations and making comparisons. It also includes many plotting options, both statistical (scatter plots, distribution plots) as well as for presenting results.

  • Maintainer: William Becker
  • License: MIT + file LICENSE
  • Last published: 2024-05-21