Форум врачей-аспирантов

Здравствуйте, гость ( Вход | Регистрация )

> Подскажите с нейросетью
Fedor_Petuhov
сообщение 10.02.2017 - 17:49
Сообщение #1





Группа: Пользователи
Сообщений: 29
Регистрация: 10.02.2017
Пользователь №: 29307



Здравствуйте, проконсультируйте, пожалуйста. Надеюсь здесь кто-нибудь знает R.
1. Какое минимальное количество наблюдений нужно, чтобы построить нейросеть? У меня 7 независимых переменных и 3 зависимых (все метрические).
Между ними надо найти закономерности. Регрессия не вариант. Что-то КМД слабый.
2. Дело в том, что я работаю на производстве, где добывать данные крайне сложно, вернее дорого, там по-минимуму наблюдений. У меня в наборе всего 5 наблюдений. Есть ли какие-то хитрые способы грамотно и математически обосновано сгенерировать наблюдения для переменных, а уже потом строить нейросеть на них.
Спасибо всем за помощь.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
 
 
Открыть тему
Ответов
Fedor_Petuhov
сообщение 12.02.2017 - 20:08
Сообщение #2





Группа: Пользователи
Сообщений: 29
Регистрация: 10.02.2017
Пользователь №: 29307



Без экстрасенсов и прочих жуликов:) Только чистые данные))
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
 
p2004r
сообщение 13.02.2017 - 11:37
Сообщение #3





Группа: Пользователи
Сообщений: 1091
Регистрация: 26.08.2010
Пользователь №: 22699



Цитата(Fedor_Petuhov @ 12.02.2017 - 20:08) *
Без экстрасенсов и прочих жуликов:) Только чистые данные))


Резко выпадает пятая точка, пока "вокруг неё" нет подтверждающих любые модели очень слабы получаться будут...

А так, 4 точки на одной линии лежат. Но надо понимать, что размерности хватит только для предсказания некого "агрегата по y" (ну "изоповерхность" нарисовать не более).

Сообщение отредактировал p2004r - 13.02.2017 - 11:48
Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
 


Signature
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
 
nokh
сообщение 14.02.2017 - 08:14
Сообщение #4





Группа: Пользователи
Сообщений: 1219
Регистрация: 13.01.2008
Из: Челябинск
Пользователь №: 4704



Цитата(p2004r @ 13.02.2017 - 13:37) *
Резко выпадает пятая точка, пока "вокруг неё" нет подтверждающих любые модели очень слабы получаться будут...

Не факт. В PCA вы вращали два набора одновременно. А если использовать constrained ordination типа Redundancy Analysis (RDA) или Partial Least Squares Regression (PLS, разные варианты), то пространство зависимых переменных будет вращаться относительно пространства независимых отдельно. При таком подходе шансов найти проекцию с более близкой к линейной зависимостью куда выше. Считается, что для объяснения дисперсии зависимых показателей от независимых точнее RDA, но для прогноза лучше PLS, которая является несколько смещённым вариантом RDA.

Для представленного в посте набора достаточно одной компоненты, зависимость выглядит как S-образная загогулина, но достаточно близко к линии (делал не в R). К сожалению, пока сам разобрался с PLS не полностью, осваиваю. Но и детские болезни в пользовании R: не получается пока разбить data.frame на 2 списка в пределах одного набора data, чтобы назначить один X другой Y (типа как data(oliveoil) в пакете pls). Разберусь с PLS (в R - в частности) - отпишусь в эту ветку. Пока отхожу от шока: оказывается в хемометрии 5-10 образцов с десятками независимых и десятками зависимых показателей - не редкость. Так, что и без экстрасенсов 5 наблюдений может какбэ хватить... Сеть строить смысла нет, по крайней мере на практике используют варианты PLS.

Сообщение отредактировал nokh - 14.02.2017 - 08:22
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
 
p2004r
сообщение 14.02.2017 - 08:37
Сообщение #5





Группа: Пользователи
Сообщений: 1091
Регистрация: 26.08.2010
Пользователь №: 22699



Цитата(nokh @ 14.02.2017 - 08:14) *
Не факт. В PCA вы вращали два набора одновременно. А если использовать constrained ordination типа Redundancy Analysis (RDA) или Partial Least Squares Regression (PLS, разные варианты), то пространство зависимых переменных будет вращаться относительно пространства независимых отдельно. При таком подходе шансов найти проекцию с более близкой к линейной зависимостью куда выше. Считается, что для объяснения дисперсии зависимых показателей от независимых точнее RDA, но для прогноза лучше PLS, которая является несколько смещённым вариантом RDA.

Для представленного в посте набора достаточно одной компоненты, зависимость выглядит как S-образная загогулина, но достаточно близко к линии (делал не в R). К сожалению, пока сам разобрался с PLS не полностью, осваиваю. Но и детские болезни в пользовании R: не получается пока разбить data.frame на 2 списка в пределах одного набора data, чтобы назначить один X другой Y (типа как data(oliveoil) в пакете pls). Разберусь с PLS (в R - в частности) - отпишусь в эту ветку. Пока отхожу от шока: оказывается в хемометрии 5-10 образцов с десятками независимых и десятками зависимых показателей - не редкость. Так, что и без экстрасенсов 5 наблюдений может какбэ хватить... Сеть строить смысла нет, по крайней мере на практике используют варианты PLS.


1. Там прямо в pdf на странице пакета показано как в дата фрейм поместить две матрицы.

2. Это простые проекции данных (геометрия), все работает пока хватает размерности (даже в пределе, когда одна точка на размерность приходиться). То что это все кто то описывает как "распределения" ничего не значит для исходной постановки задачи.

3. Я не думаю что PLS в данном случае покажет что то лучше, тут зависимость и так предельно близка к линейной (s образность целиком вопрос единиц измерения у показателей). Но если сегодня не будут мешать попробую.


PS результаты pls для двух компонент (чисто что бы графика была богаче, поскольку по нагрузкам там одна только)

Сообщение отредактировал p2004r - 14.02.2017 - 10:31
Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение


Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
 


Signature
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
 

Сообщений в этой теме
- Fedor_Petuhov   Подскажите с нейросетью   10.02.2017 - 17:49
- - passant   Цитата(Fedor_Petuhov @ 10.02.2017 - 16...   11.02.2017 - 19:59
- - Fedor_Petuhov   1. Виноват. Второпях перепутал. 3 независ , 7 зав...   12.02.2017 - 13:18
|- - passant   Цитата(Fedor_Petuhov @ 12.02.2017 - 12...   12.02.2017 - 15:14
|- - nokh   Цитата(Fedor_Petuhov @ 12.02.2017 - 15...   12.02.2017 - 18:13
- - Fedor_Petuhov   Без экстрасенсов и прочих жуликов:) Только чистые ...   12.02.2017 - 20:08
|- - p2004r   Цитата(Fedor_Petuhov @ 12.02.2017 - 20...   13.02.2017 - 11:37
|- - nokh   Цитата(p2004r @ 13.02.2017 - 13:37) ...   14.02.2017 - 08:14
|- - p2004r   Цитата(nokh @ 14.02.2017 - 08:14) Не...   14.02.2017 - 08:37
- - Fedor_Petuhov   Для химических смесей бывают исключения, когда дан...   14.02.2017 - 15:26
- - Fedor_Petuhov   и да приветствуются любые варианты кода, может из ...   14.02.2017 - 15:27
|- - p2004r   Цитата(Fedor_Petuhov @ 14.02.2017 - 15...   15.02.2017 - 10:07
- - Fedor_Petuhov   Тех задание не нужно. Непосредственно по программи...   15.02.2017 - 21:32
|- - ogurtsov   Цитата(Fedor_Petuhov @ 15.02.2017 - 22...   15.02.2017 - 21:49
|- - p2004r   Цитата(Fedor_Petuhov @ 15.02.2017 - 21...   16.02.2017 - 13:47
- - nokh   Цитата(nokh @ 14.02.2017 - 10:14) Ра...   17.02.2017 - 00:01
|- - p2004r   Цитата(nokh @ 17.02.2017 - 00:01) C ...   18.02.2017 - 00:30
- - Fedor_Petuhov   Да, я на stackoverflow почитал про нее, но не все ...   17.02.2017 - 16:41
- - Fedor_Petuhov   nokh, а такой R^2 может быть вызван малым кол-вом ...   17.02.2017 - 17:52
- - 100$   NIPALS 1966 г.р. {pls} v. 2.6-0 датируется 18/12/2...   18.02.2017 - 02:03
- - Fedor_Petuhov   as.numeric(mydata$classvar)+1 показал, что де...   18.02.2017 - 12:40
- - Fedor_Petuhov   закрываю вопрос) стаковерфлёу в помощь был)) вот т...   4.03.2017 - 18:28
- - Fedor_Petuhov   Коллеги, я стал работать с pls регрессией, с инте...   11.03.2017 - 15:12
- - p2004r   Цитата(Fedor_Petuhov @ 11.03.2017 - 15...   11.03.2017 - 23:52
- - nokh   Цитата(Fedor_Petuhov @ 17.02.2017 - 19...   12.03.2017 - 07:38


Добавить ответ в эту темуОткрыть тему