de_coeff <- input_coefficient_matrix_create(data_table = iotable_get(), digits = 4) I <- leontief_inverse_create ( de_coeff ) I4 <- sapply ( I[, 2:ncol(I)], function (x) round(x, 4)) # sapply because we do not know the dimensions I4 <- cbind(I[,1], I4) I4 <- as.data.frame ( I4) for (i in 2:ncol(I4)) I4[,i] <- as.numeric(as.character(I4[,i])) names (I4) <- names ( I ) bw4 <- backward_linkages ( Im = I4 ) bw <- backward_linkages ( Im = I ) # The Eurostat Manual uses a different rounding. There is a slight mismatch) ----------------- test_that("backward_linkages() returns the correct calculated resutls", { expect_equal(as.numeric(unlist ( bw[, 2:7] )), c(1.7048,1.8413,1.8136,1.6035,1.5951,1.3782), tolerance=1e-3) })