Size: a a a

R (язык программирования)

2021 April 18

E

Eкатерина in R (язык программирования)
Здравствуйте, подскажите, пожалуйста, как проверить, как между собой связаны переменные(линейная связь, либо же это квадратная или кубическая). Я построила графики, но по ним точно не скажешь.  Мне нужно для построения регрессии. Может, есть для этого тест специальный?
источник

PU

Philipp Upravitelev in R (язык программирования)
lm()
источник

PU

Philipp Upravitelev in R (язык программирования)
вообще, любой поисковый запрос с словами regression in R отдаст вам миллиард ссылок
источник

PU

Philipp Upravitelev in R (язык программирования)
если вы хотите именно степенные модели, это немного сложнее
источник

PU

Philipp Upravitelev in R (язык программирования)
там я бы просто фитил разные модели и сравнивал по метрикам качества
источник

E

Eкатерина in R (язык программирования)
Да, я понимаю, как строить регрессию)
Меня именно интересует проверка должна ли я в регрессии использовать более высокие степени. Мне казалось, что для этого есть специальный тест(я не про anova), но никак не могу вспомнить название
источник

MM

Mikle Mikle in R (язык программирования)
если использовать такой подход, то лучше (нужно) кросс-валидировать метрики качества, потому что в регрессиях при добавлении новых переменных in-sample метрики качества будут всегда увеличиваться
источник

MM

Mikle Mikle in R (язык программирования)
или можно добавлять полиномы (переменные в разных степенях) и смотреть статистически ли значимы они в моделях, но тут тоже аккуратно, потому что по сути это variable selection на основе p-value, а это слабый подход из-за переобучения
источник

E

Eкатерина in R (язык программирования)
Как пример приведу, что мне нужно. Предположим, у меня есть зарплата и опыт работы. Я хочу понять: они линейны связаны или нет. Чтобы это узнать, я должна построить регрессию сначала просто lm(Salary~Exp), а потом  lm(Salary~Exp+I(Exp^2)), а после сделать anova для двух этих моделей?
источник

MM

Mikle Mikle in R (язык программирования)
как вариант
источник

М

Машка in R (язык программирования)
Привет всем 👋 Кто как решает вопрос с презентабельностью маркдаун отчетов?

Просто вымораживает, делаешь аналитику один день, а потом три вылизываешь отчет беспорядочными html тегами и стилями 🤯😖 Для внешних отчетов мы хотя бы привлекаем дизайнера.

Может шаблоны какие есть? Чтобы не прописывать шрифты, заголовки, подзаголовки
источник

ЕТ

Евгений Томилов... in R (язык программирования)
А вы в html выгружаете?
источник

М

Машка in R (язык программирования)
да, а потом конвертирую в pdf )
источник

ЕТ

Евгений Томилов... in R (язык программирования)
Можете попробовать выгружать в Word, а потом экспортировать в pdf. Я слабо знаком с выгрузкой в html, но при выгрузке в Word можно назначить в шапке шаблон, по которому будут подбираться все шрифты, подзаголовки и прочее.
источник

ЕТ

Евгений Томилов... in R (язык программирования)
Шаблон — это такой же вордовский документ, в котором заранее настроены нужные варианты всего оформления.
источник

М

Машка in R (язык программирования)
🤔 даже не задумывалась о таком варианте, интересно
источник

ЕТ

Евгений Томилов... in R (язык программирования)
Попробуйте. Это занимает в результате столько времени, сколько генерируется отчёт. Ну, если не брать в расчёт время подготовки шаблона.
источник

AS

Alexander Semenov in R (язык программирования)
Я понимаю, что это работает так: один раз упарываетесь, создавая шаблон в PowerPoint, а потом экспортируете всё в этот шаблон и получаете нормальные слайды.
источник

AS

Alexander Semenov in R (язык программирования)
Ну или вот это: https://github.com/rstudio/pagedown
источник

EK

Evgenii Kalenkovich in R (язык программирования)
Для html один раз упарываетесь и пишете css.
источник