Question: Your task consists of creating a Python function called HW 2 p 1 _ Task 1 _ UCusername that works as follows To call your
Your task consists of creating a Python function called HW
p
Task
UCusername that works
as follows
To call your function, the user will type in the Python Shell, the name of the function
HW
p
Task
UCusername
and the arguments variables a
b
and n
sample size
UCusername is what you use to login to CANVAS.
Your function will then
o Set the initial value of X to
and the initial value of Y to
o Compute and store the successive values of X in a list using Equations
and
This
should be done using a repetition structure
for or while loop
and Python
s append
built
in function for adding on to lists.
o Compute the number of bins based on the sample size and using the Equation
o Compute the width of each bin using Equation
o Store the frequency distribution in Python as a list, i
e
the number of elements of X in
each bin. Complete this step using repetition structures
for or while loop
and Python
s
append built
in function. The goal is to generate a repetition structure that will adjust
based on the number of bins, see the third hint below for more guidance.
o Print the list with the frequency distribution to Python Shell. The equations are Number of bins ceillogn
where log is log base search Google for help on how to do log of in Python As the sample
size increases so does the number of bins. The ceiling function ceil ensures that the result of the
logarithm is an integer. Then the width of each bin is estimated as
Bin Width Max Min: Number of bins
where Max and Min are respectively, the maximum and the minimum values.
Consider the following iterative process used to generate a dataset X
xiyi
with
y ib xi a YiYi
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
