find_wildcards finds indices for non-identifiable elements of state matrix.

find_wildcards(state_mat, action_vec, cols)

Arguments

state_mat

Numeric matrix with rows as states and columns as predictors.

action_vec

Numeric vector indicating what action to take for each state.

cols

Numeric vector same length as number of columns of the state matrix
(state_mat) with the action that each column of the state matrix corresponds to the decision model taking in the previous period. This is only relevant when the predictor variables of the FSM are lagged outcomes that include the previous actions taken by that decision model.

Value

Returns a list of indices (tuples specifying row and column of a matrix).

Details

This is a helper function for degeneracy_check.

Examples

tft_state <- matrix(c(1, 1, 1, 1, 2, 2, 2, 2), 2, 4) tft_action <- matrix(c(1, 2)) find_wildcards(tft_state, tft_action, c(1, 2, 1, 2))
#> [[1]] #> [1] 1 2 #> #> [[2]] #> [1] 1 4 #> #> [[3]] #> [1] 2 1 #> #> [[4]] #> [1] 2 3 #>