Задача для математиков.

 

День добрый.

Я думаю, есть на форуме математики. Вопрос-просьба к вам, уважаемые. Нужно найти зависимость/закономерность между переменными. Либо между всеми, либо между некоторыми (парочка обязательных).

Кто-нибудь поможет?

блок 1           сила 9
Br      =       70
Pr      =       -1732
PrA     =       8641
F       =       -57.291193
W       =       -4566.09
P       =       -1.22
Pp      =       1.13
Pm      =       -2.35
R       =       2945.557213
V       =       -27.785641
Vp      =       15.247975
Vm      =       -43.033617
Vl      =       225219.00
============    ============    ============
блок 2           сила 9
Br      =       23
Pr      =       1024
PrA     =       3430
F       =       -47.523593
W       =       -1799.35
P       =       0.64
Pp      =       1.12
Pm      =       -0.47
R       =       203.952289
V       =       -20.903787
Vp      =       0.000000
Vm      =       -20.903787
Vl      =       93679.00
============    ============    ============
блок 3           сила 9
Br      =       20
Pr      =       -887
PrA     =       3127
F       =       -3.258440
W       =       -1164.16
P       =       -0.48
Pp      =       0.24
Pm      =       -0.72
R       =       662.714544
V       =       -10.101211
Vp      =       0.000000
Vm      =       -10.101211
Vl      =       81265.00
============    ============    ============
блок 4           сила 9
Br      =       50
Pr      =       3673
PrA     =       10818
F       =       114.120639
W       =       -616.28
P       =       2.79
Pp      =       3.77
Pm      =       -0.98
R       =       4175.034091
V       =       31.779156
Vp      =       37.062504
Vm      =       -5.283347
Vl      =       266580.00
============    ============    ============
блок 5           сила 9
Br      =       28
Pr      =       -1014
PrA     =       5884
F       =       61.139929
W       =       -443.83
P       =       -0.53
Pp      =       0.68
Pm      =       -1.21
R       =       2599.618390
V       =       24.559755
Vp      =       24.559755
Vm      =       0.000000
Vl      =       125278.00
============    ============    ============

Это начало прикреплённого файла.

Файлы:
 
Сергей Таболин:

День добрый.

Я думаю, есть на форуме математики. Вопрос-просьба к вам, уважаемые. Нужно найти зависимость/закономерность между переменными. Либо между всеми, либо между некоторыми (парочка обязательных).

Кто-нибудь поможет?

Это начало прикреплённого файла.

А физический смысл переменных?

Или хотя бы преобразуй к табличному виду

 
Для начала, вам нужно стандартизировать значения (привести их общему диапазону измерений).
После, могут помочь методы кластеризации. 
 
Сергей Таболин:

День добрый.

Я думаю, есть на форуме математики. Вопрос-просьба к вам, уважаемые. Нужно найти зависимость/закономерность между переменными. Либо между всеми, либо между некоторыми (парочка обязательных).

Кто-нибудь поможет?

Это начало прикреплённого файла.

1) Выше уже писали, что данные надо привести к табличному виду и стандартизировать их.

2) Применить метод главных компонент, чтобы проверить наличие зависимости в линейном приближении.

 

Спасибо за отклик.

Преобразовать к указанному виду я их могу, но вот остальное... 

Знаю, что это можно сделать, но ... для меня это почти тёмный лес.

Сейчас переделаю.
 
Сергей Таболин:

Спасибо за отклик.

Преобразовать к указанному виду я их могу, но вот остальное... 

Знаю, что это можно сделать, но ... для меня это почти тёмный лес.

Сейчас переделаю.

У вас есть два пути - либо найти специалиста и как-то мотивировать его, либо изучить вопрос самостоятельно. Не знаю, подойдёт ли фриланс для первого варианта.

Для второго способа рекомендую язык R. Его можно использовать онлайн. Хорошая книга по языку.

 

Переделал. 

В текстовом файле заменил точки на запятые, иначе при переносе в excel некоторые значения превращаются в дату. В зипе экселевская таблица.

 
Aleksey Nikolayev:

У вас есть два пути - либо найти специалиста и как-то мотивировать его, либо изучить вопрос самостоятельно. Не знаю, подойдёт ли фриланс для первого варианта.

Для второго способа рекомендую язык R. Его можно использовать онлайн. Хорошая книга по языку.

Это не советник и не робот. Фриланс не пойдёт.

Мотивация... Если зависимости найдутся, расскажу откуда эти цифры и решим что с этим делать. Если не найдуться, то и говорить не о чем.

Учить язык... Это добавит мне математических знаний и понимания с какого краю приступать к решению этой задачи?

 

Берем первую переменную - Br. Берем ее из каждого блока, получаем ряд данных. Так же берем вторую переменную Pr. Считаем корреляцию каждой переменной с каждой другой переменной (всего 77 корреляций). Сортируем пары по значению корреляции и выясняем взаимосвязь. Но на самом деле взаимосвязи может и не быть. Взаимосвязь невозможно определить. Определяется на сколько ряды похожи друга на друга, тут можно только предположить, что взаимосвязь есть.

Может для сравнения рядов и не корреляцию использовать... Но для начала с корреляцией стоит попробовать - наиболее просто, понятно и стандартно.

 

В экселе используйте функцию =КОРРЕЛ(столбец1;столбец2) - это корреляция.

 

Берем множественную регрессию, заполняем входные значения всеми переменными кроме одной, одну сделать целевой. Смотрим ошибки модели, если ошибка больше 0.5 то никакой связи никакой из входных с выходной нет, выкидываем эту одну. Если ошибка невелика то откладываем эту одну как годноту.

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

Всего 10 итераций получится.

В конце взять все лучшие и перекомбинировать их опять между собой, пока не останется 2 лучшие (если надо)

Причина обращения: