Giter VIP home page Giter VIP logo

rpis_project's Introduction

Przedziały ufności - symulacja

Opis programu

Program pozwala na doświadczalne wyznaczanie jakości przedziałów ufności dla rozkładu dwumianowego. Użytkownik ma możliwość ustawienia parametrów rozkładu dwumianowego, takich jak ilość prób i prawdopodobieństwo sukcesu, oraz parametrów symulacji, takich jak liczebność próby losowej, liczbę iteracji symulacji oraz oczekiwanego poziomu ufności. Dodatkowo użytkownik może wybrać, czy chce symulować przedział ufności dla wariancji czy średniej.

Opis symulacji

W każdej iteracji symulacji program generuje próbę losową o zadanej liczebności z rozkładu dwumianowego o zadanych parametrach, a następnie na podstawie próby oblicza wartości górnej oraz dolnej granicy przedziału ufności dla wybranego parametru. Obliczone wartości są następnie porównywane z teoretycznymi wartościami wariancji lub średniej dla danego rozkładu dwumianowego. Jeśli wartość teoretyczna mieści się w przedziale ufności dla próby, to dana iteracja jest uważana za sukces.

Wyniki symulacji

Wartością wynikową jest procent symulacji, które zakończyły się sukcesem. Wartość ta powinna być zbliżona do parametru poziomu ufności ustawionego przez użytkownika. Wartości te będą odbiegać od siebie w przypadku, gdy nie zostaną spełnione założenia modelu przedziałów ufności. Rozkład dwumianowy jest w przybliżeniu rozkładem normalnym tylko wtedy, gdy jego parametry np oraz np(1-p) (czyli średnia oraz wariancja) są większe od 5. Innym istotnym parametrem jest liczebność próby losowej, która musi być odpowiednio duża, aby móc za jej pomocą określić parametry rozkładu.

Przykład pozytywny

Odpowiednio duże wartości parametrów n oraz p dla rozkładu oraz wielkość próby przekładają się na bliską poziomowi ufności wartość wynikową

Przykład pozytywny

Przykład negatywny

Niskie wartości parametrów n oraz p oraz wielkości próby nie spełniają założeń modelu, wartość wynikowa znacząco odbiega od oczekiwanej.

Przykład negatywny

rpis_project's People

Contributors

verylongnicknamesuchwow avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.