Skip to content

Commit cd023df

Browse files
cosmetic and a debug statement
1 parent 3599e74 commit cd023df

File tree

1 file changed

+24
-18
lines changed

1 file changed

+24
-18
lines changed

selectiveInference/R/funs.ROSI.R

Lines changed: 24 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -62,24 +62,28 @@ solve_problem_Q = function(Xdesign,
6262
linear_func = linear_func/n
6363
gradient = gradient/n
6464

65-
#solve_QP_wide solves n*slinear_func^T\beta+1/2(X\beta)^T (X\beta)+\sum\lambda_i|\beta_i|
66-
result = solve_QP_wide(Xdesign, # this is a design matrix
67-
as.numeric(penalty_factor*lambda_glmnet), # vector of Lagrange multipliers
68-
0, # ridge_term
69-
max_iter,
70-
soln,
71-
linear_func,
72-
gradient,
73-
Xsoln,
74-
ever_active,
75-
nactive,
76-
kkt_tol,
77-
objective_tol,
78-
parameter_tol,
79-
max_active,
80-
kkt_stop,
81-
objective_stop,
82-
parameter_stop)
65+
#solve_QP_wide solves n*linear_func^T\beta+1/2(X\beta)^T (X\beta)+\sum\lambda_i|\beta_i|
66+
67+
print('lambda')
68+
print(as.numeric(n*penalty_factor*lambda_glmnet))
69+
70+
result = selectiveInference:::solve_QP_wide(Xdesign, # this is a design matrix
71+
as.numeric(penalty_factor*lambda_glmnet), # vector of Lagrange multipliers
72+
0, # ridge_term
73+
max_iter,
74+
soln,
75+
linear_func,
76+
gradient,
77+
Xsoln,
78+
ever_active,
79+
nactive,
80+
kkt_tol,
81+
objective_tol,
82+
parameter_tol,
83+
max_active,
84+
kkt_stop,
85+
objective_stop,
86+
parameter_stop)
8387

8488
return(result$soln)
8589
}
@@ -111,6 +115,8 @@ truncation_set = function(X,
111115
Qbeta_bar,
112116
lambda_glmnet,
113117
penalty_factor=penalty_factor_rest)
118+
print('restrict')
119+
print(restricted_soln)
114120
} else {
115121
restricted_soln = solve_restricted_problem(X,
116122
y,

0 commit comments

Comments
 (0)