Во-первых, обратите внимание, что столбец 2 в примерах не является средним значением образца для данных в файлах. Если это правильное среднее для истинного распределения, то стандартное отклонение составляет:
$ awk '{ssq+=($1 - $2)**2} END { print sqrt(ssq / NR); }' file1a
61.4138
Здесь переменная ssq
представляет собой сумму квадратов отклонений от истинного среднего .
Вышеупомянутая программа реализует формулу для стандартного отклонения:
где mu ( μ ) - это истинное среднее значение.
То, что я называю истинным средним, иногда называют средним совокупности, что означает среднее значение, которое можно было бы вычислить, если бы теоретически была вся совокупность, не просто какой-то образец этого населения.
Страница руководства непонятна, но чтение исходного кода помогает:
input_key
/* * This file is rather misleadingly named, it contains the code which takes a * key code and translates it into something suitable to be sent to the * application running in a pane (similar to input.c does in the other * direction with output). */
Ваша оболочка - это приложение, на которое ссылается комментарий.
Параметр переопределения терминала
используется для изменения описания терминала, которое читает tmux
, чтобы вы могли работать с конфигурациями (внешнего «реального» терминала), которые не совпадают. описание терминала:
tmux
переводит ключи в свой собственный набор управляющих последовательностей (соответствует тем, что на экране
, за исключением того, что он добавляет параметр xterm-keys
). Комментарий в верхней части window.c
резюмирует это:
* A pane has two buffers attached, these are filled and emptied by the main
* server poll loop. Output data is received from pty's in screen format,
* translated and returned as a series of escape sequences and strings via
* input_parse (in input.c). Input data is received as key codes and written
* directly via input_key.
На странице руководства указано
default-terminal
terminal
Установить значение по умолчанию терминал для новых окон, созданных в этом сеансе - значение по умолчанию переменной средыTERM
. Для правильной работыtmux
этот должен быть установлен на «экран» , «tmux» или производное от них.
Причина ограничения заключается в том, что нет возможности настроить данные в input-keys.c
так, как вам хотелось бы.