AMKhakbaz commited on
Commit
c573e09
·
verified ·
1 Parent(s): bf22144

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +10 -7
app.py CHANGED
@@ -204,20 +204,22 @@ def two_variable_mm(df, var1, var2):
204
 
205
  def two_variable_ssc(df, var1, var2):
206
  unique_values = list(set(df[var1].dropna()))
207
- mean_dataframe = {'Mean': [], 'Variation': []}
208
  for i in unique_values:
209
- mean_dataframe['Mean'] += [df[df[var1] == i][var2].mean()]
210
- mean_dataframe['Variation'] += [df[df[var1] == i][var2].var()]
 
 
211
 
212
  mean_dataframe = pd.DataFrame(mean_dataframe)
213
  mean_dataframe.index = unique_values
214
 
215
- mean_dataframe.loc['Total'] = [df[var2].mean(), df[var2].var()]
216
 
217
  return mean_dataframe
218
 
219
  def two_variable_msc(df, var1, var2):
220
- mean_dataframe, unique_values = {'Mean': [], 'Variation': []}, []
221
  for i in var1:
222
  d = df[i].dropna()
223
  j = list(set(df[i].dropna()))[0]
@@ -225,12 +227,13 @@ def two_variable_msc(df, var1, var2):
225
  unique_values += [j]
226
  mean_dataframe['Mean'] += [d.mean()]
227
  mean_dataframe['Variation'] += [d.var()]
 
228
 
229
  mean_dataframe = pd.DataFrame(mean_dataframe)
230
  mean_dataframe.index = unique_values
231
 
232
- mean_dataframe.loc['Total'] = [df[var2].mean(), df[var2].var()]
233
-
234
  return mean_dataframe
235
 
236
  def t_test(m1, m2, n1, n2, v1, v2):
 
204
 
205
  def two_variable_ssc(df, var1, var2):
206
  unique_values = list(set(df[var1].dropna()))
207
+ mean_dataframe = {'Mean': [], 'Variation': [], 'Friquency': []}
208
  for i in unique_values:
209
+ d = df[df[var1] == i][var2]
210
+ mean_dataframe['Mean'] += [d.mean()]
211
+ mean_dataframe['Variation'] += [d.var()]
212
+ mean_dataframe['Friquency'] += [len(d)]
213
 
214
  mean_dataframe = pd.DataFrame(mean_dataframe)
215
  mean_dataframe.index = unique_values
216
 
217
+ mean_dataframe.loc['Total'] = [df[var2].mean(), df[var2].var(), len(df[var2])]
218
 
219
  return mean_dataframe
220
 
221
  def two_variable_msc(df, var1, var2):
222
+ mean_dataframe, unique_values = {'Mean': [], 'Variation': [], 'Friquency': []}, []
223
  for i in var1:
224
  d = df[i].dropna()
225
  j = list(set(df[i].dropna()))[0]
 
227
  unique_values += [j]
228
  mean_dataframe['Mean'] += [d.mean()]
229
  mean_dataframe['Variation'] += [d.var()]
230
+ mean_dataframe['Friquency'] += [len(d)]
231
 
232
  mean_dataframe = pd.DataFrame(mean_dataframe)
233
  mean_dataframe.index = unique_values
234
 
235
+ mean_dataframe.loc['Total'] = [df[var2].mean(), df[var2].var(), len(df[var2])]
236
+
237
  return mean_dataframe
238
 
239
  def t_test(m1, m2, n1, n2, v1, v2):