xuyiqing / tjbal

Trajectory Balancing
MIT License
11 stars 10 forks source link

Error in fun(A, k, nu, nv, opts, mattype = "matrix") : 'k' must satisfy 0 < k < min(nrow(A), ncol(A)). To calculate all singular values, try svd() #8

Open zdlspace0528 opened 3 years ago

zdlspace0528 commented 3 years ago

Dear Pro Xu, I try to run your example.But it gets error. library(panelView) library(gsynth) data(gsynth) panelView(turnout ~ policy_edr, data = turnout, index = c("abb","year"), by.timing = TRUE)

out <- tjbal(data = turnout, Y = "turnout", D = "policy_edr", index = c("abb","year"), demean = TRUE, vce = "jackknife")

Balancing... Subgroup T0 = 14: bias.ratio = 0.5997; num.dims = 6 (mbal) Subgroup T0 = 19: bias.ratio = 0.4563; num.dims = 5 (mbal) Subgroup T0 = 22: bias.ratio = 0.2767; num.dims = 7 (mbal) Subgroup T0 = 23: bias.ratio = 0.3012; num.dims = 2 (mbal)

Jackknife...

Dropping units from Subgroup T0 = 14 Error in fun(A, k, nu, nv, opts, mattype = "matrix") : 'k' must satisfy 0 < k < min(nrow(A), ncol(A)). To calculate all singular values, try svd()