@@ -45,15 +45,15 @@ hqreg_raw <- function (X, y, method = c("huber", "quantile", "ls"), gamma = IQR(
45
45
# Fitting
46
46
if (alpha > 0 ) {
47
47
if (method == " huber" ) {
48
- fit <- .C(" huber " , double(p * nlambda ), integer(nlambda ), as.double(lambda ), integer(1 ), integer(1 ), as.double(XX ), as.double(yy ), as.double(penalty.factor ),
48
+ fit <- .C(C_huber , double(p * nlambda ), integer(nlambda ), as.double(lambda ), integer(1 ), integer(1 ), as.double(XX ), as.double(yy ), as.double(penalty.factor ),
49
49
as.double(gamma ), as.double(alpha ), as.double(eps ), as.double(lambda.min ), as.integer(nlambda ), as.integer(n ), as.integer(p ), as.integer(ppflag ),
50
50
as.integer(scrflag ), as.integer(intercept ), as.integer(dfmax ), as.integer(max.iter ), as.integer(user ), as.integer(message ))
51
51
} else if (method == " quantile" ) {
52
- fit <- .C(" quant " , double(p * nlambda ), integer(nlambda ), as.double(lambda ), integer(1 ), integer(1 ), as.double(XX ), as.double(yy ), as.double(penalty.factor ),
52
+ fit <- .C(C_quant , double(p * nlambda ), integer(nlambda ), as.double(lambda ), integer(1 ), integer(1 ), as.double(XX ), as.double(yy ), as.double(penalty.factor ),
53
53
as.double(tau ), as.double(alpha ), as.double(eps ), as.double(lambda.min ), as.integer(nlambda ), as.integer(n ), as.integer(p ),
54
54
as.integer(ppflag ), as.integer(scrflag ), as.integer(intercept ), as.integer(dfmax ), as.integer(max.iter ), as.integer(user ), as.integer(message ))
55
55
} else {
56
- fit <- .C(" squared " , double(p * nlambda ), integer(nlambda ), as.double(lambda ), integer(1 ), integer(1 ), as.double(XX ), as.double(yy ), as.double(penalty.factor ),
56
+ fit <- .C(C_squared , double(p * nlambda ), integer(nlambda ), as.double(lambda ), integer(1 ), integer(1 ), as.double(XX ), as.double(yy ), as.double(penalty.factor ),
57
57
as.double(alpha ), as.double(eps ), as.double(lambda.min ), as.integer(nlambda ), as.integer(n ), as.integer(p ), as.integer(ppflag ), as.integer(scrflag ),
58
58
as.integer(intercept ), as.integer(dfmax ), as.integer(max.iter ), as.integer(user ), as.integer(message ))
59
59
}
@@ -69,15 +69,15 @@ hqreg_raw <- function (X, y, method = c("huber", "quantile", "ls"), gamma = IQR(
69
69
lambda <- lambda [ind ]
70
70
} else {
71
71
if (method == " huber" ) {
72
- fit <- .C(" huber_l2 " , double(p * nlambda ), integer(nlambda ), as.double(lambda ), as.double(XX ), as.double(yy ), as.double(penalty.factor ),
72
+ fit <- .C(C_huber_l2 , double(p * nlambda ), integer(nlambda ), as.double(lambda ), as.double(XX ), as.double(yy ), as.double(penalty.factor ),
73
73
as.double(gamma ), as.double(eps ), as.double(lambda.min ), as.integer(nlambda ), as.integer(n ), as.integer(p ), as.integer(ppflag ),
74
74
as.integer(intercept ), as.integer(max.iter ), as.integer(user ), as.integer(message ))
75
75
} else if (method == " quantile" ) {
76
- fit <- .C(" quantile_l2 " , double(p * nlambda ), integer(nlambda ), as.double(lambda ), as.double(XX ), as.double(yy ), as.double(penalty.factor ),
76
+ fit <- .C(C_quantile_l2 , double(p * nlambda ), integer(nlambda ), as.double(lambda ), as.double(XX ), as.double(yy ), as.double(penalty.factor ),
77
77
as.double(tau ), as.double(eps ), as.double(lambda.min ), as.integer(nlambda ), as.integer(n ), as.integer(p ), as.integer(ppflag ),
78
78
as.integer(intercept ), as.integer(max.iter ), as.integer(user ), as.integer(message ))
79
79
} else {
80
- fit <- .C(" squared_l2 " , double(p * nlambda ), integer(nlambda ), as.double(lambda ), as.double(XX ), as.double(yy ), as.double(penalty.factor ),
80
+ fit <- .C(C_squared_l2 , double(p * nlambda ), integer(nlambda ), as.double(lambda ), as.double(XX ), as.double(yy ), as.double(penalty.factor ),
81
81
as.double(eps ), as.double(lambda.min ), as.integer(nlambda ), as.integer(n ), as.integer(p ), as.integer(ppflag ),
82
82
as.integer(intercept ), as.integer(max.iter ), as.integer(user ), as.integer(message ))
83
83
}
0 commit comments