Суббота, 04.04.2026, 21:47Приветствуем вас Гость | RSS
Решение задач в среде R
Главная | myFunction | Регистрация | Вход
» Меню сайта

» R практикум

» R кодинг

» Rmatem

» Опрос
Сколько вам лет?
Всего ответов: 9

» Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0

Мои функции "Работа с одномерными данными"

#Мои функции "Работа с одномерными данными" архив со скриптами можно загрузить здесь

setwd('C:/R myFunction')

set.seed(55)

x = rnorm(800, 100, 30)

# 1 функции HistTa и HistTm =>

# 2 Tnorm автопроверкa данных на нормальное распределение

# 3 mfBplot ящик с усами с выводом в графическом окне значения выбросов

# 4 mfBplotA ящик с усами с выводом выбросов или их удалением

# 5 DvybrosBP автоматическое удаление выбросов

# 6 mfNAdate проверка данных на пропущенные значения с автозаменой

 

############################################################################

# функции HistTa и HistTm принимают на вход вектор исходных данных и выводят:

# 1. гистограмму с границами нормированных отклонений (1, 2, 3 сигм)

# 2.1 HistTa добавляет на гистограмму все значения больше 3 сигм в виде точек

# 2.2 HistTm добавляет на гистограмму только

#     минимальное и максимальное значения из выборки

# 3. вернет таблицу значений вариант отклоняющиеся больше чем на три сигмы

 

source('HistTa.R')

source('HistTm.R')

HistTm(x)

HistTa(x)

 

#############################################################

# Tnorm Функция автопроверки данных на нормальное распределение

# тест Шапиро-Уилка

# функция Tnorm принимают на вход вектор исходных данных и выводят:

# 1. график QQ теста

# 2. гистограмму

# 3. сделает вывод о нормальности распределения

# 4. выведет значение p-value

 

source('Tnorm.R')

Tnorm(x)

 

#################################################################

# mfBplot строит ящик с усами с выводом в графическом окне

# округл значения выбросов

source('mfBplot.R')

mfBplot(x)

 

###################################################################

# mfBplotA(вектор данных, 0 или 1)

# автоматически удаляет выбросы (0 оствит выбросы, 1 удалит выбросы)

# строит ящик с усами с выводом в графическом окне

# создает новый вектор Х без выбросов

source('mfBplotA.R')

# mfBplotA(x, 1)

# mfBplotA(x, 0)

mfBplotA(x, 1)

# X

#################################################################

# DvybrosBP автоматическое удаление выбросов с построением

# ящиков с усами для сравнения до и после

# выведет значения удаленных выбросов

source('DvybrosBP.R')

DvybrosBP(x)

##############################################################

# mfNAdate

# проверка вектора данных на пропущенные значения с автоматической заменой

# ... на среднее если данные вектора подчинены закону нормального распред

# ... на медиану если не подчинены

# команда source считывает указанный скрипт 'mfNAdate.R' из рабочей директории.

# После ее выполнения в фоновом режиме появится функция

# к кторой можно обращаться прямо из скрипта: mfNAdate(x)

# setwd('C:/R myFunction')

source('mfNAdate.R')

set.seed(45)

d1  <- rnorm(2000)

d2  <- runif(2000)

d3 = as.character(d2)

d1[1:10]  <- NA

d2[1:10]  <- NA

d1 = mfNAdate(d1)

d2 = mfNAdate(d2)

d3 = mfNAdate(d3)

head(d1)

head(d2)

head(d3)

mfNAdate(x)

» Вход на сайт

» Поиск

» Работа с файлами

» Вся графика

» Гистогра́мма

» Теория вероятности

» Сравнение групп

» Дисперс анализ

» Блог

» Календарь
«  Апрель 2026  »
ПнВтСрЧтПтСбВс
  12345
6789101112
13141516171819
20212223242526
27282930

» Архив записей


Copyright MyCorp © 2026
uCoz