Создание переменных | Документация SmartMarket
Переменные — это место, где хранятся данные. Например, в переменную можно сохранить имя пользователя, ответ от сервера, данные из базы товаров и многое другое.
В SmartApp Graph есть автоматически генерируемые системные переменные, и пользовательские переменные, которые смартап создает в процессе выполнения запроса.
Смартап может создать переменную несколькими способами.
Ввод текста и ввод числа
Блоки Ввод текста и Ввод числа сохраняют ввод пользователя в переменную с тем именем, которое вы задаете при добавлении этих блоков в сценарий.
HTTP запрос
Блок HTTP запрос может сохранять результат запроса к стороннему сервису в указанные при настройке блока переменные.
Чтобы смартап мог использовать переменную, переменной нужно имя. Как правило, имя состоит из латинских букв и цифр, без пробелов. Вы придумываете это имя при создании переменной в настройках блока. Например, чтобы сохранить ответ пользователя на какой-то вопрос
Здесь не нужно указывать знак $
перед именем переменной. Он понадобится только когда смартап должен будет обратиться к переменной.
В имени переменной не используйте значения, которые зарезервированы системой: $agree, $disagree, $bad, $bot, $bye, $cannot, $clever, $compliment, $dontKnow, $gender, $good, $hello, $looser, $maybe, $me, $my, $need, $normal, $notNow, $now, $pls, $serviceHelperHuman, $stupid, $super, $sure, $thanks, $turnOff, $turnOn, $what, $why, $email, $smth, $obsceneWord, $continue, $shutUp, $stopGame, $stopGameStrong, $stopGameWeak
В переменную можно сохранить ввод пользователя, а потом передать его на свой сервер. Можно запросить данные с сервера, а потом вывести их на экран. Во всех этих случаях нужны переменные – место, куда можно сохранить данные, а потом их оттуда получить и использовать.
Чтобы использовать ранее созданную переменную, перед ее именем нужно поставить знак $
. В примерах ниже показано, как это выглядит.
Переменные в условиях
Переменные часто используются, чтобы смартап мог менять ход диалога в зависимости от выполнения тех или иных условий. Если, например, смартап должен получить от пользователя какое-то число, а затем в зависимости от ответа смартап должен выдавать разные ответы, то нужно создать в сценарии условие, которое сравнивает переменную с нужными значениями.
Здесь смартап будет получать данные из переменных, поэтому требуется ставить знак $
перед названием.
В зависимости от результатов сравнения, смартап переходит на соответствующий экран.
Подстановка переменных в текст
Можно добавить значение любой переменной в ответ пользователю. Для этого нужно в настройках блока Текст подставить переменные в текст
Здесь текст подставляется переменную $num
. Смартап автоматически заменит ее на значение переменной при выводе сообщения пользователю.
Подстановка переменных в HTTP запрос
Переменная. Зачем нужны переменные?
Переменная – величина, имеющая неизвестное либо переменное (отсюда и название) значение.
Переменные обозначаются буквами и широко применяются при решении текстовых задач, а также в алгебраических выражениях, уравнениях, неравенствах, функциях и так далее. Иногда переменную называют неизвестной.
Примеры применения переменной:
в выражении: |
в уравнении: |
в неравенстве: |
в системе уравнений: |
|||
|
|
Зачем нужны переменные?
Как уже говорилось выше, переменные служат для записи изменяемых или пока что неизвестных значений. Например, представьте, что вам нужно попасть на дачу, которая находиться в \(50\) километрах от вашего дома. Вопрос – как быстро вы это расстояние преодолеете?
Ответ: это смотря с какой скоростью мы будем двигаться! Если пешком (скорость \(5\) км/ч), то за \(\frac{50}{5}\)\(=10\) часов. Если на велосипеде (скорость \(10\) км/ч), то за \(\frac{50}{10}\)\(=5\) часов. А если на машине (скорость \(50\) км/ч), то за \(\frac{50}{50}\)\(=1\) час.
А можно как-то записать все это проще, чтоб не перебирать все варианты? Конечно можно, если обозначить скорость как некоторую изменяемую величину, например, буквой \(v\). Тогда время будет равно \(\frac{50}{v}\). Готово. Использовав переменную, мы записали ВСЕ возможные варианты одной строчкой.
Значение переменной и значение выражения
Значением переменной называют то конкретное число, которое подставляют вместо буквы.
При этом очевидно, что значение переменной влияет на значение выражения, в которое данная переменная входит.{2}=3\cdot49=147\). И так далее.
Использование переменных для моделирования временных и логических связей между экземплярами объектов
Помимо моделирования временных связей между экземплярами операций с помощью диаграммы процесса перед аналитиком часто встают задачи моделирования более сложных логических или временных связей между экземплярами операций, например:
приостановка выполнения экземпляра процесса до момента, пока не появятся в наличии необходимые материальные ресурсы или экземпляры временных ресурсов;
регулирование частоты запуска экземпляров операций в зависимости от выполнения условия.
Для моделирования таких связей метод имитационного моделирования предлагает следующие способы:
Моделирование конкуренции за ограниченное количество экземпляров временных ресурсов;
Моделирование конкуренции за ограниченное количество материальных ресурсов;
Использование переменных для управления траекторией выполнения экземпляров имитирующих процессов.
Первый способ реализован путем задания значений параметров на вкладке Смены (см. главу Параметры вкладки «Смены») и в Окне свойств объекта справочника Процессы (вкладка Параметры ФСА → вкладка Ресурсы, см. главу Моделирование использования / потребления ресурсов при выполнении экземпляра операции).
Для реализации двух оставшихся способов используется следующий механизм: аналитик объявляет переменную у объекта справочника, а затем во время имитации движок имитации по заданным аналитиком данным создает экземпляр(ы) переменной.
Изменение значений экземпляра переменной происходит по правилам, заданным аналитиком на вкладке Действия с переменными объектов справочника Процессы (см. главу Действия с переменными).
Далее рассмотрим различные способы объявления переменных.
Для объектов справочников «Субъекты» и «Объекты деятельности» переменные объявляются аналитиком на вкладке Переменные (Окно свойств объекта справочника Субъекты или Объекты деятельности → вкладка Параметры ФСА) (Рис.1).
Рисунок 1. Объявление переменной для объекта справочника «Субъекты» или «Объекты деятельности»Стартовое значение переменной может быть задано в виде константы, случайной величины или значения другой переменной (Рис.2).
Рисунок 2. Задание стартового значения переменнойЕсли стартовое значение переменной должно быть представлено в виде константы, оно задается в параметре «Значение» (Рис.2).
Если стартовое значение переменной должно быть представлено в виде закона распределения, оно задается в параметре «Случайная величина» (Рис.2). В открывшемся окне выбирается закон распределения и заполняются необходимые параметры этого закона. На Рис.3 представлен пример задания закона распределения стартового значения переменной.
Если в качестве стартового значения переменной необходимо подставить значение другой переменной, используется параметр «Переменная» (Рис.2). При нажатии на кнопку открывается Окно справочника «Переменные ФСА» (Главное меню → Анализ процессов → Переменные ФСА) (Рис.4).
Параметр Тип материального ресурса группы параметров Материальный ресурс (Рис.1) определяет количество и область видимости экземпляров переменных, создаваемых во время имитации:
Тип ресурса | Количество экземпляров и область видимости |
---|---|
Глобальный | Создается один экземпляр переменной. Область видимости — экземпляры всех имитирующих процессов и операций. |
Локальный | Создается множество экземпляров переменной. Область видимости — экземпляр имитирующего процесса, при выполнении экземпляров имитирующих операций которого с экземпляром переменной совершаются действия, но не экземпляры его имитирующих подпроцессов. |
Таблица 2. Описание зависимости количества экземпляров переменной и области их видимости от типа ресурса
На основании этих данных во время имитации движок имитации создает экземпляр глобальной или экземпляры локальной переменной.
Системные переменные модели материального ресурса
Для модели материального ресурса может быть объявлена системная переменная Количество. Переменная Количество объявляется на вкладке Переменные (Окно свойств объекта справочника Объекты деятельности или Субъекты → вкладка Параметры ФСА) путем нажатия на гиперссылку Создать системные переменные материального ресурса. Значения параметров «Стартовое значение» и «Нижняя граница» для этой переменной по умолчанию устанавливаются равными 0, при необходимости, эти значения можно изменить.
Для системной переменной «Количество», объявленной у объекта справочника «Субъекты» или «Объекты деятельности», во время имитации уменьшение и увеличение значения экземпляра (значений экземпляров) происходит автоматически. Изменение значения (значений) происходит при выполнении экземпляров имитирующих операций, в рамках которых используются имитирующие материальные ресурсы или производятся имитирующие продукты на заданное в параметре «Количество» значение (см. главы Моделирование использования / потребления ресурсов при выполнении экземпляра операции и Моделирование производства продуктов при выполнении экземпляра операции).
Дополнительные действия по изменению значения экземпляра (значений экземпляров) этой переменной также могут совершаться в соответствии с правилами, заданными аналитиком на вкладке Действия с переменными объекта справочника «Процессы» (Рис.6).
Параметр «Тип ресурса» группы параметров Материальный ресурс (Рис.1) определяет количество и область видимости экземпляров переменной «Количество», создаваемых во время имитации (Табл.3).
Тип ресурса | Количество экземпляров и область видимости |
---|---|
Глобальный | Во время имитации для всех экземпляров имитирующих процессов создается общий запас имитирующего материального ресурса, который потребляется всеми экземплярами всех имитирующих процессов. Глобальный тип выбирается для модели материального ресурса, если необходимо смоделировать конкуренцию между экземплярами операций разных процессов за ограниченное количество материального ресурса. Примером модели глобального материального ресурса может служить объект справочника «Объекты деятельности» — «Бензин». Если необходимо смоделировать конкуренцию между экземплярами операций за ограниченное количество бензина, то для модели данного ресурса следует выбрать тип ресурса «Глобальный». |
Локальный | Во время имитации для каждого экземпляра имитирующего процесса создается свой запас имитирующего материального ресурса, который потребляется только в рамках одного экземпляра имитирующего процесса. Локальный тип выбирается, если нет необходимости моделировать конкуренцию между экземплярами операций разных процессов за ограниченное количество материального ресурса. Примером модели локального материального ресурса может служить объект справочника «Объекты деятельности» — «Лист бумаги». Если нет необходимости моделировать конкуренцию между экземплярами операций разных процессов за листки бумаги, то для модели данного ресурса следует выбрать тип ресурса «Локальный». |
Таблица 3. Описание зависимости количества экземпляров переменной «Количество» и области их видимости от типа ресурса
Вне зависимости от того, объявил или нет аналитик системную переменную «Количество» для объекта справочника «Субъекты» или «Объекты деятельности» на вкладке Переменные (Рис.1), во время имитации для соответствующего имитирующего материального ресурса и/или продукта экземпляр(ы) переменной с наименованием «Количество» будет создан (будут созданы) автоматически. Это делается для обеспечения возможности наблюдать за изменением динамики потребления имитирующих ресурсов и производства имитирующих продуктов. При этом экземпляр(ы) переменной «Количество» создается (создаются) со стартовым значением, равным нулю, и не имеет (не имеют) ограничений на принимаемые значения. Это значит, что в процессе имитации не будет производиться проверка на ограничения значений данного экземпляра (экземпляров) переменной. Если необходимо, чтобы стартовое значение экземпляра (экземпляров) переменной было отличным от нуля, или же необходимо задать ограничения на принимаемые значения, аналитик должен явно объявить системную переменную «Количество» на вкладке Переменные объекта справочника «Субъекты» или «Объекты деятельности» (Рис.1).
Системные переменные модели временного ресурса
Для модели временного ресурса могут быть объявлены системные переменные «Количество экземпляров», «Количество свободных экземпляров», «Количество занятых экземпляров». Переменные объявляются на вкладке Переменные (Окно свойств объекта справочника «Объекты деятельности» или «Субъекты» → вкладка Параметры ФСА) путем нажатия на гиперссылку Создать системные переменные временного ресурса.
Рассматриваемые переменные всегда являются глобальными вне зависимости от значения параметра «Тип ресурса» (Окно свойств объекта справочника «Объекты деятельности» или «Субъекты» → вкладка Параметры ФСА → группа параметров Материальный ресурс).
Значения параметра «Стартовое значение» для этих переменных устанавливаются равными 0. Во время имитации изменение стартовых значений экземпляров переменных «Количество экземпляров», «Количество свободных экземпляров» и «Количество занятых экземпляров» происходит автоматически. Изменение значений происходит в соответствии с графиком работы экземпляров имитирующего ресурса, а также при старте и окончании выполнения экземпляров имитирующих операций, в рамках которых участвуют экземпляры имитирующего временного ресурса, на заданное в параметре «Количество» значение (см. главу Моделирование использования / потребления ресурсов при выполнении экземпляра операции).
Системные переменные, объявленные для моделей временных ресурсов, используются для управления траекторией выполнения экземпляров имитирующих процессов: объявленные переменные используются для задания логических условий в точках ветвлений (см. главу Задание условий).
Для объектов справочника «Процессы» переменные объявляются аналитиком на вкладке Переменные (Рис.5). На основании этих данных во время имитации движок имитации создает экземпляры локальной переменной. Область видимости экземпляра переменной — экземпляр процесса и экземпляры всех имитирующих подпроцессов всех уровней.
Рисунок 5. Задание переменной для объекта справочника «Процессы»В отличие от переменных, объявляемых для объектов справочников «Объекты деятельности» и «Субъекты», для переменных, объявляемых для объектов справочника «Процессы», не задаются верхняя и нижняя границы.
В разделе Переменные глобальные и системные справочника Переменные ФСА (Главное меню → Анализ процессов → Переменные ФСА) по умолчанию объявлены системные переменные. Дополнительно здесь также могут быть объявлены пользовательские глобальные переменные. Все они могут быть использованы для управления ходом выполнения экземпляров имитирующих процессов.
Системные переменные Текущая длительность процесса и Текущая стоимость процесса являются локальными. Область видимости экземпляра такой переменной — экземпляр имитирующего процесса. Переменные не могут быть модифицированы аналитиком.
Любые другие переменные, объявляемые аналитиком в этом разделе, считаются глобальными и доступными как для чтения, так и для модификации в любом месте имитации. Для этих переменных не задаются верхняя и нижняя границы.
Ниже приведена сводная таблица по способам объявления глобальных и локальных переменных (Табл.4).
Место объявления переменной | |||
---|---|---|---|
Объекты справочника «Процессы» | Объекты справочника «Субъекты» или «Объекты деятельности» | Справочник «Переменные ФСА»/ раздел «Переменные глобальные и системные» | |
Глобальные | Не поддерживается | Поддерживается. Параметр «Тип ресурса» должен иметь значение «Глобальный» (Окно свойств объекта справочника → вкладка Параметры ФСА → группа параметров Материальный ресурс) либо должны быть объявлены системные переменные для модели временного ресурса | Поддерживается. Также доступны системные переменные: Текущее время, Текущая дата. |
Локальные | Поддерживается. Область видимости экземпляра переменной — экземпляр имитирующего процесса и экземпляры имитирующих подпроцессов всех уровней. | Поддерживается. Параметр «Тип ресурса» должен иметь значение «Локальный» (Окно свойств объекта справочника → вкладка Параметры ФСА → группа параметров Материальный ресурс). Область видимости экземпляра переменной — экземпляр имитирующего процесса, при выполнении экземпляров имитирующих операций которого с экземпляром переменной совершаются действия, но не экземпляры его имитирующих подпроцессов. | Не поддерживается. Доступны системные переменные: Текущая длительность процесса, Текущая стоимость процесса. Область видимости экземпляра переменной — экземпляр имитирующего процесса. |
Таблица 4. Способы объявления глобальных и локальных переменных
Во время выполнения экземпляров имитирующих операций с экземпляром переменной совершаются действия, в результате которых его стартовое значение изменяется. Действия, которые необходимо совершить с экземпляром переменной во время имитации, задаются аналитиком на вкладке Действия с переменными (Окно свойств объекта справочника «Процессы» → вкладка Параметры ФСА) (Рис.6).
Рисунок 6. Вкладка Действия с переменнымиТип переменной определяет перечень операторов, которыми можно воспользоваться для совершения действия с экземпляром переменной (Табл.6).
Тип | Используемые операторы |
---|---|
Целый | (= ), (+), (-), (*), (/). |
Вещественный | (= ), (+), (-), (*), (/). |
Строка | (= ), (+). |
Логика | (= ), (+), (*). |
Дата | (= ), (+), (-). |
Время | (= ), (+), (-). |
Длительность | (= ), (+), (-). |
Таблица 6. Операторы, используемые для совершения действий с экземплярами переменных
Моделируется деятельность по обработке партии деталей. Каждый день в 9 утра поступает партия деталей на обработку (количество деталей в партии: 10-15 шт.). При обработке детали с вероятность 20% может возникнуть брак, и деталь будет отправлена на повторную обработку. Количество экземпляров операции «Обработка детали», таким образом, носит случайный характер и, в общем случае, больше, чем количество деталей в партии. После обработки всех деталей задание закрывается (Рис.7).
Рисунок 7. Диаграмма процесса «Обработка партии деталей»1. Зададим правила возникновения экземпляров имитирующего стартового события «Поступила партия деталей» (Рис.8 и Рис.9).
Рисунок 8. Настройки правил возникновения экземпляров стартового событияРисунок 9. Настройки интервала возникновения экземпляров стартового события2. Создадим объект в справочнике «Объекты деятельности» с наименованием «Партия деталей». Для данного объекта справочника объявим переменную «Количество деталей» (Рис.10).
Рисунок 10. Объявление переменной у объекта «Партия деталей»
Обратите внимание, что значение параметра «Тип ресурса» в группе параметров Материальный ресурс — «Локальный». Это значит, что для каждого экземпляра имитирующего процесса будет создана своя партия деталей.
3. Зададим параметры вкладки Действия с переменными объекта «Обработка детали» справочника «Процессы (Рис.11).
Рисунок 11. Параметры вкладки Действия с переменными объекта «Обработка детали» справочника «Процессы»4. Зададим параметры вкладки Действия с переменными объекта «Оформление брака» справочника «Процессы (Рис.12).
Рисунок 12. Параметры вкладки Действия с переменными объекта «Оформление брака» справочника «Процессы»5. Зададим вероятность возникновения брака (Рис.13).
Рисунок 13. Параметры стрелки «Брак»6. Зададим вероятность того, что брак не возникнет (Рис.14).
Рисунок 14. Параметры стрелки «Не брак»7. Зададим условия возникновения экземпляра события «Обработаны все детали». Для этого зададим параметры стрелки, ведущей к фигуре события «Обработаны все детали» (Рис.15).
Рисунок 15. Параметры стрелки, ведущей к фигуре события «Обработаны все детали»Таким образом, мы смоделировали управление ходом выполнения экземпляра имитирующего процесса «Обработка партии деталей» в зависимости от значения переменной «Количество деталей».
о переменных — PowerShell | Microsoft Docs
- Чтение занимает 8 мин
В этой статье
Краткое описание
Описывает, как переменные хранят значения, которые можно использовать в PowerShell.
Подробное описание
Все типы значений можно хранить в переменных PowerShell. Например, можно сохранить результаты команд и сохранить элементы, используемые в командах и выражениях, таких как имена, пути, параметры и значения.
Переменная — это единица памяти, в которой хранятся значения. В PowerShell переменные представлены текстовыми строками, которые начинаются со знака доллара ( $
), например $a
, $process
или $my_var
.
Имена переменных не учитывают регистр и могут содержать пробелы и специальные символы. Однако имена переменных, которые содержат специальные символы и пробелы, трудно использовать, поэтому их следует избегать. Дополнительные сведения см. в разделе имена переменных, которые содержат специальные символы.
В PowerShell существует несколько различных типов переменных.
Пользовательские переменные: созданные пользователем переменные создаются и обслуживаются пользователем. По умолчанию переменные, создаваемые в командной строке PowerShell, существуют только в том случае, если открыто окно PowerShell. При закрытии окон PowerShell переменные удаляются. Чтобы сохранить переменную, добавьте ее в профиль PowerShell. Кроме того, можно создавать переменные в скриптах с глобальной областью, сценарием или локальными областями.
Автоматические переменные: автоматические переменные хранят состояние PowerShell. Эти переменные создаются с помощью PowerShell, а PowerShell изменяет их значения в соответствии с требованиями, чтобы поддерживать их точность. Пользователи не могут изменять значения этих переменных. Например,
$PSHOME
переменная хранит путь к каталогу установки PowerShell.Дополнительные сведения, список и описание автоматических переменных см. в разделе about_Automatic_Variables.
Привилегированные переменные. переменные предпочтений сохраняют настройки пользователя для PowerShell. Эти переменные создаются с помощью PowerShell и заполняются значениями по умолчанию. Пользователи могут изменять значения этих переменных. Например,
$MaximumHistoryCount
переменная определяет максимальное количество записей в журнале сеанса.Дополнительные сведения, список и описание переменных предпочтений см. в разделе about_Preference_Variables.
Работа с переменными
Чтобы создать новую переменную, используйте инструкцию присваивания, чтобы присвоить значение переменной. Не нужно объявлять переменную перед ее использованием. По умолчанию все переменные имеют значение $null
.
Чтобы получить список всех переменных в сеансе PowerShell, введите Get-Variable
. Имена переменных отображаются без знака доллара ( $
), который используется для ссылки на переменные.
Пример:
$MyVariable = 1, 2, 3
$Path = "C:\Windows\System32"
Переменные удобно использовать для хранения результатов команд.
Пример:
$Processes = Get-Process
$Today = (Get-Date).DateTime
Чтобы отобразить значение переменной, введите имя переменной, перед которым следует знак доллара ( $
).
Пример:
$MyVariable
1
2
3
$Today
Tuesday, September 3, 2019 09:46:46
Чтобы изменить значение переменной, присвойте переменной новое значение.
В следующих примерах показано значение $MyVariable
переменной, изменяется значение переменной, а затем отображается новое значение.
$MyVariable = 1, 2, 3
$MyVariable
1
2
3
$MyVariable = "The green cat."
$MyVariable
The green cat.
Чтобы удалить значение переменной, используйте Clear-Variable
командлет или измените значение на $null
.
Clear-Variable -Name MyVariable
$MyVariable = $null
Чтобы удалить переменную, используйте Remove-Variable или Remove-Item.
Remove-Variable -Name MyVariable
Remove-Item -Path Variable:\MyVariable
Можно также присвоить значения нескольким переменным с помощью одной инструкции. В следующих примерах одно и то же значение присваивается нескольким переменным:
$a = $b = $c = 0
В следующем примере несколько значений присваивается нескольким переменным.
$i,$j,$k = 10, "red", $true # $i is 10, $j is "red", $k is True
$i,$j = 10, "red", $true # $i is 10, $j is [object[]], Length 2
Более подробные сведения см. в разделе назначение нескольких переменных в about_Assignment_Operators.
Типы переменных
В переменную можно хранить любой тип объекта, включая целые числа, строки, массивы и хэш-таблицы. И — объекты, представляющие процессы, службы, журналы событий и компьютеры.
Переменные PowerShell слабо типизированы, а это означает, что они не ограничиваются определенным типом объекта. Одна переменная может даже содержать коллекцию или массив различных типов объектов в одно и то же время.
Тип данных переменной определяется типами .NET значений этой переменной. Чтобы просмотреть тип объекта переменной, используйте Get-Member.
Пример:
$a = 12 # System.Int32
$a = "Word" # System.String
$a = 12, "Word" # array of System.Int32, System.String
$a = Get-ChildItem C:\Windows # FileInfo and DirectoryInfo types
Можно использовать атрибут типа и нотацию приведения, чтобы гарантировать, что переменная может содержать только определенные типы объектов или объекты, которые могут быть преобразованы в этот тип. При попытке присвоить значение другому типу PowerShell пытается преобразовать значение в его тип. Если тип не может быть преобразован, инструкция присваивания завершается ошибкой.
Чтобы использовать нотацию CAST, введите имя типа, заключенное в квадратные скобки, перед именем переменной (в левой части оператора присваивания). В следующем примере создается $number
переменная, которая может содержать только целые числа, $words
переменную, которая может содержать только строки, и $dates
переменную, которая может содержать только объекты DateTime .
[int]$number = 8
$number = "12345" # The string is converted to an integer.
$number = "Hello"
Cannot convert value "Hello" to type "System.Int32". Error: "Input string was
not in a correct format."
At line:1 char:1
+ $number = "Hello"
+ ~~~~~~~~~~~~~~~~~
+ CategoryInfo : MetadataError: (:) [],
ArgumentTransformationMetadataException
+ FullyQualifiedErrorId : RuntimeException
[string]$words = "Hello"
$words = 2 # The integer is converted to a string.
$words += 10 # The plus (+) sign concatenates the strings.
$words
210
[datetime] $dates = "09/12/91" # The string is converted to a DateTime object.
$dates
Thursday, September 12, 1991 00:00:00
$dates = 10 # The integer is converted to a DateTime object.
$dates
Monday, January 1, 0001 00:00:00
Использование переменных в командах и выражениях
Чтобы использовать переменную в команде или выражении, введите имя переменной, перед которым следует знак доллара ( $
).
Если имя переменной и знак доллара не заключены в кавычки или заключены в двойные кавычки ( "
), значение переменной используется в команде или выражении.
Если имя переменной и знак доллара заключены в одинарные кавычки ( '
), в выражении используется имя переменной.
Дополнительные сведения об использовании кавычек в PowerShell см. в разделе about_Quoting_Rules.
В этом примере получается значение $PROFILE
переменной, которая является путем к файлу профиля пользователя PowerShell в консоли PowerShell.
$PROFILE
C:\Users\User01\Documents\PowerShell\Microsoft.PowerShell_profile.ps1
В этом примере показаны две команды, которые могут открыть профиль PowerShell в notepad.exe. В примере с символами двойной кавычки ( "
) используется значение переменной.
notepad $PROFILE
notepad "$PROFILE"
В следующих примерах используются одиночные '
кавычки (), которые обрабатывают переменную как литеральный текст.
'$PROFILE'
$PROFILE
'Use the $PROFILE variable.'
Use the $PROFILE variable.
Имена переменных, содержащие специальные символы
Имена переменных начинаются с символа доллара ( $
) и могут содержать буквенно-цифровые символы и специальные символы. Длина имени переменной ограничена только доступной памятью.
Рекомендуется, чтобы имена переменных включали только буквенно-цифровые символы и символ подчеркивания ( _
). Имена переменных, содержащие пробелы и другие специальные символы, трудно использовать, поэтому их следует избегать.
Буквенно-цифровые имена переменных могут содержать следующие символы:
- Символы Юникода из следующих категорий: Lu, LL, lt, LM, with или ND.
- Символ подчеркивания (
_
). - Символ вопросительного
?
знака ().
В следующем списке содержатся описания категорий Юникода. Дополнительные сведения см. в разделе UnicodeCategory.
- Lu — упперкаселеттер
- LL -ловеркаселеттер
- Lt — титлекаселеттер
- LM -модифиерлеттер
- Осерлеттер
- ND -деЦималдигитнумбер
Чтобы создать или отобразить имя переменной, содержащей пробелы или специальные символы, заключите имя переменной в символы фигурных скобок ( {}
).
Фигурные скобки направляют PowerShell для интерпретации символов имени переменной как литералов.
В именах специальных символьных переменных могут содержаться следующие символы:
- Любой символ Юникода со следующими исключениями:
- Символ закрывающей фигурной скобки (
}
) (U + 007D). - Символ обратной кавычки (
`
) (U + 0060). Обратная шкала используется для экранирования символов Юникода, чтобы они обрабатывались как литералы.$_
, которые содержат буквенно-цифровые и специальные символы. Дополнительные сведения см. в разделе about_Automatic_Variables.Например, следующая команда создает переменную с именем
save-items
. Фигурные скобки ({}
) необходимы, так как имя переменной включает-
Специальный символ дефис ().${save-items} = "a", "b", "c" ${save-items}
a b c
Следующая команда возвращает дочерние элементы в каталоге, представленном
ProgramFiles(x86)
переменной среды.Get-ChildItem ${env:ProgramFiles(x86)}
Чтобы сослаться на имя переменной, включающую фигурные скобки, заключите имя переменной в фигурные скобки и используйте символ обратной кавычки для экранирования фигурных скобок. Например, чтобы создать переменную с именем
this{value}is
Type:${this`{value`}is} = "This variable name uses braces and backticks." ${this`{value`}is}
This variable name uses braces and backticks.
Переменные и область
По умолчанию переменные доступны только в области, в которой они созданы.
Например, переменная, созданная в функции, доступна только внутри функции. Переменная, создаваемая в скрипте, доступна только внутри скрипта. Если вы помещаете скрипт в точку, переменная добавляется в текущую область. Дополнительные сведения см. в разделе about_Scopes.
С помощью модификатора области можно изменить область действия по умолчанию для переменной. Следующее выражение создает переменную с именем
Computers
. Переменная имеет глобальную область, даже если она создается в скрипте или функции.$Global:Computers = "Server01"
Для любого скрипта или команды, выполняемой вне сеанса, необходим
Using
Модификатор области для внедрения значений переменных из области вызывающего сеанса, чтобы код сеанса мог получить к ним доступ.Дополнительные сведения см. в разделе about_Remote_Variables.
Сохранение переменных
Создаваемые переменные доступны только в том сеансе, в котором они были созданы. При закрытии сеанса они теряются.
Чтобы создать переменную в каждом запущенном сеансе PowerShell, добавьте переменную в профиль PowerShell.
Например, чтобы изменить значение
$VerbosePreference
переменной в каждом сеансе PowerShell, добавьте следующую команду в профиль PowerShell.$VerbosePreference = "Continue"
Эту команду можно добавить в профиль PowerShell, открыв
$PROFILE
файл в текстовом редакторе, например notepad.exe. Дополнительные сведения о профилях PowerShell см. в разделе about_Profiles.Переменная: диск
Поставщик переменных PowerShell создает
Variable:
диск, который выглядит и действует как диск файловой системы, но содержит переменные в сеансе и их значения.Чтобы перейти на
Variable:
диск, используйте следующую команду:Set-Location Variable:
Чтобы получить список элементов и переменных на
Variable:
диске, используйтеGet-Item
Get-ChildItem
командлеты или.Get-ChildItem Variable:
Чтобы получить значение определенной переменной, используйте нотацию файловой системы, чтобы указать имя диска и имя переменной. Например, чтобы получить
$PSCulture
автоматическую переменную, используйте следующую команду.Get-Item Variable:\PSCulture
Name Value ---- ----- PSCulture en-US
Чтобы просмотреть дополнительные сведения о
Variable:
диске и поставщике переменных PowerShell, введите:Get-Help Variable
Синтаксис переменных с путями поставщика
Путь к поставщику можно добавить с помощью символа доллара (
$
) и получить доступ к содержимому любого поставщика, реализующего интерфейс иконтенткмдлетпровидер .Следующие встроенные поставщики PowerShell поддерживают эту нотацию:
Командлеты переменных
PowerShell включает набор командлетов, предназначенных для управления переменными.
Чтобы получить список командлетов, введите:
Get-Command -Noun Variable
Чтобы получить справку по конкретному командлету, введите:
Get-Help <cmdlet-name>
Имя командлета Описание Clear-Variable
Удаляет значение переменной. Get-Variable
Получает переменные в текущей консоли. New-Variable
Создает новую переменную. Remove-Variable
Удаляет переменную и ее значение. Set-Variable
Изменяет значение переменной. См. также раздел
about_Automatic_Variables
about_Environment_Variables
about_Preference_Variables
about_Profiles
about_Quoting_Rules
about_Scopes
about_Remote_Variables
Переменная
Переменная Агент может содержать переменные. Переменные обычно используются для моделирования изменяющихся характеристик агента или для хранения результатов работы модели. AnyLogic поддерживает два типа переменных – простые переменные и коллекции.Коллекция используется для задания объекта данных, объединяющего в себе сразу несколько однотипных элементов.
Переменная представляет собой переменную любого скалярного типа или Java класса.
Переменные видны на презентации модели, и вы можете изменять их значения во время работы модели либо программно из кода модели, либо с помощью элементов управления.
Вы можете динамически изменять значение переменной во время выполнения модели с помощью оператора присваивания. Следующая строка кода присваивает целочисленной( int) переменной myVariable значение 5:
myVariable = 5;
Если вы хотите, чтобы значение вашей переменной вычислялось согласно формуле, то вы не сможете сделать этого с помощью переменной. В этом случае вам нужно будет использовать другие элементы — переменные с палитры Системная динамика.Если вы хотите задать для переменной дифференциальное уравнение, то вам нужно будет использовать Накопитель.
Если вам нужна переменная, изменяющая свое значение согласно алгебраической формуле, то используйте Динамическую переменную.
Вы также можете объявить Java переменные в поле свойства Дополнительный код класса типа агентов. Такие переменные будут также доступны из кода агента, но мы рекомендуем задавать их визуально с помощью простых переменных.Типы переменных
Как и многие другие инструменты имитационного моделирования, AnyLogic поддерживает переменные простых типов: вещественные переменные (double), целочисленные (integer) и логические (boolean).Но только AnyLogic предоставляет уникальную возможность создания переменных любых Java классов (например, класса String для хранения текстовых строк), в том числе и переменных ваших собственных типов, созданных вами в рамках модели.
Создание переменной
Чтобы создать переменную- Перетащите элемент Переменная из палитры Агент на диаграмму типа агентов (или эксперимента).
- Перейдите в панель Свойства.
- Введите имя переменной в поле Имя. Это имя будет использоваться для идентификации и доступа к переменной.
- Задайте тип переменной. Вы можете как выбрать один из наиболее часто используемых типов (int, double, boolean, String) с помощью выпадающего списка Тип, так и задать значение любого другого Java класса (в этом случае вам нужно будет выбрать опцию Другой и ввести имя класса в расположенном справа поле).
- Если ваша переменная будет всегда иметь одно и то же значение в течение всего моделируемого периода времени, можете объявить ее константой, выбрав флажок Константа в секции свойств Специфические. Сделав переменную константой, вы защищаете ее от изменения во время моделирования.
- Вы можете задать начальное значение переменной в поле
Начальное значение. Это значение может быть впоследствии изменено во время работы модели. Если начальное значение не будет задано явно, то переменная будет проинициализирована в соответствии с правилами Java, то есть, например, начальное значение переменной типа
double
будет равно 0.
Если вы объявили эту переменную константой, то вы не сможете использовать в выражении, задаваемом в поле Начальное значение, параметры, накопители, потоки и динамические переменные.
- Основные свойства
-
Имя – Имя переменной.
Отображать имя – Если опция выбрана, то имя переменной будет отображаться в графическом редакторе.
Исключить – Если опция выбрана, то переменная будет исключена из модели.
Видимость – Если опция выбрана, то переменная будет отображаться на презентации во время выполнения модели.
Тип – Тип переменной. Выберите один из наиболее часто используемых типов (int, double, boolean, String) или же, если вам нужно создать переменную другого Java класса — выберите опцию Другой и введите имя класса в расположенном справа поле.
Начальное значение – Здесь вы можете задать начальное значение переменной. Это значение может быть впоследствии изменено во время работы модели. Если начальное значение не будет задано явно, то переменная будет проинициализирована в соответствии с правилами Java, то есть, например, начальное значение переменной типа double будет равно 0.
Если вы объявили эту переменную константой, то вы не сможете использовать в выражении, задаваемом в поле Начальное значение, параметры, накопители, потоки и динамические переменные. - Специфические
-
Уровень доступа – Уровень доступа к коллекции. Есть четыре уровня доступа:
Статическая – [Параметр доступен только в Режиме разработчика библиотек] Если опция выбрана, то переменная будет статической, т.е. будет иметь одно и то же значение во всех имеющихся в модели экземплярах данного класса (например, во всех агентах популяции). Не используйте статические переменные, если вы планируете проводить сложный эксперимент (оптимизационный эксперимент, эксперимент варьирования параметров и т.д.), предусматривающий параллельное выполнение нескольких итераций на разных ядрах процессора (возможность параллельного выполнения итераций задается с помощью опции Разрешить параллельное выполнение итераций в настройках эксперимента).
private – коллекция доступна только из этого типа агентов
protected — коллекция доступна из этого типа агентов и его подклассов
default — коллекция доступна из любого места модели
public — коллекция доступна из всех открытых моделей.Константа – Если опция выбрана, то переменная будет сохранять одно и то же значение на протяжении всего процесса моделирования. Сделав переменную константой, вы защищаете ее от нежелательного изменения.
Сохранять при сохранении состояния модели – Если опция выбрана, то переменная будет сохраняться при сохранении состояния модели.
Единицы измерения (сист. динамика) — Если опция выбрана, то вы можете задать для переменной единицы измерения.
См. также
Просмотр значений и графиков переменных
Изменение значений переменных
Функция №32 — Глобальные и локальные переменные в смете
Пользовательское соглашение
ООО «Дженерал Смета», именуемое в дальнейшем Исполнитель, предлагает на изложенных ниже условиях любому юридическому или физическому лицу, именуемому в дальнейшем Клиент, услуги по безвозмездной передаче информационных email-сообщений.
1. Термины и определения
1.1 Информационное email-сообщение – (далее – email-сообщение) – электронное письмо, отправленное Исполнителем Клиенту на его email-адрес.
1.2 Тематика сообщений – (далее – тематика) – информационное содержание email-сообщения:
1.1.1 Акции и специальные предложения касающиеся ПК «Smeta.RU».
1.1.2 Акции и специальные предложения касающиеся ПК «Система ПИР».
1.1.3 Акции и специальные предложения касающиеся официального учебного центра Исполнителя.
1.1.4 Новости и изменения касающиеся ПК «Smeta.RU».
1.1.5 Новости и изменения касающиеся ПК «Система ПИР».
1.1.6 Новости и изменения касающиеся официального учебного центра Исполнителя.
1.1.7 Новости и изменения касающиеся ценообразования в строительстве и проектировании.
1.3 Периодичность сообщений – (далее – периодичность) – средняя частота рассылки email-сообщений составляет 1 сообщение в неделю, но не более 1 сообщения в день.
2. Предмет Соглашения
2.1.Предметом Соглашения является безвозмездное оказание Исполнителем Клиенту услуг по передаче email-сообщений. Каждому Клиенту отправляются сообщения всех Тематик, указанных в п.1.2.
3. Права и обязанности сторон
3.1. Исполнитель обязуется:
3.1.1. Оказывать Клиенту Услуги с надлежащим качеством в порядке, определенном настоящим Соглашением.
3.1.2. Сохранять конфиденциальность информации, полученной от Клиента.
3.1.3. Предоставить Клиенту возможность отписаться от рассылок полностью, или частично (изменить тематику email-сообщений).
3.1.4. Немедленно прекратить рассылку email-сообщений в адрес Клиента, в случае его отказа от рассылки таких сообщений.
3.1.5. Изменить тематику email-сообщений по требованию Клиента.
3.2. Исполнитель вправе:
3.2.1. Прекратить, или приостановить оказание Услуг в любой момент, не уведомляя об этом Клиента.
4. Гарантии и конфиденциальность
4.1. Исполнитель имеет право раскрывать сведения о Клиенте только в соответствии с законодательством РФ.
4.2. Исполнитель прилагает все возможные усилия по защите, безопасному хранению и неразглашению конфиденциальной информации Клиента.
4.3. Исполнитель осуществляет сбор, хранение, обработку, использование и распространение информации в целях предоставления Клиенту необходимых услуг.
4.4. Исполнитель не продает и не передает персональную информацию о пользователях сервиса. Исполнитель вправе предоставлять доступ к персональной информации о Клиенте в следующих случаях:
4.4.1. Клиент дал на то согласие;
4.4.2. этого требует российское законодательство или органы власти в соответствии с предусмотренными законами процедурами.
5. Ответственность и ограничение ответственности
5.1. За неисполнение или ненадлежащее исполнение настоящего Соглашения Стороны несут ответственность в соответствии с законодательством РФ.
6. Расторжение и изменение условий Соглашения
6.1. Заключение настоящего Соглашения производится в целом, без каких-либо условий, изъятий и оговорок.
6.2. Фактом принятия (акцепта) Клиентом условий настоящего Соглашения является отправка своего email-адреса Исполнителю посредством специальной электронной формы на сайте Исполнителя.
6.4. Настоящее Соглашение, при условии соблюдения порядка его акцепта, считается заключенным в простой письменной форме.
6.5. Соглашение вступает в силу незамедлительно.
6.6. Исполнитель оставляет за собой право периодически изменять условия настоящего Соглашения, вводить новые Приложения к настоящему Соглашению, не публикуя уведомления о таких изменениях на сайте Исполнителя.
Специальные переменные
Имя переменной Тип Описание APPLICATION Г Глобальный объект класса CMain, предназначен для выполнения большинства общих стандартных операций (вывод заголовка, навигационной цепочки, меню и т.д.). USER Г Глобальный объект класса CUser, хранит в себе данные авторизации текущего пользователя, предназначен для манипуляции параметрами текущего пользователя. DB Г Глобальный объект класса CDataBase, предназначен для работы с базой данных. DBType С Тип базы: «mysql», «mssql» или «oracle». Пример:
$DBType = "mysql";
DBHost С Для следующих типов базы данных: - MySQL — адрес сервера базы данных, например, — «localhost»
- Oracle — не используется
$DBHost = "localhost";
$DBHost = "localhost:3307";
DBName С Для следующих типов базы данных: - MySQL — имя базы
- Oracle — строка соединения
$DBName = "bitrix";
Пример для Oracle:$DBName = " (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP) (HOST = 192.168.0.1) (PORT = 1521) ) ) (CONNECT_DATA = (SERVICE_NAME = BX) ) ) ";
DBLogin С Логин пользователя для доступа в базу данных. Пример:
$DBLogin = "root";
DBPassword С Пароль пользователя для доступа в базу данных. Пример:
$DBPassword = "123456";
DBDebug С
ИЕсли данная переменная будет равна «true», то в случае ошибки при создании соединения с базой или в любом SQL запросе, сообщение об ошибке и полный текст этой ошибки будет отображаться в браузере. В противном случае — полный текст ошибки будет показан только администратору сайта. Пример:
$DBDebug = true;
DBDebugToFile С
ИЕсли данная переменная будет равна «true», то все SQL запросы к базе данных и время их выполнения будут записываться в лог-файл /mysql_debug.sql (или /oracle_debug.sql). Данная возможность используется как правило для получения данных о скорости выполнения SQL запросов к базе данных. Ведение подобного лога может серьезно замедлить работу сайта, поэтому пользоваться этим стоит кратковременно.
Пример:$DBDebugToFile = true;
clear_cache Т Если значение данной переменной — «Y», то это отключает кеширование на текущей странице. Примечание. Только для пользователей авторизованных с административными правами.
Пример:http://www.site.ru/?clear_cache=Y
clear_cache_session Т Если значение данной переменной — «Y», то это отключает кеширование в рамках сессии. Для включения кэширования — достаточно один раз присвоить этой переменной значение «N». Примечание. Только для пользователей авторизованных с административными правами.
Пример:http://site.ru/?clear_cache_session=Y
http://site.ru/?clear_cache_session=N
compress Т Если значение данной переменной — «Y», то внизу страницы в рамках сессии будет выведена рамка показывающая информацию по сжатию данной страницы модулем «Компрессия»: размер страницы до сжатия, размер страницы после сжатия, коэфициент сжатия. Для отключения вывода данной информации — достаточно один раз присвоить этой переменной значение «N». Пример:
http://www.site.ru/?compress=Y
http://www.site.ru/?compress=N
show_page_exec_time Т Если значение данной переменной — «Y», то внизу страницы будет выводиться время выполнения данной страницы на сервере. Данная информация будет выводиться в рамках сессии. Для отключения ее вывода — достаточно один раз присвоить этой переменной значение «N». Данная переменная позволяет получить объективную информацию о скорости работы сайта.
Пример:http://site.ru/?show_page_exec_time=Y
http://site.ru/?show_page_exec_time=N
show_include_exec_time Т Если значение данной переменной — «Y», то на странице будет показано время выполнения всех функций CMain::IncludeFile, подключающей как компоненты так и обычные файлы. Данная информация будет выводиться в рамках сессии. Для отключения ее вывода — достаточно один раз присвоить этой переменной значение «N». Примечание. Только для пользователей авторизованных с административными правами.
Пример:http://site.ru/?show_include_exec_time=Y
http://site.ru/?show_include_exec_time=N
show_lang_files Т Если значение данной переменной — «Y», то внизу страницы будет выводиться список используемых на данной странице языковых файлов с возможностью поиска по ним. Данная информация будет выводиться в рамках сессии. Для отключения ее вывода — достаточно один раз присвоить этой переменной значение «N». Данная переменная позволяет быстро найти ту или иную языковую фразу.
Пример:http://www.site.ru/?show_lang_files=Y
http://www.site.ru/?show_lang_files=N
no_keep_statistic_KEY Т Если значение данной переменной — «Y», то это позволит отключить сбор статистики в рамках сессии. Для включения сбора статистики — достаточно один раз присвоить этой переменной значение «N». Как правило данную переменную используют для отключения сбора статистики в момент захода на сайт администратора. KEY — лицензионный ключ хранимый в файле /bitrix/license_key.php
Пример:http://site.ru/?no_keep_statistic_SM4-ML-PZDIO7TUMT3WP7H=Y
http://site.ru/?no_keep_statistic_SM4-ML-PZDIO7TUMT3WP7H=N
no_agent_statistic_KEY Т Если значение данной переменной — «Y», то это позволит отключить отработку агентов статистики в рамках сессии. Для включения отработки агентов в данной сесси — достаточно один раз присвоить этой переменной значение «N». KEY — лицензионный ключ хранимый в файле /bitrix/license_key.php
Пример:http://site.ru/?no_agent_statistic_SM4-ML-PZDIO7TUMT3WP7H=Y
http://site.ru/?no_agent_statistic_SM4-ML-PZDIO7TUMT3WP7H=N
key Данную переменную можно использовать только при вызове скрипта /bitrix/admin/phpinfo.php. Если ее значение будет равным лицензионному ключу, то вышеупомянутый скрипт отрабатает без подключения административного пролога. Пример:
http://site.ru/bitrix/admin/phpinfo.php?key=SM4-ML-PZDIRTH
Обозначения типов переменных:- Г (глобальная) — переменная автоматически создаётся в служебной части пролога
- С (соединение с базой) — переменную можно определить только в файле хранящим параметры соединения к базе: /bitrix/php_interface/dbconn.php
- И (инициализация) — переменную можно определить в одном из следующих файлов:
- /bitrix/php_interface/init.php — дополнительные параметры портала
- /bitrix/php_interface/ID сайта/init.php — дополнительные параметры сайта
- Т (страница) — переменную можно задать в параметрах страницы при открытии ее в браузере
© «Битрикс», 2001-2021, «1С-Битрикс», 2021
Наверх
Что такое независимые и зависимые переменные? -NCES Kids ‘Zone
Что такое независимые и зависимые переменные?
Вопрос: Что такое переменная?
Ответ: Переменная — это объект, событие, идея, чувство, период времени или любой другой тип категории, которую вы пытаетесь измерить. Есть два типа переменных: независимые и зависимые.
Вопрос: Что такое независимая переменная?
Ответ: Независимая переменная — это именно то, на что это похоже.Это переменная, которая стоит особняком и не изменяется другими переменными, которые вы пытаетесь измерить. Например, чей-то возраст может быть независимой переменной. Другие факторы (например, что они едят, сколько ходят в школу, сколько смотрят телевизор) не изменят возраст человека. Фактически, когда вы ищете какую-то связь между переменными, вы пытаетесь увидеть, вызывает ли независимая переменная какое-то изменение в других переменных или зависимых переменных.
Вопрос: Что такое зависимая переменная?
Ответ: Так же, как независимая переменная, зависимая переменная — это именно то, на что она похожа. Это то, что зависит от других факторов. Например, результат теста может быть зависимой переменной, потому что он может меняться в зависимости от нескольких факторов, таких как, сколько вы изучали, сколько вы спали ночью перед прохождением теста или даже от того, насколько вы были голодны, когда проходили его.Обычно, когда вы ищете взаимосвязь между двумя вещами, вы пытаетесь выяснить, что заставляет зависимую переменную изменяться таким образом.
Многие люди не могут вспомнить, какая переменная является независимой, а какая зависимой. Легкий способ запомнить — вставить имена двух переменных, которые вы используете в этом предложении, таким образом, который имеет наибольший смысл. Затем вы можете определить, какая переменная является независимой, а какая зависимой:
(Независимая переменная) вызывает изменение (Зависимая переменная), и невозможно, чтобы (Зависимая переменная) могла вызвать изменение (Независимая переменная).
Например:
(Время, затраченное на обучение) вызывает изменение (Оценка за тест), и невозможно, чтобы (Оценка за тест) могла вызвать изменение в (Затраченное время на обучение).
Мы видим, что «Время, затраченное на обучение» должно быть независимой переменной, а «Тестовая оценка» должна быть зависимой переменной, поскольку обратное предложение не имеет смысла.
Закрыть окно
Язык статистики — что такое переменные?
Переменная — это любые характеристики, число или количество, которые можно измерить или подсчитать .Переменная также может называться элементом данных . Возраст, пол, коммерческие доходы и расходы, страна рождения, капитальные затраты, классы, цвет глаз и тип транспортного средства являются примерами переменных. Она называется переменной, потому что значение может варьироваться между единицами данных в генеральной совокупности и может меняться со временем. Например; « доход » — это переменная, которая может варьироваться между единицами данных в совокупности (т. е. изучаемые люди или предприятия могут иметь разные доходы), а также может меняться со временем для каждой единицы данных (т.е. доход может увеличиваться или уменьшаться).
Какие типы переменных?
Существуют разные способы описания переменных в зависимости от того, как они могут быть изучены, измерены и представлены.
Числовые переменные имеют значения, которые описывают измеряемую величину в виде числа, например «сколько» или «сколько». Следовательно, числовые переменные являются количественными переменными.
Числовые переменные могут быть далее описаны как непрерывные или дискретные:
- Непрерывная переменная — это числовая переменная.Наблюдения могут принимать любое значение между определенным набором действительных чисел. Значение, присвоенное наблюдению для непрерывной переменной, может включать в себя настолько малые значения, насколько позволяет инструмент измерения. Примеры непрерывных переменных включают рост, время, возраст и температуру.
- Дискретная переменная — это числовая переменная. Наблюдения могут принимать значение, основанное на подсчете набора отдельных целых значений. Дискретная переменная не может принимать значение дроби между одним значением и следующим ближайшим значением.Примеры дискретных переменных включают количество зарегистрированных автомобилей, количество офисов и количество детей в семье, все из которых измеряются как целые единицы (т. Е. 1, 2, 3 машины).
Данные, собранные для числовой переменной, являются количественными данными.Категориальные переменные имеют значения, которые описывают «качество» или «характеристику» единицы данных, например «какой тип» или «какая категория». Категориальные переменные делятся на взаимоисключающие (в той или иной категории) и исчерпывающие (включают все возможные варианты) категории . Следовательно, категориальные переменные являются качественными переменными и, как правило, представлены нечисловыми значениями.
Категориальные переменные могут быть далее описаны как порядковые или номинальные:
- Порядковая переменная — это категориальная переменная. Наблюдения могут принимать значения, которые можно логически упорядочить или ранжировать. Категории, связанные с порядковыми переменными, могут иметь более высокий или более низкий рейтинг, чем другие, но не обязательно устанавливают числовое различие между каждой категорией.Примеры порядковых категориальных переменных включают академические оценки (то есть A, B, C), размер одежды (то есть маленький, средний, большой, очень большой) и отношения (то есть полностью согласен, согласен, не согласен, категорически не согласен).
- Номинальная переменная — это категориальная переменная. Наблюдения могут принимать значение, которое невозможно организовать в логической последовательности. Примеры номинальных категориальных переменных включают пол, тип бизнеса, цвет глаз, религию и бренд.
Данные, собранные для категориальной переменной, являются качественными данными.Типы переменных Блок-схема:
Вернуться на главную страницу языка статистики
Независимые и зависимые переменные | Определения и примеры
- Эксперименты
- Независимые и зависимые переменные
Что такое независимые и зависимые переменные?
Что такое независимые и зависимые переменные?
Д-р Саул МакЛеод, обновлено 2019
Переменным дается специальное имя, которое применяется только к экспериментальным исследованиям.Одна называется зависимой переменной, а другая — независимой переменной.
Независимая переменная — это переменная, которой экспериментатор манипулирует или изменяет, и предполагается, что она оказывает прямое влияние на зависимую переменную. Например, распределение участников по условиям приема лекарств или плацебо (независимая переменная) для измерения любых изменений интенсивности их тревоги (зависимая переменная).
Зависимая переменная — это переменная, которая проверяется и измеряется в эксперименте, и она «зависит» от независимой переменной.Примером зависимой переменной являются симптомы депрессии, которые зависят от независимой переменной (типа терапии).
В эксперименте исследователь ищет возможное влияние на зависимую переменную, которое может быть вызвано изменением независимой переменной.
Примеры независимых и зависимых переменных в экспериментах
Примеры независимых и зависимых переменных в экспериментах
Например, мы можем изменить тип информации (например,грамм. организованный или случайный), выдаваемый участникам, чтобы увидеть, как это может повлиять на объем запоминаемой информации.
В этом конкретном примере тип информации — это независимая переменная (поскольку она изменяется), а количество запомненной информации — это зависимая переменная (поскольку она измеряется).
ActivityДля следующих гипотез назовите IV и DV.
1. Недостаток сна существенно влияет на учебу у 10-летних мальчиков.IV …………………………………………. ………..
DV ………………………………. ………………….
2. Социальный класс оказывает значительное влияние на показатели IQ.IV ………………………………………… …………
ДВ …………………………….. ………………..…
3. Стрессовые переживания значительно увеличивают вероятность головных болей.
IV ……………………………………….. ………….
ДВ…………………………………………… ……..
4. Время суток существенно влияет на бдительность.
IV ……………………………………….. ………….
ДВ ……………………………. …………………….
Операционные переменные
Операционные переменные
В психологическом исследовании очень важно четко определить, что вы имеете в виду. как независимыми, так и зависимыми переменными.
Операционные переменные (или операционализирующие определения) относятся к тому, как вы будете определять и измерять конкретную переменную, как она используется в вашем исследовании.
Например, если нас беспокоит влияние насилия в СМИ на агрессию, то нам нужно очень четко понимать, что мы подразумеваем под разными терминами. В этом случае мы должны указать, что мы подразумеваем под терминами «насилие в СМИ» и «агрессия», когда мы будем их изучать.
Таким образом, вы могли бы заявить, что «насилие в СМИ» операционально определяется (в вашем эксперименте) как «просмотр 15-минутного фильма, показывающего сцены физического нападения»; «Агрессия» оперативно определяется как «уровни поражения электрическим током второго« участника »в другой комнате».
В другом примере гипотеза «Молодые участники будут иметь значительно лучшую память, чем участники старшего возраста» не реализуется. Как мы определяем «молодой», «старый» или «память»? «Участники в возрасте от 16 до 30 будут вспоминать значительно больше существительных из списка, если двадцать, чем участники в возрасте от 55 до 70».
Ключевым моментом здесь является то, что мы абсолютно ясно дали понять, что мы подразумеваем под терминами они были изучены и измерены в нашем эксперименте.Если бы мы этого не делали, было бы очень сложно (если не невозможно) сравнивать результаты разных исследований в отношении одного и того же поведения.
Операционализация имеет большое преимущество в том, что она обычно дает четкое и объективное определение даже сложных переменных. Это также упрощает другим исследователям повторение исследования и проверку его надежности.
ActivityДля следующих гипотез назовите IV и DV и операционализируйте обе переменные.
Как ссылаться на эту статью: Как ссылаться на эту статью:1. Женщин больше привлекают мужчины без серег, чем мужчины с серьгами.
И.В. _____________________________________________________________Д.В. ____________________________________________________________
Операционные определения:
I.V. ____________________________________________________________
Д.В. ____________________________________________________________
2. Люди узнают больше, когда учатся в тихом, а не шумном месте.
И.В. _________________________________________________________
Д.В. ___________________________________________________________
Операционные определения:
I.V. ____________________________________________________________
Д.В. ____________________________________________________________
3. Люди, которые регулярно занимаются спортом, лучше спят ночью.
И.В. _____________________________________________________________Д.В.____________________________________________________________
Операционные определения:
I.V. ____________________________________________________________
Д.В. ____________________________________________________________
McLeod, S. A. (2019, 01 августа). Что такое независимые и зависимые переменные . Просто психология.https://www.simplypsychology.org/variables.html
сообщить об этом объявленииТипы переменных в статистике и исследованиях
Список общих и необычных типов переменных
Посмотрите видео с кратким обзором нескольких распространенных типов переменных:
Не можете посмотреть видео? Кликните сюда.«Переменная» в алгебре означает только одно — неизвестное значение. Однако в статистике вы встретите десятков типов переменных. В большинстве случаев это слово по-прежнему означает, что вы имеете дело с чем-то неизвестным, но, в отличие от алгебры, это неизвестное не всегда является числом.
Некоторые типы переменных используются чаще других. Например, у вас гораздо больше шансов встретить непрерывные переменные, чем фиктивные. Следующие ниже списки отсортированы по общим типам переменных (например, независимые и зависимые) и менее распространенным типам (например, ковариантные и некомитантные).
Не знаете, что такое разные типы переменных? Попробуйте одного из полезных репетиторов Chegg (первые 30 минут бесплатно!).
Щелкните любое имя переменной, выделенное жирным шрифтом, чтобы узнать больше об этом конкретном типе.
- Категориальная переменная : переменные, которые можно разделить на категории. Например, категория «Бренды зубных паст» может содержать переменные Colgate и Aquafresh .
- Смешивающая переменная : дополнительные переменные, которые имеют скрытое влияние на результаты ваших экспериментов.
- Непрерывная переменная : переменная с бесконечным числом значений, например «время» или «вес».
- Управляющая переменная : фактор эксперимента, который должен оставаться постоянным. Например, в эксперименте, чтобы определить, заставляет ли свет расти растения быстрее, вам нужно будет контролировать качество почвы и воды.
- Зависимая переменная : результат эксперимента. При изменении независимой переменной вы наблюдаете, что происходит с зависимой переменной.
- Дискретная переменная : переменная, которая может принимать только определенное количество значений.Например, «количество машин на стоянке» дискретно, потому что автостоянка может вместить только определенное количество машин.
- Независимая переменная : переменная, на которую не влияют никакие действия исследователя. Обычно наносится на ось абсцисс.
- Скрытая переменная : «скрытая» переменная, влияющая на отношения между независимыми и зависимыми переменными.
- Переменная измерения имеет связанный с ней номер. Это «количество» чего-то или «количество» чего-то.
- Номинальная переменная : другое имя категориальной переменной.
- Порядковая переменная : аналогична категориальной переменной, но с четким порядком. Например, уровень дохода низкий, средний и высокий можно считать порядковым.
- Качественная переменная : широкая категория для любой переменной, которая не может быть подсчитана (т. Е. Не имеет числового значения). Номинальные и порядковые переменные подпадают под этот общий термин.
- Количественная переменная: Широкая категория, включающая любую переменную, которая может быть подсчитана, или имеющую связанное с ней числовое значение.Примеры переменных, которые попадают в эту категорию, включают дискретные переменные и переменные отношения.
- Случайные переменные связаны со случайными процессами и присваивают числа исходам случайных событий.
- Ранжированная переменная — порядковая переменная; переменная, в которой каждая точка данных может быть упорядочена (1-я, 2-я, 3-я и т. д.).
- Переменные отношения : аналогично интервальным переменным, но имеет значащий ноль.
- Активная переменная: переменная, которой манипулирует исследователь.
- Антецедентная переменная : переменная, предшествующая независимой переменной.
- Переменная атрибута : другое имя категориальной переменной (в статистическом программном обеспечении) или переменной, которой не манипулируют (при разработке экспериментов).
- Двоичная переменная : переменная, которая может принимать только два значения, обычно 0/1. Также может быть «да» / «нет», «высокий / низкий» или другая комбинация двух переменных.
- Переменная коллайдера : переменная, представленная узлом на причинном графе, у которого есть пути, указывающие как внутрь, так и наружу.
- Ковариатная переменная : подобно независимой переменной, она влияет на зависимую переменную, но обычно не является интересующей переменной. См. Также: Некорректная переменная .
- Критерийная переменная : другое имя для зависимой переменной, когда переменная используется в неэкспериментальных ситуациях.
- Дихотомическая переменная : Другое имя двоичной переменной.
- Фиктивные переменные : используется в регрессионном анализе, когда вы хотите назначить отношения несвязанным категориальным переменным.Например, если у вас есть категории «имеет собак» и «владеет автомобилем», вы можете присвоить 1 значению «имеет собак» и 0 значению «владеет автомобилем».
- Эндогенная переменная : аналогично зависимым переменным, на них влияют другие переменные в системе. Используется почти исключительно в эконометрике.
- Экзогенная переменная : переменные, влияющие на других участников системы.
- Пояснительная переменная : тип независимой переменной. Когда переменная независима, никакие другие переменные на нее не влияют.Когда переменная точно не является независимой, это объясняющая переменная.
- Посторонние переменные — это любые переменные, которые вы намеренно не изучаете в своем эксперименте или тесте.
- Группирующая переменная (также называемая переменной кодирования, групповой переменной или переменной) сортирует данные в файлах данных по категориям или группам.
- переменных-идентификаторов: переменных, используемых для однозначной идентификации ситуаций.
- Индикаторная переменная : другое имя фиктивной переменной.
- Интервальная переменная : значимое измерение между двумя переменными. Также иногда используется как другое имя для непрерывной переменной.
- Промежуточная переменная : переменная, которая используется для объяснения взаимосвязи между переменными.
- Скрытая переменная: скрытая переменная, которую нельзя измерить или наблюдать напрямую.
- Переменная манифеста : переменная, которую можно непосредственно наблюдать или измерять.
- Управляемая переменная : другое имя для независимой переменной.
- Переменная-посредник или промежуточная переменная: переменные, которые объясняют, как происходит взаимосвязь между переменными. Например, он может объяснить разницу между предиктором и критерием.
- Модерирующая переменная : изменяет силу влияния между независимыми и зависимыми переменными. Например, психотерапия может снизить уровень стресса у женщин в большей степени, чем у мужчин, поэтому секс смягчает эффект между психотерапией и уровнями стресса.
- мешающая переменная : посторонняя переменная, которая увеличивает изменчивость в целом.
- Наблюдаемая переменная : измеряемая переменная (обычно используется в SEM).
- Переменная результата : аналогична по значению зависимой переменной, но используется в неэкспериментальном исследовании.
- Полихотомические переменные : переменные, которые могут иметь более двух значений.
- Переменная-предиктор : по смыслу аналогична независимой переменной, но используется в регрессионных и неэкспериментальных исследованиях.
- Отвечающая переменная : неофициальный термин для зависимой переменной, обычно используемый на научных выставках.
- Scale Variable : по сути, другое имя для переменной измерения.
- Study Variable (Research Variable) : может означать любую переменную, используемую в исследовании, но имеет более формальное определение при использовании в клиническом исследовании.
- Test Variable : другое имя для зависимой переменной.
- Переменная обработки : другое имя для независимой переменной.
Типы переменных: Ссылки
Додж Ю. (2008). Краткая энциклопедия статистики. Springer.
————————————————— —————————-
Everitt, B. S .; Скрондал, А. (2010), Кембриджский статистический словарь, Cambridge University Press.
Гоник, Л. (1993). Мультяшный справочник по статистике. HarperPerennial.Нужна помощь с домашним заданием или контрольным вопросом? С Chegg Study вы можете получить пошаговые ответы на свои вопросы от эксперта в данной области.Ваши первые 30 минут с репетитором Chegg бесплатны!
Комментарии? Нужно опубликовать исправление? Пожалуйста, оставьте комментарий на нашей странице в Facebook .
Элементы исследования: переменные
Переменные
Цель всех исследований — описать и объяснить различия в мире. Дисперсия — это просто разница; то есть вариации, которые возникают естественным образом в мире, или изменения, которые мы создаем в результате манипуляции.Переменные — это имена, которые даны дисперсии, которую мы хотим объяснить.
Переменная либо является результатом действия некоторой силы, либо сама по себе является силой, вызывающей изменение другой переменной. В экспериментах они называются зависимыми и независимыми переменными соответственно. Когда исследователь дает активный препарат одной группе людей и плацебо, или неактивное лекарство, другой группе людей, независимой переменной является медикаментозное лечение. Реакция каждого человека на активное лекарство или плацебо называется зависимой переменной.Это может быть многое в зависимости от того, для чего предназначен препарат, например, от высокого кровяного давления или боли в мышцах. Поэтому в экспериментах исследователь манипулирует независимой переменной, чтобы определить, вызывает ли она изменение зависимой переменной.
Пример независимых и зависимых переменных
Как мы узнали ранее в описательном исследовании, переменными не манипулируют. Они наблюдаются в естественном виде, а затем изучаются связи между переменными.В некотором смысле, все переменные в описательных исследованиях являются зависимыми переменными, потому что они изучаются по отношению ко всем другим переменным, которые существуют в условиях, в которых проводится исследование. Однако в описательных исследованиях переменные не обсуждаются с использованием терминов «независимый» или «зависимый». Вместо этого при обсуждении исследования используются имена переменных. Например, у людей коренных американцев больше диабета, чем у выходцев из Восточной Европы. В описательном исследовании исследователь изучит, как диабет (переменная) связан с генетическим наследием человека (другая переменная).
Пример из практики описательных переменных исследования
Переменные важно понимать, потому что они являются основными единицами информации, изучаемой и интерпретируемой в научных исследованиях. Исследователи тщательно анализируют и интерпретируют значение (значения) каждой переменной, чтобы понять, как вещи соотносятся друг с другом в описательном исследовании или что произошло в эксперименте.
предыдущая следующая
4.2 Типы переменных
Переменная — это характеристика, которую можно измерить и которая может принимать разные значения. Рост, возраст, доход, провинция или страна рождения, оценки, полученные в школе, и тип жилья — все это примеры переменных. Переменные можно разделить на две основные категории: категориальные и числовые. Каждая категория затем классифицируется на две подкатегории: номинальные или порядковые для категориальных переменных, дискретные или непрерывные для числовых переменных. Эти типы кратко описаны в этом разделе.
Категориальные переменные
Категориальная переменная (также называемая качественной переменной) относится к характеристике, которую нельзя измерить количественно. Категориальные переменные могут быть как номинальными, так и порядковыми.
Номинальные переменные
Номинальная переменная — это переменная, которая описывает имя, метку или категорию без естественного порядка. Пол и тип жилища являются примерами номинальных переменных. В таблице 4.2.1 переменная «вид транспорта для поездки на работу» также является номинальной.
Таблица 4.2.1
Способ поездки на работу для канадцев
Сводка таблицы
В этой таблице показаны результаты метода поездки на работу для канадцев. Информация сгруппирована по видам транспорта для поездки на работу (отображается в заголовках строк), количеству людей (отображается в заголовках столбцов).Вид транспорта для поездки на работу Кол-во человек Автомобиль, грузовик, фургон в качестве водителя 9 929 470 Автомобиль, грузовик, фургон как пассажир 923 975 Общественный транспорт 1 406 585 Пешком 881 085 Велосипед 162 910 Другие методы 146 835 Порядковые переменные
Порядковая переменная — это переменная, значения которой определяются отношением порядка между различными категориями.В таблице 4.2.2 переменная «поведение» является порядковой, потому что категория «Отлично» лучше, чем категория «Очень хорошо», которая лучше, чем категория «Хорошо» и т.д. ограничено, поскольку мы не знаем, насколько поведение «Отлично» лучше, чем «Очень хорошо».
Таблица 4.2.2
Рейтинг поведения учащихся
Сводка таблицы
В этой таблице отображаются результаты рейтинга поведения учащихся.Информация сгруппирована по поведению (отображается в виде заголовков строк), количеству учащихся (отображается в виде заголовков столбцов).Поведение Количество учеников Отлично 5 Очень хорошо 12 Хорошо 10 Плохо 2 Очень плохо 1 Важно отметить, что даже если категориальные переменные не поддаются количественной оценке, они могут отображаться как числа в наборе данных.Соответствие между этими номерами и категориями устанавливается при кодировании данных. Чтобы иметь возможность идентифицировать тип переменной, важно иметь доступ к метаданным (данным о данных), которые должны включать кодовый набор, используемый для каждой категориальной переменной. Например, категории, используемые в таблице 4.2.2, могут отображаться в виде числа от 1 до 5: 1 для «очень плохо», 2 для «плохо», 3 для «хорошо», 4 для «очень хорошо» и 5 для «отлично». . »
Числовые переменные
Числовая переменная (также называемая количественной переменной) — это количественная характеристика, значения которой являются числами (за исключением чисел, которые представляют собой коды, обозначающие категории).Числовые переменные могут быть как непрерывными, так и дискретными.
Непрерывные переменные
Переменная называется непрерывной, если она может принимать бесконечное количество реальных значений в пределах заданного интервала. Например, рассмотрим рост студента. Высота не может принимать никаких значений. Оно не может быть отрицательным и не может быть выше трех метров. Но между 0 и 3 количество возможных значений теоретически бесконечно. Рост ученика может быть 1,6321748755… метра. На практике используемые методы и точность измерительного прибора ограничивают точность переменной.Сообщенная высота будет округлена до ближайшего сантиметра, поэтому она составит 1,63 метра. Возраст — еще один пример непрерывной переменной, которая обычно округляется в меньшую сторону.
Дискретные переменные
В отличие от непрерывной переменной, дискретная переменная может принимать только конечное число реальных значений в пределах заданного интервала. Примером дискретной переменной может служить оценка, выставленная судьей гимнастке на соревновании: диапазон от 0 до 10, и оценка всегда дается с точностью до одного знака после запятой (например,грамм. оценка 8,5). Вы можете перечислить все возможные значения (0, 0,1, 0,2…) и увидеть, что количество возможных значений конечно: это 101! Другой пример дискретной переменной — количество людей в домохозяйстве размером 20 или меньше. Количество возможных значений равно 20, потому что в домохозяйстве невозможно включить количество людей, которое было бы долей целого числа, например 2,27.
10 типов переменных в исследованиях и статистике
Исследователи и статистики используют переменные для описания и измерения предметов, мест, людей или идей, которые они изучают.Существует много типов переменных, и вы должны выбрать правильную переменную для измерения при разработке исследований, выборе тестов и интерпретации результатов. Четкое понимание переменных может привести к более точному статистическому анализу и результатам. В этой статье мы описываем типы переменных и отвечаем на некоторые часто задаваемые вопросы.
Что такое переменные?
Переменные — это то, что вы измеряете, обрабатываете и контролируете в статистике и исследованиях. Все исследования анализируют переменную, которая может описывать человека, место, вещь или идею.Значение переменной может меняться от группы к группе или со временем. Например, если переменной в эксперименте является цвет глаз человека, его значение может меняться от коричневого до синего и зеленого от человека к человеку.
Связанные: Типы исследований (с определениями, примерами, преимуществами и недостатками)
Типы переменных
Исследователи объединяют переменные в различные категории, наиболее распространенными из которых являются:
Независимые переменные
Независимая переменная — это особая характеристика, которую другие переменные в вашем эксперименте не могут изменить.Возраст — это пример независимой переменной. Место, где кто-то живет, что он ест или сколько упражняется, не повлияет на его возраст. Однако независимые переменные могут изменять другие переменные. В исследованиях исследователи часто пытаются выяснить, вызывает ли независимая переменная изменение других переменных и каким образом.
Связано: Как стать научным сотрудником
Зависимые переменные
Зависимая переменная зависит от других компонентов и может быть изменена ими.Оценка на экзамене — это пример зависимой переменной, поскольку она зависит от таких факторов, как продолжительность сна и продолжительность обучения. Независимые переменные могут влиять на зависимые переменные, но зависимые переменные не могут влиять на независимые переменные. Например, время, которое вы потратили на обучение (зависимый), может повлиять на оценку вашего теста (независимый), но оценка вашего теста не влияет на время, которое вы потратили на обучение.
При анализе взаимосвязей между объектами исследования исследователи часто пытаются определить, что и как вызывает изменение зависимой переменной.
Промежуточные переменные
Промежуточная переменная, иногда называемая посреднической переменной, — это теоретическая переменная, которую исследователь использует для объяснения причины или связи между другими переменными исследования — обычно зависимыми и независимыми. Это ассоциации, а не наблюдения. Например, если богатство является независимой переменной, а продолжительность жизни — зависимой переменной, исследователь может предположить, что доступ к качественному здравоохранению является промежуточной переменной, которая связывает богатство и продолжительность жизни.
Модерирующие переменные
Модерирующая или модераторная переменная изменяет соотношение между зависимыми и независимыми переменными, усиливая или ослабляя влияние промежуточной переменной. Например, в исследовании, посвященном взаимосвязи между экономическим статусом (независимая переменная) и тем, как часто люди проходят медицинский осмотр у врача (зависимая переменная), возраст является регулирующей переменной. Эти отношения могут быть слабее у молодых людей и сильнее у пожилых.
Контрольные переменные
Контрольные или контролирующие переменные — это характеристики, которые постоянны и не изменяются во время исследования. Они не влияют на другие переменные. Исследователи могут намеренно сохранять одну и ту же контрольную переменную на протяжении всего эксперимента, чтобы предотвратить систематическую ошибку. Например, в эксперименте по развитию растений контрольные переменные могут включать количество удобрений и воды, получаемые каждым растением. Эти количества всегда одинаковы, поэтому они не влияют на рост растений.
Посторонние переменные
Посторонние переменные — это факторы, которые влияют на зависимую переменную, но которые исследователь изначально не принимал во внимание при планировании эксперимента. Эти нежелательные переменные могут непреднамеренно изменить результаты исследования или то, как исследователь интерпретирует эти результаты. Возьмем, к примеру, исследование, посвященное оценке того, являются ли частные репетиторства или онлайн-курсы более эффективными для улучшения результатов тестов студентов по испанскому языку. Посторонние переменные, которые могут непреднамеренно повлиять на результат, включают поддержку родителей, предварительное знание иностранного языка или социально-экономический статус.
Количественные переменные
Количественные переменные — это любые наборы данных, которые включают числа или суммы. Примеры могут включать высоту, расстояние или количество предметов. Исследователи могут дополнительно разделить количественные переменные на два типа:
- Дискретные: Любые числовые переменные, которые вы можете реально подсчитать, например монеты в кошельке или деньги на сберегательном счете.
- Непрерывный: Числовые переменные, счет которых невозможно завершить, например, время.
Качественные переменные
Качественные или категориальные переменные — это нечисловые значения или группы. Примеры могут включать цвет глаз или волос. Исследователи могут дополнительно разделить качественные переменные на три типа:
- Двоичные: Переменные только с двумя категориями, такими как мужские или женские, красные или синие.
- Номинал: Переменные, которые можно разделить более чем на две категории, не следуют определенному порядку.Возьмем, к примеру, типы жилья: односемейный дом, кондоминиум, крошечный дом.
- Порядковый номер: Переменные, которые можно объединить в более чем две категории, которые следуют определенному порядку. Возьмем, к примеру, уровень удовлетворенности: неудовлетворен, нейтрален, удовлетворен.
Смешивающие переменные
Смешивающая переменная — это та, которую вы не учли, которая может скрыть влияние другой переменной. Смешивающие переменные могут сделать результаты вашего эксперимента недействительными, сделав их предвзятыми или предположив, что существует связь между переменными, когда это не так.Например, если вы изучаете взаимосвязь между уровнем упражнений (независимая переменная) и индексом массы тела (зависимая переменная), но не учитываете влияние возраста на эти факторы, это становится мешающей переменной, которая изменяет ваши результаты.
Составные переменные
Составная переменная — это две или более переменных, объединенных в более сложную переменную. Общее состояние здоровья является примером составной переменной, если вы используете другие переменные, такие как вес, артериальное давление и хроническая боль, для определения общего состояния здоровья в своем эксперименте.
Связанные: Типы исследований: определения и примеры
Часто задаваемые вопросы о переменных
Часто задаваемые вопросы о переменных включают:
Сколько переменных есть в эксперименте?
В каждом эксперименте есть как минимум две переменные — независимая переменная и зависимая переменная. Независимая переменная — это то, что вы тестируете, а зависимая переменная — это результат. Любые другие переменные в вашем эксперименте основываются на независимых или зависимых переменных или влияют на них.Большинство экспериментов также включают контролируемую переменную.
Как вы контролируете смешивающие переменные?
Способы управления смешивающими переменными, чтобы они не влияли на результаты вашего эксперимента, включают:
- Корректировка: Отрегулируйте параметры исследования, чтобы учесть смешивающую переменную и минимизировать ее влияние.
- Соответствие: Сравните исследуемые группы с одинаковой степенью искажения переменных.
- Многомерный анализ: Используется при одновременном анализе нескольких переменных.
- Рандомизация: Равномерно распределите смешивающие переменные между исследовательскими группами.
- Ограничение: Удалите предметы или образцы, у которых есть смешивающие факторы.
- Стратификация: Создайте подгруппы исследования, в которых смешивающая переменная не меняется или сильно варьируется.
Что такое экспериментальный дизайн?
Экспериментальный план — это то, как вы планируете анализировать взаимосвязи между переменными в вашем исследовании.
Как спланировать эксперимент?
При планировании эксперимента вы должны:
- Определить вопрос, на который вы пытаетесь ответить.
- Перечислите ваши независимые и зависимые переменные, а также любые контролируемые, мешающие или дополнительные переменные.
- Напишите гипотезу, которая, по вашему мнению, подтвердится.
- Символ закрывающей фигурной скобки (