added dummy classifier to models
This commit is contained in:
parent
c32005c99c
commit
744bc8f4a1
4 changed files with 94 additions and 53 deletions
|
@ -62,6 +62,7 @@ X.columns
|
|||
|
||||
y = df_clean.iloc[:,171] # dst
|
||||
y.value_counts()
|
||||
#########################
|
||||
|
||||
y2 = df_clean.iloc[:,172] #dst_mode
|
||||
y2.value_counts()
|
||||
|
@ -107,3 +108,34 @@ acccuracy:
|
|||
TP+TN/TP+TN+FP+FN
|
||||
|
||||
114/71
|
||||
|
||||
######################################
|
||||
# try with CV
|
||||
|
||||
X_eg = np.array([-1, 1, 1, 1, -2, 9, 4, 4, 1, -1, 3, 0])
|
||||
y_eg = np.array([0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 1])
|
||||
dummy_clf = DummyClassifier(strategy="most_frequent")
|
||||
dummy_clf.fit(X_eg, y_eg)
|
||||
#DummyClassifier(strategy='most_frequent')
|
||||
dummy_clf.predict(X_eg)
|
||||
#dummy_clf.predict(np.array([1,1,1,1,1,1,1,1,1,1]))
|
||||
#dummy_clf.predict_proba(X_eg)
|
||||
|
||||
dummy_clf.score(X_eg, y_eg)
|
||||
|
||||
|
||||
cv_DummyD = cross_validate(dummy_clf
|
||||
, X_eg
|
||||
, y_eg
|
||||
, cv = 5
|
||||
#, groups = group
|
||||
, scoring = scoring_fn
|
||||
, return_train_score = True)
|
||||
|
||||
cv_dummyD_ALL= {}
|
||||
cv_dummyD_ALL['DUMMY'] = {}
|
||||
|
||||
for key, value in cv_DummyD.items():
|
||||
print('\nkey:', key, '\nvalue:', value)
|
||||
print('\nmean value:', np.mean(value))
|
||||
cv_dummyD_ALL['DUMMY'][key] = round(np.mean(value),2)
|
Loading…
Add table
Add a link
Reference in a new issue