Параметр — понятие и применение¶
Параметр (от др.-греч. παραμέτρος — измеряющий рядом, вспомогательный) — величина, численно характеризующая свойства объекта, системы или процесса и используемая для их описания, классификации или управления. В разных областях знания — математике, физике, информатике, статистике — термин имеет специфические значения, но общий смысл сохраняется: параметр выступает как входная характеристика, задающая поведение или состояние объекта.
¶Этимология и общее определение
Слово образовано от греческих корней παρά («рядом, возле») и μέτρον («мера»). В исходном значении параметр — это «мера рядом», вспомогательная величина, через которую описывается основной объект. В современном употреблении под параметром понимают:
- в математике — произвольную константу в уравнении или функции, изменение которой приводит к семейству кривых, поверхностей или решений;
- в физике и инженерии — числовую характеристику системы (масса, сопротивление, коэффициент), определяющую её поведение;
- в информатике — переменную, передаваемую программе, функции или команде для настройки их работы;
- в статистике — числовую характеристику генеральной совокупности, в отличие от статистического показателя, вычисляемого по выборке.
¶Параметр в математике
В математике параметр играет центральную роль при построении семейств объектов. Уравнение прямой на плоскости в параметрической форме задаётся как x = x₀ + at, y = y₀ + bt, где t — параметр, а x₀, y₀, a, b — постоянные. При изменении t точка (x, y) пробегает всю прямую. Аналогично параметрическое задание окружности, эллипса и других кривых позволяет описывать их движение вдоль траектории.
В аналитической геометрии семейство плоскостей задаётся уравнением Ax + By + Cz + D = 0, где коэффициенты A, B, C, D являются параметрами. Изменение одного из них при фиксированных остальных порождает новую плоскость, и вся совокупность таких плоскостей образует параметрическое семейство.
В теории вероятностей параметрами называют числа, полностью определяющие закон распределения случайной величины: математическое ожидание и дисперсия для нормального распределения, параметр λ для показательного распределения, число степеней свободы для распределения хи-квадрат.
¶Параметр в физике и технике
Физические параметры описывают состояние и свойства материальных систем. К основным параметрам механических систем относятся масса, момент инерции, жёсткость, коэффициент трения. Электрические цепи характеризуются параметрами сопротивления R, индуктивности L и ёмкости C, которые полностью определяют поведение линейного контура при заданном воздействии.
В термодинамике состояние газа задаётся параметрами давлением P, объёмом V и температурой T. Уравнение состояния идеального газа PV = nRT связывает эти параметры между собой. В аэродинамике важнейшими параметрами потока являются число Маха, число Рейнольдса и угол атаки.
В машиностроении параметрами называют размеры, допуски, шероховатость поверхности, которые нормируются в конструкторской документации и стандартизируются по системам ГОСТ.
¶Параметр в информатике и программировании
В программировании параметр — это переменная, объявленная в заголовке функции (процедуры, метода) и получающая значение при вызове. Различают формальные параметры — имена, используемые внутри функции, и фактические параметры — конкретные значения, передаваемые при вызове. Например, в функции power(base, exp) имена base и exp являются формальными параметрами, а при вызове power(2, 10) фактическими параметрами выступают числа 2 и 10.
Параметры командной строки позволяют управлять поведением программ без изменения их исходного кода. Операционные системы семейства Unix используют соглашение об опциях вида --verbose или -f, которые являются параметрами запуска.
В объектно-ориентированном программировании параметры конструктора определяют начальное состояние объекта, а параметры методов — их поведение. Механизм параметризации лежит в основе обобщённого программирования (шаблонов в C++, дженериков в Java и C#).
¶Параметр в статистике и машинном обучении
В математической статистике параметр — характеристика генеральной совокупности (например, среднее μ и стандартное отклонение σ нормального распределения), которую предполагается оценить по выборке. Оценка параметра по выборочным данным — одна из центральных задач статистического вывода; для этого используются методы максимального правдоподобия, метод моментов и др.
В машинном обучении параметрами модели называют внутренние веса, которые подбираются в процессе обучения на данных. Нейронная сеть с миллионами обучаемых параметров настраивает их так, чтобы минимизировать функцию потерь. Гиперпараметры — внешние настройки алгоритма (скорость обучения, размер слоя, число деревьев в случайном лесе), которые задаются до обучения и не изменяются автоматически.
¶Параметризация и параметрический подход
Параметризация — процесс описания объекта через набор параметров. В компьютерном проектировании (CAD) параметрическое моделирование позволяет изменять геометрию детали путём изменения числовых значений её параметров — размеров, углов, расстояний. Изменение одного параметра автоматически пересчитывает связанную геометрию, что существенно ускоряет итерации при проектировании.
В программной инженерии параметризация конфигураций применяется при настройке информационных систем: значения параметров определяют права доступа, интерфейс, бизнес-логику без изменения программного кода.
¶Смежные понятия
С параметром тесно связано понятие аргумента — в математике аргумент x в выражении f(x) часто называют переменной, а саму f — функцией от параметра x. В теории алгоритмов параметр сложности алгоритма (parameterized complexity) характеризует, насколько трудна задача при фиксированном значении некоторого числового показателя входных данных.
Понятие параметрического уравнения противопоставляется неявному или явному заданию: если явная форма y = f(x) выражает зависимость одной переменной от другой, параметрическая форма x = x(t), y = y(t) задаёт обе координаты через третью величину — параметр t.
¶Источники
- Кудрявцев Л. Д. Краткий словарь современных математических терминов. — М.: Просвещение.
- Гмурман В. Е. Теория вероятностей и математическая статистика. — М.: Высшая школа.
- ГОСТ 2.109-73. Единая система конструкторской документации. Основные требования к чертежам.
- Сборник задач по программированию на Python. Документация Python: раздел «Определение функций и передача параметров».
- Hastie T., Tibshirani R., Friedman J. The Elements of Statistical Learning. — Springer, 2009.
