Skip to content

Instantly share code, notes, and snippets.

@rsalaza4
Created May 10, 2022 16:39
Show Gist options
  • Select an option

  • Save rsalaza4/8358f9f2f400d3c8033a061559a72125 to your computer and use it in GitHub Desktop.

Select an option

Save rsalaza4/8358f9f2f400d3c8033a061559a72125 to your computer and use it in GitHub Desktop.
# Get control limits
df_grouped['x_bar_bar'] = statistics.mean(df_grouped['x_bar'])
df_grouped['UCL'] = statistics.mean(df_grouped['x_bar'])+(0.577*statistics.mean(df_grouped['R']))
df_grouped['+2s'] = (df_grouped['UCL']-df_grouped['x_bar_bar'])/3*2+df_grouped['x_bar_bar']
df_grouped['+1s'] = (df_grouped['UCL']-df_grouped['x_bar_bar'])/3*1+df_grouped['x_bar_bar']
df_grouped['-1s'] = df_grouped['x_bar_bar']-(df_grouped['UCL']-df_grouped['x_bar_bar'])/3*1
df_grouped['-2s'] = df_grouped['x_bar_bar']- (df_grouped['UCL']-df_grouped['x_bar_bar'])/3*2
df_grouped['LCL'] = statistics.mean(df_grouped['x_bar'])-(0.577*statistics.mean(df_grouped['R']))
df_grouped.head()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment