Версия для печати темы
Образовательный студенческий форум _ Разное _ Генерация случайных чисел в 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.
Спасибо за советы, тем более их так много.
Методом тыка получилось, в надстройки надо было только зайти и "пакет анализа", поставить галочку.
Автор: malkolm 27.11.2008, 5:28
Цитата(Ярослав_ @ 27.11.2008, 11:11)

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

Никакой пакет анализа у меня не включен, а случайное число - стандартная функция. Знаний много не бывает. Хотя бывают любители на этом сэкономить, да.
Автор: Ярослав_ 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
Ой, оказалось всё до банального просто, поставил перед плюсиком апостроф, записалось уравнение. 
А дальше хуже. Если есть возможность дать ссылку или файлом, как работать с таблицами в 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)

Есть уравнение регрессии, только до этого уже есть диаграмма с "разбросом" точек, как затащить в эту диаграмму график уравнения? Помню, вроде точки выделяешь или как-то так делали.
т.е. вопрос следующий: как постоить два графика в одной системе координат?
Цитата
З.Ы. Ей богу легче руками написать.
Это точно, но это пока не знаешь, а разбираешься и делать, оказывается, нечего.
Автор: Ярослав_ 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(табличный)-критерий Фишера. Я теоретический посчитал, а как табличный считать, да и забыл.
F(alfa;k1;k2) - в моем случае: Альфа=5%; k1=1; k2=23.
Автор: Ярослав_ 8.12.2008, 1:52
По таблицам оказывается смотрят. Совсем, значит вчера под вечер...
Автор: 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 степенями свободы. Поэтому достаточно иметь таблицу распределения Стьюдента.
Упс... Забыл поблагодарить, спасибо. Потихоньку разбираюсь.
Вчера понадобилось посчитать матожидание, да что-то не вышло, не нашёл.
Пришлось по отдельности в разных столбцах оформлять. Подскажите, есть такая быстрая функция (матожидание)?
Автор: 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} 
Или самому приходится в таблицы заглядывать?
Автор: malkolm 27.12.2008, 17:28
Используйте функцию распределения стандартного нормального распределения: НОРМСТРАСП, кажется.
Русская версия Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)