У меня есть данные об экзаменационных результатах на 2 года для нескольких студентов. У меня есть столбец с годом, имя ученика и знак. Некоторые студенты не появляются в год 2, потому что они не сдают экзамены на второй год. Я хочу показать, сохраняется ли производительность учащихся или существует ли какая-либо модель в их последующей работе. Я могу разделить данные на две половины одинакового размера, чтобы учитывать отметки «первая половина» и «вторая половина». Я также могу разделить первую половину на квинтили в соответствии с результатами экзамена, используя «proc rank»Таблица непредвиденных расходов в SAS
Я знаю, что результат, который я хочу, представляет собой таблицу 5 X 5, которая имеет исходные 5 квинтилей на одной оси и 5 последующих квинтилей плюс а также «выбывшая» категория, поэтому матрица 5 х 6. На первом экзамене, очевидно, будет около 20% от общего числа студентов в каждом квинтиле, а если нет отношений, то в каждой из 6 категорий предметов потребления должно быть 16,67%. Но я не знаю, как продолжить, чтобы показать, не имеет ли это случая не с этими данными.
Как я могу это сделать в SAS, пожалуйста? Может ли кто-нибудь указать мне на хороший учебник, который бы показал, как это настроить? Я искал такие термины, как «постоянство производительности» и т. Д., Но безрезультатно. , ,
Я так продолжал настраивать свой набор данных. Я добавил столбец с 0 или 1 для первой или второй половины данных, используя первую процедуру ниже. Я также добавил столбец с рангом квинтиля в терминах меток для всех учащихся. Но я думаю, что я ошибался. Разве я не разделяю данные на квинтили в каждой половине, а не на все два периода?
Proc rank groups=2;
var yearquarter;
ranks ExamRank;
run;
Proc rank groups=5;
var percentageResult;
ranks PerformanceRank;
run;
Заранее спасибо.
Base SAS или SAS/IML? – Joe
Основы SAS: Я не уверен. Версия командной строки. – user2146441
Оба могут быть отредактированы одинаково. SAS/IML - это матричный язык (так, например, R). База SAS имеет наборы данных, но не матрицы. – Joe