Школа Магистров экономического факультета МГУ, Курс “Прикладная эконометрика”, 2001.
Преподаватели Ю.Д.Давыдов, Т.Ф.Изместьева, Н.В.Овчинникова, В.И.Черняк
Краткое практическое руководство к программе MicroTSP (версия MicroTSP - 65)
Часть 2.
Основные принципы работы. Командный язык программы MicroTSP.
Работа с данными и файловой системой
Характеристики программы MicroTSP
Структура экрана TSP
| Информация о переменных и ресурсах компьютера |
| Командная строка и результаты расчетов |
| Подсказка для меню: назначение функциональных клавиш |
Два способа работы c программой
1. Выбор команд из меню, 2. Набор команды с клавиатуры (сразу всей команды с опциями и параметрами, или части команды с дальнейшими ответами на вопросы программы)
Меню MicroTSP: назначение функциональных клавиш
F3 - работа с файлами
F4
- работа с даннымиF5 -
статистические и эконометрические расчетыF6 -
управление программой(F2 -
вызов из памяти предыдущих команд)
Командный язык MicroTSP: структура команды
<КОМАНДА> или <КОМАНДА ПАРАМЕТРЫ> или <КОМАНДА(ОПЦИИ) ПАРАМЕТРЫ>
ОПЦИИ: Способы выполнения команды ПАРАМЕТРЫ: Имена переменных, файлов, методов расчета
Примеры: SAVE WORK, CORR A B C, CREATE(A) 85 89, LS INCOME C LABOR CAPITAL
Особенности англоязычной версии
Невозможность использования русских букв и названий, Англо-американский формат чисел
Примеры: 57.368 - десятичная точка (а не запятая, как у нас)
В зарубежных источниках 3,464- отделение запятой каждых трех разрядов
при обмене данными (импорт-экспорт) с русифицированными программами возможны ошибки.
РЕЦЕПТ: заменяйте перед импортом данных десятичную запятую на десятичную точку
Запуск программы MicroTSP
1) Через кнопку Start (Пуск) Windows, 2) Через обзорные программы, 3) Запуск из DOS (TSP.EXE)
Выход из программы
Два способа выхода: 1) через меню (F6), 2) Командой EXIT
Конфигурирование программы
CONFIG
Конфигурирование (настройка) программы предполагает ответ на серию вопросов. Нажатие “Enter” не меняет конфигурации. Единственный переменный параметр - рабочая директория.
Примеры: C:\TSP\LECTURES, C:\STUDSOFT\TSP\SEM_01
Работа с данными в программе MicroTSP
1. Данные в рабочей области программы
Рабочая область
(данные в оперативной памяти компьютера - переменные)
ПРАВИЛА ВЫБОРА ИМЕН ДЛЯ ПЕРЕМЕННЫХ
1. Только латинскими буквами (и цифрами)
2. Не более 8 символов
3. Имя обычно отражает экономическое содержание
4. Имя иногда отражает процесс расчета переменной
Примеры: VAR1 VAR2 VAR3 (стандартные имена, присваиваемые в некоторых процедурах автоматически), INCOME, COST, FOOD, LGFOOD, PRELFOOD, LGPRFOOD
Представление данных в программе MicroTSP
Структура
рабочей области.
| Var1 | Var2 | Var3 | Var4 | Var5 | Var6 | Var7 | Var8 | Var9 | Var10 |
ряд = переменная = вектор =(иногда)=имя файла ***.DB
Вызов списка имен переменных
C
Если переменных немного, то программу можно сконфигурировать так, что список переменных выводится автоматически. Если переменных много - нужно дать команду C - каталог
Пример: C
Изменение названия переменной
R - от слова Rename – переименовать
Формат: R OLDVAR NEWVAR
Примеры: R MALE FEMALE, R X ELASTIS
Уничтожение переменной
D
- от слова Delete – стереть.Формат команды:
D VAR
Просмотр значений переменных
SHOW
Формат команды
SHOW VAR1 VAR2 ...
Примеры: SHOW INCOME
SHOW FOOD CLOTHES HOUSES CARS
Сохранение рабочей области
SAVE Сохраняется вся рабочая область из оперативной памяти компьютера
Формат команды: SAVE FILENAME. Имя файла указывается без расширения.
Примеры: SAVE WORK. (Рабочая область - все переменные - сохраняется в рабочей директории)
SAVE A:WORK (Рабочая область - сразу все переменные - сохраняется на дискете)
Загрузка рабочей области
LOAD
Загружается вся рабочая область с диска в оперативную память компьютераФормат команды:
LOAD FILENAME Имя файла указывается без расширения.ВНИМАНИЕ: Компьютер очищает рабочую область. Все данные в памяти компьютера теряются.
Примеры:
LOAD MYWORK (Рабочая область - считывается из рабочей директории)Создание новой рабочей области
CREATE
Создается новая рабочая область в оперативной памяти компьютераФормат команды:
CREATE(ОПЦИЯ) ПАРАМЕТРЫ
ОПЦИИ: U - недатированные данные, A - годовые данные, Q - квартальные, M – месячные данные ПАРАМЕТРЫ: число значений для недатир. данных или начальная и конечная даты для датир. данных Примеры: CREATE(U) 20, CREATE(A) 71 2001, CREATE(Q) 71.1 79.4, CREATE(M) 71.1 72.12
2. Файлы данных
2.1. Рабочие файлы
Рабочие файлы (сохраненные рабочие области)
Загружаются командой LOAD и сохраняются командой SAVE
Примеры: LOAD WORK1, SAVE WORK2.
Каждая рабочая область реально хранится в двух файлах: файл данных *.WF и файл заголовка с описанием данных *.H
Пример: WORK.WF WORK.H
2.2. Файлы базы данных MicroTSP
Файлы базы данных (сохраненные отдельные переменные)
Каждый такой файл хранит данные об одной переменной, и обычно имеет название соответствующей переменной с расширением .BD. В первых строках такого файла есть общие сведения и описание переменной и данных.
Пример: INCOME.DB
Чтение и запись описаний файлов базы данных
LABEL Читается или записывается описание переменной в файле базы данных
Формат команды для чтения: LABEL FILENAME Имя файла указывается без расширения
Пример: LABEL FOOD- cчитывается описание переменной FOOD
Series name: FOOD
Last updated: 08-29-2000
Expenditure on food in USA in billions of dollars
Annual 1971 - 1983
Формат команды для дописывания текста: LABEL(A) FILENAME COMMENT Новый комментарий будет добавлен к старому
Пример: LABEL(A) FOOD Used by Vova - к прежнему комментарию добавится новый текст, в результате в файле появится новая строка “Used by Vova”
Чтение файлов базы данных в рабочую область, порядок действий:
1. Прочитав комментарии к файлу базы данных, установить тип данных, их количество или начальную и конечную даты
2. Создать рабочую область нужного типа и размера
3. Считать файл базы данных
Чтение переменных из базы данных в рабочую область
FETCH Переменная из базы данных считывается в рабочую область
Формат команды: FETCH FILENAME1 FILENANE2… Имя файла указывается без расширения Примеры: FETCH MONEY (Переменная MONEY подгружается в готовую рабочую область
Запись переменных из рабочей области в файл базы данных
STORE Переменная из рабочей области записывается в файл базы данных
Формат команды: STORE VARNAME Имя файла указывается без расширения
Пример: STORE MONEY (Переменная MONEY записывается в файл базы данных под своим именем)
3. Внешние файлы различных типов
будут рассмотрены в следующей лекции
Редактирование данных
Системные команды
DIR или CAT Список файлов
REN Переименование файла
DEL
Стирание файлаCD
Смена рабочей директорииSYSTEM
Временный выход в DOSИспользуются форматы команд
DOSПримеры:
DIR *.WF, REN INC.BD INCOME.BD, DEL TMP.H, CD SEM_02, SYSTEM, EXIT(из DOS)
Редактирование данных
DATA Одна или несколько переменных из рабочей области могут редактироваться
Формат команды: DATA VAR1 VAR2 ..
Можно создать новую переменную, вызвав ее на редактирование
Примеры: DATA ZACHET EXAM (Отметки студентов вызываются на редактирование)
Команды редактора данных
Enter - ввод (сохраняет значение)
B back up - назад
I# insert at # - вставить строчку №#
N# go to # - перейти на строку №#
D# delete # - стереть строку №#
X exit - выйти из редактора
Примеры: B - на клеточку назад; I3 - вставить строку 3; N1981 - перейти на строку 1981 год; D13 - стереть строку 13; X - выйти из редактора, сохранив сделанные изменения.
Выделение нужной части рабочей области Уменьшение активной части рабочей области
Уменьшение активной части рабочей области (выборка)
SMPL - Выделение наблюдений в выборку (остальные данные становятся невидимыми, но не стираются)
Формат команды: SMPL A1 B1 A2 B2 ... Указываются начальные и конечные значения интервалов наблюдений, включаемых в выборку
Примеры: SMPL 2 9 (выбирается интервал от 2 до 9 в недатированных данных). SMPL 1930 1941 1945 1999 (годы Второй Мировой войны исключаются из рассмотрения).
Расширение рабочей области
EXPAND Рабочая область расширяется, чтобы включить новые наблюдения
Формат команды: EXPAND NEW - для недатированных данных, EXPAND NEW1 NEW2 - для датированных. Новая область должна включать старую (быть не меньше ее)
Примеры: EXPAND 13 (расширение старой недатированной области размером менее 13 наблюдений)
EXPAND 1990 2000 - (добавление года “сверху”)
Группировка переменных
GROUP
Несколько переменных из рабочей области объединяются в группу с общим именем
Формат команды: GROUP(ОПЦИЯ) (VAR VAR1 VAR2…) ОПЦИИ: A S D (A - создание группы, S - список групп, D - ликвидация группы
Примеры: GROUP(A) MAFIA X Y Z - создается группа MAFIA;
GROUP(S) - показывается список всех групп переменных;
GROUP(D) MAFIA - ликвидация преступной группировки
Использование групп для упрощения работы в эконометрическом анализе
Примеры: SHOW MAFIA - на экран выводятся значения X, Y, Z
COVA MAPHIA - анализ статистических связей между X, Y, Z
LS PRICE C MAFIA - построение и анализ эконометрической зависимости переменной U от переменных X, Y, Z
SUMMARY: Команды MicroTSP для работы с данными
Запуск программы и выход из нее: TSP, EXIT.
Конфигурирование программы: CONFIG
Системная работа с диском: DIR(CAT), REN, DEL, CD, SYSTEM
Рабочая область: LOAD, SAVE, CREATE, SHOW, C, R, D
Редактирование данных: DATA
Выделение части рабочей области: SMPL, EXPAND, GROUP