Question: Hypothesis test for the population mean. When running the code below with Python, I keep receiving the same error message that is also posted below.
Hypothesis test for the population mean. When running the code below with Python, I keep receiving the same error message that is also posted below.
Step 3: Hypothesis Test for the Population Mean (I)
A relative skill level of 1342 represents a critically low skill level in the league. The management of your team has hypothesized that the average relative skill level of your team in the years 2013-2015 is greater than 1342. Test this claim using a 5% level of significance. For this test, assume that the population standard deviation for relative skill level is unknown. Make the following edits to the code block below:
- Replace ??DATAFRAME_YOUR_TEAM?? with the name of your team's dataframe. See Step 2 for the name of your team's dataframe.
- Replace ??RELATIVE_SKILL?? with the name of the variable for relative skill. See the table included in the Project Two instructions above to pick the variable name. Enclose this variable in single quotes. For example, if the variable name is var2 then replace ??RELATIVE_SKILL?? with 'var2'.
- Replace ??NULL_HYPOTHESIS_VALUE?? with the mean value of the relative skill under the null hypothesis.
After you are done with your edits, click the block of code below and hit the Run button above.
In [8]:
import scipy.stats as st
# Mean relative skill level of your team
mean_elo_your_team = your_team_df['elo_n'].mean()
print("Mean Relative Skill of your team in the years 2013 to 2015 =", round(mean_elo_your_team,2)) # Hypothesis Test
# ---- TODO: make your edits here ----
test_statistic, p_value = st.ttest_1samp(your_team_df['elo_n'], 1342)
print("Hypothesis Test for the Population Mean") print("Test Statistic =", round(test_statistic,2)) print("P-value =", round(p_value,4)) --------------------------------------------------------------------------- NameError Traceback (most recent call last)in 2 3 # Mean relative skill level of your team ----> 4 mean_elo_your_team = your_team_df['elo_n'].mean() 5 print("Mean Relative Skill of your team in the years 2013 to 2015 =", round(mean_elo_your_team,2)) 6 NameError: name 'your_team_df' is not defined
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
