Главная страница
Навигация по странице:

  • Дополнительные инструменты: helping functools function that returns normal distributiondef

  • лб 1. Формирование выборки экспериментальных данных с заданными статистическими характеристиками


    Скачать 95.52 Kb.
    НазваниеФормирование выборки экспериментальных данных с заданными статистическими характеристиками
    Дата23.05.2022
    Размер95.52 Kb.
    Формат файлаdocx
    Имя файлалб 1.docx
    ТипОтчет
    #544178

    МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ

    Федеральное государственное автономное образовательное учреждение

    высшего профессионального образования

    «НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ

    ТОМСКИЙ ПОЛИТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»


    Школа: Инженерная школа ядерных технологий

    Направление: 01.04.02 Прикладная математика и информатика

    Профиль: Математическое моделирование и компьютерные вычисления

    Отчёт по лабораторной работе №1

    «Формирование выборки экспериментальных данных с заданными статистическими характеристиками»

    Выполнил студент гр.0ВМ02 Захаров В.К.

    Проверил преподаватель: Кочегуров А. И.

    Томск – 2021

    Задание 1. Сгенерировать последовательность x (n) в виде выборки случайных данных с нормальным законом распределения с помощью датчика случайных чисел (ДСЧ).Значения атематического ожидания и дисперсии выбрать из таблицы 1 в соответствии с вашим вариантом.Объем выборки 200 значений.





    Получившееся распределение:

    [0.09032040908311537, 0.05419224544986924, 0.1806408181662308, 0.5238583726820691, 0.7406273544815459, 0.632242863581808, 0.6683710272150537, 0.3251534726992153, 0.3251534726992156, 0.07225632726649224].

    Число степеней свободы 10 - 3 = 7, тогда полученная оценка критерия Пирсона:



    Найдем оценки математического ожидания и дисперсии и сравним их с заданными значениями. Проверим несмещенность и состоятельность полученных оценок.



    Полученное значение находится в окрестности теоретической (0), что подтверждает несмещенность полученной оценки. При увелении выборки, видно, что математическое ожидание стремится к 0, что подтверждает состоятельность оценки, такой же вывод можно по оценки дисперсии.



    Вывод: Была сгенерированна последовательность из псевдослучайных величин, согласно заданным параметрам дисперсии и математического ожидания. Согласно оценке, дисперсия и мат. ожидание максимально сходится с заданными изначально. Для увеличения точности можно увеличить объем выборки.

    Дополнительные инструменты:

    # helping functools
    # function that returns normal distribution

    def norm_rand(mu: float, sigma: float) -> np.ndarray:

    return np.random.normal(mu, sigma, 200)
    # histograms

    def hist_plot(distr: Union[np.ndarray, List], intervals: int, with_theor=False) -> None:

    if with_theor:

    x, y = normal_dist(distr)

    plt.plot(x, y)

    plot = sns.distplot(distr, intervals)

    plt.xlabel("Intervals")

    plt.ylabel("Quantity of each number in intervals")

    plt.title("Historgam")

    plt.grid()

    plt.show()

    return [h.get_height() for h in plot.patches]
    # normal distribution

    def normal_dist(distribution: Union[np.ndarray, List]):

    x = np.linspace(min(distribution), max(distribution), 200)

    mean = 0

    sd = 0.5

    prob_density = 1 / (np.sqrt(2 * np.pi)*sd) * np.exp(-0.5*((x-mean)/sd)**2)

    return x, prob_density


    написать администратору сайта