Size: a a a

R language and Statistical data analysis

2017 October 08

A

Alexandr M in R language and Statistical data analysis
тут общая модель - линейная
источник

A

Alexandr M in R language and Statistical data analysis
под каждую под-группу наблюдений своя линейная модель
источник

A

Alexandr M in R language and Statistical data analysis
со своими коэффициентами
источник

AC

Andrey C. in R language and Statistical data analysis
Окей, как узнать долю наблюдений в каждой конкретной группе? Коэффициенты известны (см модели в вопросе)
источник

KP

Konstantin Panfilov in R language and Statistical data analysis
https://stats.stackexchange.com/questions/111145/how-to-fit-mixture-model-for-clustering

я когда-то использовал пакет mixtools, но тогда я имел дело с одномерными данными, в принципе, мои тогдашние хотелки он удовлетворил.

Насчет двумерных данных я не был уверен, но вот нашел статью, где их кажется препарируют с помощью mixtools
источник

A

Alexandr M in R language and Statistical data analysis
Andrey C.
Окей, как узнать долю наблюдений в каждой конкретной группе? Коэффициенты известны (см модели в вопросе)
в смысле определить сами группы? раз модели чётко заданы, то посчитать для каждого наблюдения какой моделью он лучше всего описывается - тот же likelihood или просто error.Mixtrure model и EM алгоритм нужны были бы если бы не были чётков известны эти модели в списке
источник

A

Alexandr M in R language and Statistical data analysis
а тут параметры всех рассматриваемых моделей заданы в условии задачи - так что их не надо оценивать
источник

AC

Andrey C. in R language and Statistical data analysis
Konstantin Panfilov
https://stats.stackexchange.com/questions/111145/how-to-fit-mixture-model-for-clustering

я когда-то использовал пакет mixtools, но тогда я имел дело с одномерными данными, в принципе, мои тогдашние хотелки он удовлетворил.

Насчет двумерных данных я не был уверен, но вот нашел статью, где их кажется препарируют с помощью mixtools
Спасибо, буду читать
источник

AC

Andrey C. in R language and Statistical data analysis
Alexandr M
а тут параметры всех рассматриваемых моделей заданы в условии задачи - так что их не надо оценивать
Ок, кажется, понял. Т.е. тупо считаем остаток для каждой модели по каждому наблюдению, предполагая нулевую ошибку, и выбираем ту, которая имеет минимальный, так?
источник

A

Alexandr M in R language and Statistical data analysis
да
источник

A

Alexandr M in R language and Statistical data analysis
для такой формулировки как в первом сообщении
источник

A

Alexandr M in R language and Statistical data analysis
с другой стороны - откуда взялись эти конкретные параметры и модели?) если бы они не были известны, то пригодились бы все эти mixture model и clustering
источник

A

Alexandr M in R language and Statistical data analysis
но раз они известны, то всё вроде как просто делается, так как вы и написали
источник

AC

Andrey C. in R language and Statistical data analysis
Понял. Известны исходя из теоретической модели, но это уже другое обсуждение
источник
2017 October 09

JS

Jury Sergeev in R language and Statistical data analysis
всем доброго дня.

вопрос по векторизации циклов в R, как оптимальнее выполнять множественные действия над данными, не через циклы for/foreach, а через семейство функций apply? проблема в том - что нужно изменить набор данных, через выполнение нескольких действий, пример - добавить новый level во все номинальные переменные входного data.frame... через циклы это делается просто, а вот как это сделать правильно, т.е. через apply... это и есть вопрос... можете поделиться опытом?
источник

A

Andrey in R language and Statistical data analysis
А чем форыч не устраивает?
источник

N

Nikolay in R language and Statistical data analysis
Насколько я понял вопрос (лучше в вопросы добавлять пример, который можно воспроизвести), можно написать функцию, которая делает то, что вам нужно, и вызывать ее через apply
источник

ГД

Григорий Демин in R language and Statistical data analysis
Если вы циклом бежите по переменным, то ничего страшного нет. Да и потери производителности не будет. Так что не стесняйтесь. Вот по кейсам с циклом работать - не очень хорошая идея.
источник

JS

Jury Sergeev in R language and Statistical data analysis
Nikolay
Насколько я понял вопрос (лучше в вопросы добавлять пример, который можно воспроизвести), можно написать функцию, которая делает то, что вам нужно, и вызывать ее через apply
это подразумевает возвращать набор векторов... которыми потом надо заместить колонки в исходном дата-фрейме, что как-то не красиво, имхо
источник

A

Andrey in R language and Statistical data analysis
Форыч вернет список
источник