Форум программистов
 
О проблемах, например, с регистрацией пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail, а тут можно восстановить пароль.

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Здесь нужно купить рекламу за 20 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru
Без учёта ботов - 20000 человек в день, 350000 в месяц.

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы
Старый 26.11.2017, 13:28   #1
Kris111
Новичок
Джуниор
 
Регистрация: 26.11.2017
Сообщений: 1
По умолчанию Помогите пожалуйста с задачей

Напишите функцию is.no.effect, которая проверяет, имеет ли смысл линейная регрессия на переданных ей данных.

is.no.effect принимает на вход формулу f (объект класса formula) и данные data (объект класса data.frame). Функция должна проверить гипотезу о незначимости линейной регрессии по формуле f на данных data. Если гипотеза о незначимости линейной регрессии отвергается для всех уровней значимости не меньше 0.05, то функция должна вернуть FALSE, иначе – TRUE.

Гарантируется, что формула подходит к данным и что модель, задаваемая формулой, является линейной регрессионной моделью (то есть что создание линейной регрессионной модели стандартным способом выполнится без ошибок).

Примеры работы функции:

> library(dplyr)
> set.seed(13)
> is.no.effect(x ~ ., data_frame(
+ y = rnorm(100),
+ z = rnorm(100),
+ x = y + 2 * z + rnorm(100, sd = sd(y + 2 * z))
+ ))
[1] FALSE
> library(dplyr)
> set.seed(13)
> is.no.effect(x ~ ., data_frame(
+ y = rnorm(100),
+ z = rnorm(100),
+ x = y + 2 * z + rnorm(100, sd = 5 * sd(y + 2 * z))
+ ))
[1] TRUE
Kris111 вне форума
Старый 26.11.2017, 14:01   #2
Alex11223
Заблокирован
 
Регистрация: 12.01.2011
Сообщений: 19,504
По умолчанию

Вы не перепутали "помогите" и "сделайте за меня"?

Назовите нормально тему, покажите свои наработки, конкретные вопросы и т.п.
http://www.programmersforum.ru/announcement.php?f=31

Или в раздел Фриланс если вы не хотите ничего делать, а ищете кого-то, кто выполнит ваши задачи за вознаграждение.
Alex11223 вне форума
Закрытая тема

Здесь нужно купить рекламу за 20 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru
Без учёта ботов - 20000 человек в день, 350000 в месяц.

Опции темы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите с задачей, пожалуйста! Proffy69 Помощь студентам 0 12.05.2009 21:31
Помогите пожалуйста с задачей Ronk Паскаль, Turbo Pascal, PascalABC.NET 1 19.01.2009 05:50


Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru
Пеллетный котёл Emtas
котлы EMTAS