Add 10 random seeds run in crossval

Add testwodt comparison
This commit is contained in:
2021-03-10 16:42:18 +01:00
parent d4cfe77b18
commit e791d2edf5
5 changed files with 127 additions and 15 deletions

View File

@@ -3,6 +3,7 @@ import sqlite3
from datetime import datetime
from abc import ABC
from typing import List
import numpy as np
import mysql.connector
from ast import literal_eval as make_tuple
from sshtunnel import SSHTunnelForwarder
@@ -322,8 +323,8 @@ class Outcomes(BD):
outcomes = ["fit_time", "score_time", "train_score", "test_score"]
data = ""
for index in outcomes:
data += ", " + str(results[index].mean()) + ", "
data += str(results[index].std())
data += ", " + str(np.mean(results[index])) + ", "
data += str(np.std(results[index]))
command = (
f"insert or replace into {self._table} ('dataset', 'parameters', "
"'date', 'normalize', 'standardize'"
@@ -341,12 +342,12 @@ class Outcomes(BD):
normalize,
standardize,
[
float(results["test_score"].mean()),
float(results["test_score"].std()),
float(np.mean(results["test_score"])),
float(np.std(results["test_score"])),
],
[
float(results["fit_time"].mean()),
float(results["fit_time"].std()),
float(np.mean(results["fit_time"])),
float(np.std(results["fit_time"])),
],
parameters,
)