Skip to content

swarrier16/421GroupStatsCalc

Repository files navigation

421GroupStatsCalc

Build Status

Project Outline

Calculator Object

1) Properties

   i) Result

2) basicCalculator class

   a) Methods
     i) Addition (Nicole)
       (1) Calls addition static method from math operations
     ii) Subtraction (Rati)
         (1) Calls subtraction static method from Math operations
     iii) Multiplication (Shruti)
      (1) Call multiplication static method from Math operations
     iv) Division (Nicole)
       (1) Call division static method from Math operations
     v) Square (Rati)
       (1) Call square static method from Math operations
     vi) Square Root (Shruti)
      (1) Call square root method from Math operations

3) Math Operations Static Class

  a) Methods
     i) Addition (Nicole)
       (1) Calls addition class method of Sum
     ii) Subtraction (Rati)
      (1) Calls subtraction class method of Difference
    iii) Multiplication (Shruti)
      (1) Call multiplication class method of Product
    iv) Division (Nicole)
      (1) Call division class method of Quotient
    v) Square (Rati)
      (1) Call square class method of Power
     vi) Square Root (Shruti)
       (1) Call square root class method of Root

4) Operations classes

  a) Addition (Nicole)
    i) Methods
      (1) Sum 2 numbers
      (2) Sum list of numbers
  b) Subtraction (Rati)
    i) Methods
      (1) Subtract 2 numbers
  c) Multiplication (Shruti)
    i) Methods
      (1) Multiply 2 numbers
  d) Division (Nicole)
    i) Methods
      (1) Divide 2 numbers
  e) Square (Rati)
    i) Methods
      (1) Square a number
  f) Square Root (Shruti)
    i) Methods
      (1) Take the square root of a number

5) Statistics Functions

  a) Descriptive Statistics
    i) Methods
      (1) Mean (Nicole)
        (a) Call Addition class to Sum numbers
      (b) Call Division class to divide by the number of items
      (2) Median (Rati)
        (a) Call Addition class to Sum numbers
        (b) Call Division class to divide by the number of items (if even)
      (3) Mode (Shruti)
      (4) Variance (Nicole)
        (a) Call Mean method
        (b) Call Add method
        (c) Call Divide method
      (5) Standard Deviation (Nicole)
        (a) Call Variance Method
        (b) Call Square Method
      (6) Skewness (Shruti)
        (a) Call Multiplication Method
        (b) Call Mean Method
        (c) Call Median Method
        (d) Call Standard Deviation Method
        (e) Call Division Method
      (7) Sample Coefficient (Rati)
        (a) Call Mean method
        (b) Call Standard Deviation Method
        (c) Call Multiplication Method
      (8) Population Coefficient (Shruti)
        (a) Call Mean method
        (b) Call Standard Deviation Method
        (c) Call Multiplication Method
        (d) Call Division Method
      (9) Mean Deviation (Shruti)
        (a) Call Mean Method
        (b) Call Division Method
      (10) Z-Score (Nicole)
        (a) Call Mean Method
        (b) Call Std Dev Method
      (11) Quartiles (Nicole)
      b) Population Statistics
        i) Methods
        (1) Simple Random Sample (Shruti)
          (a) Call Quotient method
        (2) Systematic Sampling (Shruti)
          (a) Call Quotient method
        (3) Margin of Error (Nicole)
          (a) Call Std Dev method
          (b) Call Z-Score method
          (c) Call Quotient Method
        (4) Confidence Interval (Rati)
          (a) Call Mean Method
          (b) Call Margin of Error Method
        (5) Cochran Formula (Rati)
          (a) Call Z-Score Function
          (b) Call Margin of Error Function
          (c) Call Power Method
          (d) Call Quotient Method
        (6) How to Find a Sample Size Given a Confidence Interval and Width (unknown population standard deviation) (Rati)
        (7) How to Find a Sample Size Given a Confidence Interval and Width (known population standard deviation) (Rati)

6) Random Class (Shruti)

  a) Methods
    i) Generate a random number without a seed between a range of two numbers
      (1) Integer
      (2) Decimal
    ii) Generate a random number with a seed between a range of two numbers
      (1) Integer
      (2) Decimal
    iii) Generate a list of N random numbers with a seed and between a range of numbers
      (1) Integer
      (2) Decimal
    iv) Select a random item from a list
    v) Set a seed and randomly select the same value from a list
    vi) Select N number of items from a list without a seed
    vii) Select N number of items from a list with a seed


About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages