Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Образовательный студенческий форум _ Разное _ Генерация случайных чисел в Excel

Автор: Ярослав_ 26.11.2008, 22:52

Тоже возник вопрос по экселю. В уравнении http://www.radikal.ru все данные даны, только нужно для дельты итой задать случайные числа. Вообщем, помню что делали так СЕРВИС=> АНАЛИЗ ДАННЫХ=>ГЕНЕРАЦИЯ СЛУЧАЙНЫХ ЧИСЕЛ и т.д. В своем компутере нет такого, может версия другая?
Собственно вопрос, где находиться эта "пипка" - генерация сл. чисел?

Автор: malkolm 27.11.2008, 4:55

=СЛЧИС()
Генерирует равномерно распределенное на [0,1] случайное число. Если нужны другие распределения, воспользуйтесь квантильным преобразованием: X ~ U(0,1), F - функция распределения, F^{-1} - обратная к ней функция, то Y = F^{-1}(X) имеет функцию распределения F.

Автор: Ярослав_ 27.11.2008, 5:11

Цитата(malkolm @ 27.11.2008, 7:55) *

=СЛЧИС()
Генерирует равномерно распределенное на [0,1] случайное число. Если нужны другие распределения, воспользуйтесь квантильным преобразованием: X ~ U(0,1), F - функция распределения, F^{-1} - обратная к ней функция, то Y = F^{-1}(X) имеет функцию распределения F.

Спасибо за советы, тем более их так много.
Методом тыка получилось, в надстройки надо было только зайти и "пакет анализа", поставить галочку. biggrin.gif

Автор: malkolm 27.11.2008, 5:28

Цитата(Ярослав_ @ 27.11.2008, 11:11) *

Спасибо за советы, тем более их так много.
Методом тыка получилось, в надстройки надо было только зайти и "пакет анализа", поставить галочку. biggrin.gif

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

Автор: Ярослав_ 28.11.2008, 16:14

Ещё вопрос по Excel возник, глупый наверно конечно.
Мне нужно сделать следующее, а именно, сначала написать слова, это ясно, пишешь и всё.
А вот под этими словами нужно по ячейкам записать следующее: |Y=|4.51822|+|1.07647|*X| ячейки разделены вертикальной чертой. Когда пишешь знак + и переходишь в следующую ячейку, то машина не воспринимает, не переходишь в следующую ячейку...

Автор: tig81 28.11.2008, 17:06

Цитата(Ярослав_ @ 28.11.2008, 18:14) *

Ещё вопрос по Excel возник, глупый наверно конечно.
Мне нужно сделать следующее, а именно, сначала написать слова, это ясно, пишешь и всё.
А вот под этими словами нужно по ячейкам записать следующее: |Y=|4.51822|+|1.07647|*X| ячейки разделены вертикальной чертой. Когда пишешь знак + и переходишь в следующую ячейку, то машина не воспринимает, не переходишь в следующую ячейку...

А если ячейку пометить как текст!? На ячейки кликнуть правой, формат ячеек и выбрать "текстовый". Затем Enter.

Автор: Ярослав_ 28.11.2008, 17:57

Ой, оказалось всё до банального просто, поставил перед плюсиком апостроф, записалось уравнение. biggrin.gif
А дальше хуже. Если есть возможность дать ссылку или файлом, как работать с таблицами в Excel, то буду признателен. Дисциплина - эконометрика.
Заданьице у меня простое, линейная регрессия, не особо трудное, все данные в таблицу забил, диаграмму "облака" (точек рассеивания) получилось, уравнение регрессии нашёл, теперь как затащить его в график (уравнение), ума не приложу.

Автор: tig81 28.11.2008, 18:13

Цитата(Ярослав_ @ 28.11.2008, 19:57) *

уравнение регрессии нашёл, теперь как затащить его в график (уравнение), ума не приложу.

т.е. есть уравнение, как по нему посторить график?
Из того, что под рукой, поищите в сети книги Патрик Бллатнер "Использование Microsoft Excel 2002" и С.М. Лавренов "Excel. Сборник примеров и задач"

Автор: Ярослав_ 30.11.2008, 12:22

Цитата(tig81 @ 28.11.2008, 21:13) *

т.е. есть уравнение, как по нему посторить график?

Есть уравнение регрессии, только до этого уже есть диаграмма с "разбросом" точек, как затащить в эту диаграмму график уравнения? Помню, вроде точки выделяешь или как-то так делали.

З.Ы. Ей богу легче руками написать.

Автор: tig81 30.11.2008, 12:35

Цитата(Ярослав_ @ 30.11.2008, 14:22) *

Есть уравнение регрессии, только до этого уже есть диаграмма с "разбросом" точек, как затащить в эту диаграмму график уравнения? Помню, вроде точки выделяешь или как-то так делали.

т.е. вопрос следующий: как постоить два графика в одной системе координат?
Цитата
З.Ы. Ей богу легче руками написать.

Это точно, но это пока не знаешь, а разбираешься и делать, оказывается, нечего. smile.gif

Автор: Ярослав_ 30.11.2008, 12:39

Цитата(tig81 @ 30.11.2008, 15:35) *

т.е. вопрос следующий: как постоить два графика в одной системе координат?

Да. Только не два графика, а первый график - это "разброс точек", статистические данные так сказать, а после уже уравнение регрессии, которое получилось, нужно "затащить" в эту диаграмму.


Автор: tig81 30.11.2008, 12:53

Цитата(Ярослав_ @ 30.11.2008, 14:39) *

Да. Только не два графика, а первый график - это "разброс точек", статистические данные так сказать,

но это какой-то точечный график, если я правильно понимаю
Цитата
а после уже уравнение регрессии, которое получилось, нужно "затащить" в эту диаграмму.
Уравнение регресси - это прямая? Найдите значение у в тех же точках, что заданы в "разбросе", и постройте график, где исходные данные - это эти две строки.
Должно получиться что-то на подобее этого?
http://radikal.ru/F/i049.radikal.ru/0811/83/0eeb036e39a2.jpg.html

Автор: Ярослав_ 2.12.2008, 10:27

Хм... Так линия тренда и есть та самая линия регрессии? Да уж, ЭВМ...
Только у меня коэффициент детерминации получился 0,5603 (эксель выдал), хорошо это или плохо, какой вывод можно сделать, что фактор Х в половине случаях объясняет изменение фактора У, остальная половина - приходится на влияние других факторов. Или не то?

Автор: Ярослав_ 7.12.2008, 20:43

Ой, подскажите пожалуйста, как определяется F(табличный)-критерий Фишера. Я теоретический посчитал, а как табличный считать, да и забыл. sad.gif
F(alfa;k1;k2) - в моем случае: Альфа=5%; k1=1; k2=23.

Автор: Ярослав_ 8.12.2008, 1:52

По таблицам оказывается смотрят. Совсем, значит вчера под вечер... biggrin.gif

Автор: malkolm 8.12.2008, 12:28

=FРАСПОБР(0,05;1;23)
А вообще-то случайная величина из распределения Фишера с 1 и 23 степенями свободы - это квадрат случайной величины из распределения Стьюдента с 23 степенями свободы. Поэтому достаточно иметь таблицу распределения Стьюдента.

Автор: Ярослав_ 14.12.2008, 18:30

Цитата(malkolm @ 8.12.2008, 15:28) *

=FРАСПОБР(0,05;1;23)
А вообще-то случайная величина из распределения Фишера с 1 и 23 степенями свободы - это квадрат случайной величины из распределения Стьюдента с 23 степенями свободы. Поэтому достаточно иметь таблицу распределения Стьюдента.

Упс... Забыл поблагодарить, спасибо. Потихоньку разбираюсь.
Вчера понадобилось посчитать матожидание, да что-то не вышло, не нашёл. sad.gif
Пришлось по отдельности в разных столбцах оформлять. Подскажите, есть такая быстрая функция (матожидание)?

Автор: malkolm 14.12.2008, 19:57

Имеется в виду для дискретной случайной величины, заданной набором значений и набором вероятностей? Среди стандартных функций есть =СУММПРОИЗВ(массив1;массив2).

Автор: Ярослав_ 14.12.2008, 20:39

Цитата(malkolm @ 14.12.2008, 22:57) *

Имеется в виду для дискретной случайной величины, заданной набором значений и набором вероятностей? Среди стандартных функций есть =СУММПРОИЗВ(массив1;массив2).

Спасибо, получилось.
Только всегда нужно забивать вероятности (в статистики частость), без них никак не получится?
Например, для примера:
Число звонков по телефону 0, 1, 2
Кол-во позвонивших 2, 5, 3
С такой таблицей не получится посчитать среднее число звонков? Или же обязательно вводить еще столбец: 0,2 ; 0,5 ; 0,3.

Автор: malkolm 15.12.2008, 12:38

Так поделите сумму произведений на общее число.

Автор: Ярослав_ 15.12.2008, 22:03

Цитата(malkolm @ 15.12.2008, 15:38) *

Так поделите сумму произведений на общее число.

Хм... Точно. Спасибо Вам большое ещё раз.
Всё, большое тупыми вопросами не донимаю.

Автор: Ярослав_ 27.12.2008, 13:10

Excel - большой калькулятор, лихая машинка, а в него случаем не догадались вставить табличные данные, скажем для функции Ф(x)=1/(sqrt(2pi))*int(0,x){exp(-z^2/2)dz} smile.gif
Или самому приходится в таблицы заглядывать?

Автор: malkolm 27.12.2008, 17:28

Используйте функцию распределения стандартного нормального распределения: НОРМСТРАСП, кажется.

Русская версия Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)