Страница 1 из 1

Распределение чисел (Статистика)

Добавлено: 15 апр 2005, 14:42
Лелик_1044
Допустим есть числовой интервал

0.01---(1)---(0.06)---(2)---(0.11)---(3)---(0.16)---(4)---(0.21)

Начинается с 0.01 заканчивается 0.21 включительно.
Шаг интервала - 0.05
(1)(2)(3)(4) - это типа лунки для чисел

Потом случайнм образом берутся числа от 0.01 до 0.21 включительно

ВОПРОС как сделать, чтобы эти числа попали определеенный лунки.
Допустим взяли число 0.07 оно помешается во 2 лунку
Если имеется только интервал, и шаг интервала.

Или может быть у кого-нибудь есть готовй примет построения гистограммы остатков для множественной линейной регресси
что - то типа

-
---
-----
-------
---------
-----------

Добавлено: 15 апр 2005, 15:16
Хыиуду

Код: Выделить всё

var start, finish:real;//начало и конец интервала
       pools:integer;{количество лунок, потому что в интервале возможно нецелое число шагов. Если все же нужен шаг, раздели длину интервала на количество лунок плюс 1}
function choosepool(x:real);
begin
  result:=trunc((x-start)/(finish-start)*pools)+1
end;       
Вроде бы так, надо еще определить, в какую лунку попадает х на границе (например, в вышеприведенном примере: 0.06 - это 2 лунка или 1?)
В общем виде примерно так.