Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Sign in
Toggle navigation
C
covid_analysis
Project overview
Project overview
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
COMPARA
covid_analysis
Commits
e9fad6bd
Commit
e9fad6bd
authored
May 23, 2024
by
Joaquin Torres
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Removed sd shading
parent
cf69c55e
Changes
3
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
1504 additions
and
3526 deletions
+1504
-3526
model_selection/cv_metric_gen.py
model_selection/cv_metric_gen.py
+2
-11
model_selection/output_cv_metrics/curves/pre_ORIG.svg
model_selection/output_cv_metrics/curves/pre_ORIG.svg
+1502
-3515
model_selection/output_cv_metrics/metrics.xlsx
model_selection/output_cv_metrics/metrics.xlsx
+0
-0
No files found.
model_selection/cv_metric_gen.py
View file @
e9fad6bd
...
@@ -214,23 +214,14 @@ if __name__ == "__main__":
...
@@ -214,23 +214,14 @@ if __name__ == "__main__":
# Append the interpolated TPR and AUC for this fold
# Append the interpolated TPR and AUC for this fold
tprs
.
append
(
interp_tpr
)
tprs
.
append
(
interp_tpr
)
aucs
.
append
(
roc_display
.
roc_auc
)
aucs
.
append
(
roc_display
.
roc_auc
)
# Plot the diagonal line representing random guessing
# Compute the mean of the TPRs
axes
[
model_idx
]
.
plot
([
0
,
1
],
[
0
,
1
],
linestyle
=
'--'
,
lw
=
2
,
color
=
'r'
,
alpha
=
.8
)
# Compute the mean and standard deviation of the TPRs
mean_tpr
=
np
.
mean
(
tprs
,
axis
=
0
)
mean_tpr
=
np
.
mean
(
tprs
,
axis
=
0
)
mean_tpr
[
-
1
]
=
1.0
mean_tpr
[
-
1
]
=
1.0
mean_auc
=
auc
(
mean_fpr
,
mean_tpr
)
# Calculate the mean AUC
mean_auc
=
auc
(
mean_fpr
,
mean_tpr
)
# Calculate the mean AUC
std_auc
=
np
.
std
(
aucs
)
# Plot the mean ROC curve
# Plot the mean ROC curve
axes
[
model_idx
]
.
plot
(
mean_fpr
,
mean_tpr
,
color
=
'b'
,
axes
[
model_idx
]
.
plot
(
mean_fpr
,
mean_tpr
,
color
=
'b'
,
label
=
r'Mean ROC (AUC =
%0.2
f
$\pm$
%0.2
f)'
%
(
mean_auc
,
std_auc
)
,
label
=
r'Mean ROC (AUC =
%0.2
f
)'
%
mean_auc
,
lw
=
2
,
alpha
=
.8
)
lw
=
2
,
alpha
=
.8
)
# Plot the standard deviation of the TPRs
std_tpr
=
np
.
std
(
tprs
,
axis
=
0
)
tprs_upper
=
np
.
minimum
(
mean_tpr
+
std_tpr
,
1
)
tprs_lower
=
np
.
maximum
(
mean_tpr
-
std_tpr
,
0
)
axes
[
model_idx
]
.
fill_between
(
mean_fpr
,
tprs_lower
,
tprs_upper
,
color
=
'grey'
,
alpha
=
.2
,
label
=
r'$\pm$ 1 std. dev.'
)
# Set plot limits and title
# Set plot limits and title
axes
[
model_idx
]
.
set
(
xlim
=
[
-
0.05
,
1.05
],
ylim
=
[
-
0.05
,
1.05
],
axes
[
model_idx
]
.
set
(
xlim
=
[
-
0.05
,
1.05
],
ylim
=
[
-
0.05
,
1.05
],
title
=
f
"ROC Curve - {model_name} ({group}-{method_names[j]})"
)
title
=
f
"ROC Curve - {model_name} ({group}-{method_names[j]})"
)
...
...
model_selection/output_cv_metrics/curves/pre_ORIG.svg
View file @
e9fad6bd
This diff is collapsed.
Click to expand it.
model_selection/output_cv_metrics/metrics.xlsx
View file @
e9fad6bd
No preview for this file type
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment