Я думаю, что ваш вопрос должен сочетаться с ответом, который в равной степени свободен и открыт, как и сам вопрос. Итак, вот две мои аналогии.
Во-первых, если вы не чистый математик, вас, вероятно, сначала учили одномерными вероятностями и статистикой. Например, скорее всего, ваш первый пример OLS был, вероятно, на модели, подобной этой:
Скорее всего, вы прошли оценок путем фактической минимизации суммы наименьших квадратов:
Затем вы записываете FOC s для параметров и получаете решение:
yi=a+bxi+ei
TSS=∑i(yi−a¯−b¯xi)2
∂ T T S∂TTS∂a¯=0
Затем позже вам скажут, что есть более простой способ сделать это с векторной (матричной) нотацией:
y=Xb+e
и TTS становится:
TTS=(y−Xb¯)′(y−Xb¯)
FOCs:
2X′(y−Xb¯)=0
И решение
b¯=(X′X)−1X′y
Если вы хорошо разбираетесь в линейной алгебре, вы будете придерживаться второго подхода, как только выучите его, потому что на самом деле это проще, чем записывать все суммы в первом подходе, особенно когда вы попадаете в многомерную статистику.
Поэтому моя аналогия состоит в том, что переход к тензорным элементам из матриц аналогичен переходу от векторов к матрицам: если вы знаете тензорные функции, некоторые вещи будут выглядеть проще.
Во-вторых, откуда взялись тензоры? Я не уверен во всей истории этой вещи, но я изучил их в теоретической механике. Конечно, у нас был курс по тензорам, но я не понимал, в чем заключались все эти причудливые способы обмена индексами в этом курсе по математике. Все это стало иметь смысл в контексте изучения сил натяжения.
Итак, в физике они также начинаются с простого примера давления, определяемого как сила на единицу площади, следовательно:
Это означает, что вы можете рассчитать вектор силы , умножив давление (скалярное) на единицу площади (нормальный вектор). Это когда у нас есть только одна бесконечная плоская поверхность. В этом случае есть только одна перпендикулярная сила. Большой воздушный шар будет хорошим примером.F=p⋅dS
FpdS
Однако, если вы изучаете натяжение внутри материалов, вы имеете дело со всеми возможными направлениями и поверхностями. В этом случае у вас есть силы на любую заданную поверхность, тянущую или толкающую во всех направлениях, не только перпендикулярных. Некоторые поверхности разрываются тангенциальными силами "вбок" и т. Д. Итак, ваше уравнение становится:
Сила по-прежнему является вектором а площадь поверхности по-прежнему представлена ее нормальным вектором , но является тензором сейчас не скаляр.F=P⋅dS
FdSP
Хорошо, скаляр и вектор тоже являются тензорами :)
Другое место, где естественным образом появляются тензоры, это ковариационные или корреляционные матрицы. Подумайте только: как однажды преобразовать матрицу корреляции в другую ? Вы понимаете, что мы не можем просто сделать это следующим образом:
где потому что мы должны держать все положительными полуопределенными.C0C1Cθ(i,j)=C0(i,j)+θ(C1(i,j)−C0(i,j)),
θ∈[0,1]Cθ
Итак, нам нужно найти путь такой что , где - небольшое нарушение матрицы. Есть много разных путей, и мы могли бы искать самые короткие. Вот так мы попадаем в риманову геометрию, многообразия и ... тензоры.δCθC1=C0+∫θδCθδCθ
ОБНОВЛЕНИЕ: что такое тензор?
@amoeba и другие ввязались в живое обсуждение значения тензора и того, является ли он массивом. Итак, я подумал, что пример в порядке.
d1d2x1d1x2d2d1y1=2x1−x2d2y2=−0.5x1+2x2x1=x2=1
P
2 -1
-0.5 2
xy=Px
Это работает точно так же, как матричное умножение вектора.
d1d2z1z2
z1=2x1=1x2=1
PP
P
P
d¯1,d¯2diid¯′1,d¯′2, что также является простым поворотом первой основы на 45 градусов против часовой стрелки. Это также компьютерная декомпозиция первой базы. следовательно, мы говорим, что переключение на расслоения - это просто изменение координат, и оно не должно менять расчеты. Обратите внимание, что это внешнее ограничение, которое мы наложили на модель. Это не из чистых математических свойств матриц.
x=x1d¯1+x2d¯2P=∑ijpijd¯id¯j
y=y1d¯1+y2d¯2yii
y=Pz
z=z1d¯′1+z2d¯′2
y=y1d¯1+y2d¯2P=∑ijp′ijd¯′id¯′j
PAd¯′=Ad¯
x1=x2=1z1=0.71,z2=0