Skip to content

Commit

Permalink
Release 1.2.0
Browse files Browse the repository at this point in the history
  • Loading branch information
waihongchung committed Sep 9, 2021
1 parent 08f9777 commit 8097640
Show file tree
Hide file tree
Showing 11 changed files with 47 additions and 52 deletions.
6 changes: 3 additions & 3 deletions types/dress-association.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ declare namespace DRESS {
oddsRatio: number;
ci: number[];
z: number;
p: number;
p: any;
text: string;
}[];
text: string;
Expand Down Expand Up @@ -88,7 +88,7 @@ declare namespace DRESS {
riskRatio: number;
ci: number[];
z: number;
p: number;
p: any;
text: string;
}[];
text: string;
Expand Down Expand Up @@ -132,7 +132,7 @@ declare namespace DRESS {
value: number;
ci: number[];
z: number;
p: number;
p: any;
text: string;
}[];
exposure: string;
Expand Down
6 changes: 3 additions & 3 deletions types/dress-core.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -22,15 +22,15 @@ declare namespace DRESS {
/**
* @ignore
*/
let chiSq: (z: number, n: number) => number;
let chi2: (z: number, n: number) => any;
/**
* @ignore
*/
let achiSq: (p: number, n: number) => number;
let achi2: (p: number, n: number) => number;
/**
* @ignore
*/
let norm: (z: number) => number;
let norm: (z: number) => any;
/**
* @ignore
*/
Expand Down
6 changes: 3 additions & 3 deletions types/dress-descriptive.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ declare namespace DRESS {
skewness2: number;
kurtosis2: number;
z: number;
p: number;
p: any;
text: string;
}[];
/**
Expand Down Expand Up @@ -76,7 +76,7 @@ declare namespace DRESS {
proportion2: number;
ci2: number[];
z: number;
p: number;
p: any;
text: string;
}[];
/**
Expand Down Expand Up @@ -166,7 +166,7 @@ declare namespace DRESS {
skewness2: number;
kurtosis2: number;
z: number;
p: number;
p: any;
text: string;
}[];
}
4 changes: 2 additions & 2 deletions types/dress-ensemble.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ declare namespace DRESS {
auc: number;
ci: number[];
z: number;
p: number;
p: any;
cutoff: number;
tpr: number;
tnr: number;
Expand Down Expand Up @@ -130,7 +130,7 @@ declare namespace DRESS {
auc: number;
ci: number[];
z: number;
p: number;
p: any;
cutoff: number;
tpr: number;
tnr: number;
Expand Down
6 changes: 3 additions & 3 deletions types/dress-imputation.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -8,15 +8,15 @@ declare namespace DRESS {
* NOTE: By default, this method is destructive and directly alters the values of the specified feature.
*
* @param {object[]} subjects - The subjects to be processed.
* @param {string[]} features - An array of features to be processed.
* @param {boolean} [categorical=false] - Treat features as categorical features. Default to false.
* @param {string[]} numericals - An array of numerical features to be processed.
* @param {string[]} categoricals - An array of categorical features to be processed.
* @returns {object[]} An array of imputation parameters for debugging purposes. For each imputed feature, the following parameters are returned:
* feature (the feature imputed),
* count (the number of missing values),
* value (the mean or mode used as replacement),
* text
*/
let meanMode: (subjects: object[], features: string[], categorical?: boolean) => {
let meanMode: (subjects: object[], numericals: string[], categoricals: string[]) => {
feature: string;
count: number;
text: string;
Expand Down
39 changes: 17 additions & 22 deletions types/dress-knn.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ declare namespace DRESS {
auc: number;
ci: number[];
z: number;
p: number;
p: any;
cutoff: number;
tpr: number;
tnr: number;
Expand All @@ -58,7 +58,7 @@ declare namespace DRESS {
auc: number;
ci: number[];
z: number;
p: number;
p: any;
cutoff: number;
tpr: number;
tnr: number;
Expand All @@ -69,27 +69,22 @@ declare namespace DRESS {
text: string;
};
performance(subjects: object[], outcome: string, classification?: boolean, k?: number): {
outcome: string;
k: number;
performance: {
accuracy: number;
classes: {
class: string;
prevalence: number;
tpr: number;
tnr: number;
ppv: number;
npv: number;
f1: number;
text: string;
}[];
text: string;
} | {
r2: number;
mae: number;
rmse: number;
accuracy: number;
classes: {
class: string;
prevalence: number;
tpr: number;
tnr: number;
ppv: number;
npv: number;
f1: number;
text: string;
};
}[];
text: string;
} | {
r2: number;
mae: number;
rmse: number;
text: string;
};
impute(subjects: object[], features: string[], categorical?: boolean, k?: number): {
Expand Down
6 changes: 3 additions & 3 deletions types/dress-matching.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -46,12 +46,12 @@ declare namespace DRESS {
text: string;
}[];
text: string;
predict: (subject: object) => any;
roc: (subjects: object[], roc: any) => any;
predict(subject: object): number;
roc(subjects: object[], roc?: any): any;
performance(subjects: object[], threshold?: number): {
accuracy: number;
classes: {
class: any;
class: string;
prevalence: number;
tpr: number;
tnr: number;
Expand Down
2 changes: 1 addition & 1 deletion types/dress-neural.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ declare namespace DRESS {
auc: number;
ci: number[];
z: number;
p: number;
p: any;
cutoff: number;
tpr: number;
tnr: number;
Expand Down
18 changes: 9 additions & 9 deletions types/dress-regression.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -46,12 +46,12 @@ declare namespace DRESS {
text: string;
}[];
text: string;
predict: (subject: object) => any;
roc: (subjects: object[], roc: any) => any;
predict(subject: object): number;
roc(subjects: object[], roc?: any): any;
performance(subjects: object[], threshold?: number): {
accuracy: number;
classes: {
class: any;
class: string;
prevalence: number;
tpr: number;
tnr: number;
Expand Down Expand Up @@ -93,7 +93,7 @@ declare namespace DRESS {
* text.
*/
let linear: (subjects: object | object[], outcome: string, features: string[], origin?: boolean) => {
outcomes: string[];
outcome: string;
r2: number;
ar2: number;
aic: number;
Expand All @@ -108,12 +108,12 @@ declare namespace DRESS {
text: string;
}[];
text: string;
predict: (subject: object) => any;
predict(subject: object): number;
performance(subjects: object[]): {
text: string;
r2: number;
mae: number;
rmse: number;
text: string;
};
};
/**
Expand Down Expand Up @@ -147,7 +147,7 @@ declare namespace DRESS {
* text.
*/
let polynomial: (subjects: object | object[], outcome: string, feature: string, degree: number, origin?: boolean) => {
outcomes: string[];
outcome: string;
r2: number;
ar2: number;
aic: number;
Expand All @@ -162,12 +162,12 @@ declare namespace DRESS {
text: string;
}[];
text: string;
predict: (subject: object) => any;
predict(subject: object): number;
performance(subjects: object[]): {
text: string;
r2: number;
mae: number;
rmse: number;
text: string;
};
};
}
2 changes: 1 addition & 1 deletion types/dress-roc.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ declare namespace DRESS {
auc: number;
ci: number[];
z: number;
p: number;
p: any;
cutoff: number;
tpr: number;
tnr: number;
Expand Down
4 changes: 2 additions & 2 deletions types/dress-stepwise.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ declare namespace DRESS {
*
* @param {any} regression - A regression algorithm, such as DRESS.linear or DRESS.logistic.
* @param {object[]} subjects - The subjects to be analyzed.
* @param {string[]} outcomes - An array of outcomes that defines an event.
* @param {string[]} outcomes - An outcome or an array of outcomes that defines an event.
* @param {string[]} features - An array of features to be analyzed.
* @param {...any} rest - Any other parameters to be passed to the regression algorithm.
* @returns {object} A result object containing the following properties:
Expand All @@ -46,7 +46,7 @@ declare namespace DRESS {
* aic (the AIC of model at the current step),
* text.
*/
let forward: (regression: any, subjects: object[], outcomes: string[], features: string[], ...rest: any[]) => {
let forward: (regression: any, subjects: object[], outcomes: string | string[], features: string[], ...rest: any[]) => {
steps: any[];
model: any;
text: string;
Expand Down

0 comments on commit 8097640

Please sign in to comment.