Автор работы: Пользователь скрыл имя, 08 Декабря 2011 в 17:19, курсовая работа
Современная экономическая наука характеризуется широким применением математических моделей и методов для описания взаимосвязей социально-экономических систем и процессов с целью их планирования и управления. Математическое моделирование экономических процессов, в свою очередь, невозможно без использования современных информационных и вычислительных средств, методов вычислительной математики. Поэтому владение приемами математического моделирования и методами вычислительной математики, умение сформулировать задачу для решения с помощью вычислительных средств, является обязательным качеством современного экономиста.
.FontStyle = "Bold"
End With
Sk = 0
For i = 1 To 10
x(i) = Cells(2, 1 + i - 1)
y(i) = Cells(8, 1 + i - 1)
Next i
GoSub Lin
Range("A23").Select
ActiveCell.FormulaR1C1 = "Линейная аппроксимация дохода"
Range("A24").Select
ActiveCell.FormulaR1C1 = "a="
Range("B24").Select
ActiveCell.FormulaR1C1 = a
Range("C24").Select
ActiveCell.FormulaR1C1 = "b="
Range("D24").Select
ActiveCell.FormulaR1C1 = b
a2 = a
b2 = b
For i = 1 To 10
Cells(25, 1 + i - 1).Value = a * x(i) + b
Sk = Sk + (y(i) - a * x(i) - b) ^ 2
Sk = Sk ^ 1 / 2
Next i
Range("A26").Select
ActiveCell.FormulaR1C1 = "Среднеквадратичное отклонение"
Range("G26").Select
ActiveCell.FormulaR1C1 = Sk
With Range("A26:G26").Font
.FontStyle = "Bold"
End With
Sk = 0
Sk = 0
For i = 1 To 10
x(i) = Cells(2, 1 + i - 1)
y(i) = Cells(8, 1 + i - 1)
Next i
GoSub Step
Range("A27").Select
ActiveCell.FormulaR1C1 = "Степенная аппроксимация дохода"
Range("A28").Select
ActiveCell.FormulaR1C1 = "a="
Range("B28").Select
ActiveCell.FormulaR1C1 = a
Range("C28").Select
ActiveCell.FormulaR1C1 = "b="
Range("D28").Select
ActiveCell.FormulaR1C1 = b
For i = 1 To 10
Cells(29, 1 + i - 1).Value = a * x(i) + b
Sk = Sk + (y(i) - a * x(i) - b) ^ 2
Sk = Sk ^ 1 / 2
Next i
Range("A30").Select
ActiveCell.FormulaR1C1 = "Среднеквадратичное отклонение"
Range("G30").Select
ActiveCell.FormulaR1C1 = Sk
With Range("A30:G30").Font
.FontStyle = "Bold"
End With
Sk = 0
For i = 1 To 10
x(i) = Cells(2, 1 + i - 1)
y(i) = Cells(8, 1 + i - 1)
Next i
GoSub Pokas
Range("A31").Select
ActiveCell.FormulaR1C1 = "Показательная аппроксимация дохода"
Range("A32").Select
ActiveCell.FormulaR1C1 = "a="
Range("B32").Select
ActiveCell.FormulaR1C1 = a
Range("C32").Select
ActiveCell.FormulaR1C1 = "b="
Range("D32").Select
ActiveCell.FormulaR1C1 = b
a2 = a
b2 = b
For i = 1 To 10
Cells(33, 1 + i - 1).Value = a * x(i) + b
Sk = Sk + (y(i) - a * x(i) - b) ^ 2
Sk = Sk ^ 1 / 2
Next i
Range("A34").Select
ActiveCell.FormulaR1C1 = "Среднеквадратичное отклонение"
Range("G34").Select
ActiveCell.FormulaR1C1 = Sk
With Range("A34:G34").Font
.FontStyle = "Bold"
End With
a1 = Cells(12, 2)
b1 = Cells(12, 4)
a2 = Cells(24, 2)
b2 = Cells(24, 4)
Range("A35").Select
ActiveCell.FormulaR1C1 = "Точка безубыточности"
Range("A36").Select
ActiveCell.FormulaR1C1 = "y="
Range("B36").Select
ActiveCell.FormulaR1C1 = (a1 * b2 - a2 * b1) / (a1 - a2)
Range("C36").Select
ActiveCell.FormulaR1C1 = "x="
Range("D36").Select
ActiveCell.FormulaR1C1 = (b2 - b1) / (a1 - a2)
With Range("A35:D36").Font
.FontStyle = "Bold"
End With
Exit Sub
Lin:
Sx = 0
Sy = 0
Sxy = 0
Sx2 = 0
For i = 1 To 10
Sx = Sx + x(i)
Sy = Sy + y(i)
Sxy = Sxy + x(i) * y(i)
Sx2 = Sx2 + x(i) ^ 2
Next i
a = (10 * Sxy - Sx * Sy) / (10 * Sx2 - Sx ^ 2)
b = (Sy - a * Sx) / 10
Return
Step:
Sx = 0
Sy = 0
Sxy = 0
Sx2 = 0
For i = 1 To 10
Sx = Sx + (Log(x(i)) / Log(10))
Sy = Sy + (Log(y(i)) / Log(10))
Sxy = Sxy + (Log(x(i) * y(i)) / Log(10))
Sx2 = Sx2 + (Log(x(i) / Log(10)) ^ 2)
Next i
b = (10 * Sxy - Sy * Sx) / (9 * Sx2)
a = 10 ^ ((Sxy - b * Sx) / 10)
Return
Pokas:
Sx = 0
Sy = 0
Sxy = 0
Sx2 = 0
For i = 1 To 10
Sx = Sx + x(i)
Sy = Sy + (Log(y(i)) / Log(10))
Sxy = Sxy + (Log(x(i) * y(i)) / Log(10))
Sx2 = Sx2 + x(i) ^ 2
Next i
b1 = (Sxy - Sy) / (Sx2 - Sx)
a1 = (Sy - b1 * Sx) / 10
b = 10 ^ b1
a = 10 ^ a1
Return
End Sub
Анализ
результатов и
выводы
В наше время, когда компьютерные технологии присутствуют в любой сфере деятельности человека, трудно себе представить ведение хозяйственной деятельности, какого-либо предприятия без вычислительной техники.
По
итогам проведения данной работы, в
которой был произведен анализ
безубыточности проектируемого предприятия
по статистическим данным и условно планируемым:
постоянным и прямым затратам, совокупному
доходу, в зависимости от объема производства;
было рассчитано среднеквадратичное отклонение
и найдена точка безубыточности, при издержках
равных 1224,159 и объеме производства равном
3,217427, данная точка была получена в результате
проведения линейной
аппроксимации, так как среднеквадратичное
отклонение наименьшее по издержкам равным
576259,61 и по линейной аппроксимации дохода
равные 3913,6825. Для всех выше перечисленных
вычислений был выбран метод наименьших
квадратов, т.к МНК состоит в выборе параметров
аппроксимирующей функции таким образом,
чтобы расстояние между точками исходного
множества данных и соответствующими
точками аппроксимирующей функции было
минимальным, а следовательно при нахождении
точки безубыточности, погрешности также
были минимальными, в результате чего
были получены точные данные.
Литература
Содержание:
Введение
Листинг программы (распечатка макроса)………………..15
Распечатка
результатов вычислений……………………
Анализ результатов и выводы……………………………….24
Литература