Kristian Schultz %!s(int64=3) %!d(string=hai) anos
pai
achega
57272d9af3
Modificáronse 2 ficheiros con 3 adicións e 3 borrados
  1. 1 3
      fdc/hypothesisTesting.py
  2. 2 0
      fdc/visualize.py

+ 1 - 3
fdc/hypothesisTesting.py

@@ -6,7 +6,6 @@ import numpy as np
 
 
 
-
 class MidpointNormalize(mpl.colors.Normalize):
   def __init__(self, vmin, vmax, midpoint=0, clip=False):
     self.midpoint = midpoint
@@ -107,10 +106,9 @@ class Analysis:
     for feature in self.cont_features:
       a.p_map(feature)
 
-    a = AnalysisIntern(cluster_df_list, "ord")
+    a = AnalysisIntern(self.cluster_df_list, "ord")
     for feature in self.ord_features:
       a.p_map(feature)
 
     for feature in self.nom_features:
       a.p_map(feature)
-

+ 2 - 0
fdc/visualize.py

@@ -139,6 +139,8 @@ def vizx(feature_list, cluster_df_list, main_data, umap_data, cont_features, rev
     if feature not in cont_features:
       print('Feature distribution in UMAP embedding')
       if feature in list(rev_dict.keys()):
+        feat_keys=rev_dict[feature]
+        r = dict(zip(feat_keys.values(), feat_keys.keys()))
         umap_data[feature] = np.array(main_data.replace({feature:r})[feature])
       else:
         umap_data[feature] = np.array(main_data[feature])