Skip to content

Commit

Permalink
Fix incorrect variable and depreciation warning
Browse files Browse the repository at this point in the history
  • Loading branch information
jaredweed1990 committed Nov 16, 2016
1 parent a2d21ea commit dc457e4
Showing 1 changed file with 13 additions and 13 deletions.
26 changes: 13 additions & 13 deletions projects/smartcab/visuals.py
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ def calculate_safety(data):
return ("C", "#EEC700")
else: # Minor violation
minor = data['actions'].apply(lambda x: ast.literal_eval(x)[1]).sum()
if minor >= len(testing_data)/2: # Minor violation in at least half of the trials
if minor >= len(data)/2: # Minor violation in at least half of the trials
return ("B", "green")
else:
return ("A", "green")
Expand Down Expand Up @@ -71,19 +71,19 @@ def plot_trials(csv):
return

# Create additional features
data['average_reward'] = pd.rolling_mean(data['net_reward'] / (data['initial_deadline'] - data['final_deadline']), 10)
data['reliability_rate'] = pd.rolling_mean(data['success']*100, 10) # compute avg. net reward with window=10
data['average_reward'] = (data['net_reward'] / (data['initial_deadline'] - data['final_deadline']).rolling(window=10, center=False).mean()
data['reliability_rate'] = (data['success']*100).rolling(window=10, center=False).mean() # compute avg. net reward with window=10
data['good_actions'] = data['actions'].apply(lambda x: ast.literal_eval(x)[0])
data['good'] = pd.rolling_mean(data['good_actions'] * 1.0 / \
(data['initial_deadline'] - data['final_deadline']), 10)
data['minor'] = pd.rolling_mean(data['actions'].apply(lambda x: ast.literal_eval(x)[1]) * 1.0 / \
(data['initial_deadline'] - data['final_deadline']), 10)
data['major'] = pd.rolling_mean(data['actions'].apply(lambda x: ast.literal_eval(x)[2]) * 1.0 / \
(data['initial_deadline'] - data['final_deadline']), 10)
data['minor_acc'] = pd.rolling_mean(data['actions'].apply(lambda x: ast.literal_eval(x)[3]) * 1.0 / \
(data['initial_deadline'] - data['final_deadline']), 10)
data['major_acc'] = pd.rolling_mean(data['actions'].apply(lambda x: ast.literal_eval(x)[4]) * 1.0 / \
(data['initial_deadline'] - data['final_deadline']), 10)
data['good'] = (data['good_actions'] * 1.0 / \
(data['initial_deadline'] - data['final_deadline']).rolling(window=10, center=False).mean()
data['minor'] = (data['actions'].apply(lambda x: ast.literal_eval(x)[1]) * 1.0 / \
(data['initial_deadline'] - data['final_deadline']).rolling(window=10, center=False).mean()
data['major'] = (data['actions'].apply(lambda x: ast.literal_eval(x)[2]) * 1.0 / \
(data['initial_deadline'] - data['final_deadline']).rolling(window=10, center=False).mean()
data['minor_acc'] = (data['actions'].apply(lambda x: ast.literal_eval(x)[3]) * 1.0 / \
(data['initial_deadline'] - data['final_deadline']).rolling(window=10, center=False).mean()
data['major_acc'] = (data['actions'].apply(lambda x: ast.literal_eval(x)[4]) * 1.0 / \
(data['initial_deadline'] - data['final_deadline']).rolling(window=10, center=False).mean()
data['epsilon'] = data['parameters'].apply(lambda x: ast.literal_eval(x)['e'])
data['alpha'] = data['parameters'].apply(lambda x: ast.literal_eval(x)['a'])

Expand Down

0 comments on commit dc457e4

Please sign in to comment.