Для своего проекта я использую набор данных matlab с именем hospital.mat и пытаюсь создать блок-график для артериального давления в зависимости от конкретных возрастных диапазонов (показано ниже).Когда я попытался создать коробочный график, я получил сообщение о том, что размеры матрицы должны совпадать.Я полагаю, что это может быть связано с тем, что данные для артериального давления измеряют как систолическое, так и диастолическое (что хорошо) ИЛИ потому что они собирают полные данные для пациентов всех возрастов, когда я ищу только артериальное давление определенного возрастного диапазона.
Матрица для больницы. Возраст - 100 х 1 в два раза, а матрица для больницы. Кровяное давление - 100 х 2 в два раза
load hospital.mat %Sample data provided by matlab
x=hospital.Age;
x(hospital.Age<35,:)=-1;
x(hospital.Age>=35 & hospital.Age<45)=-2;
x(hospital.Age>=45)=-3;
boxplot(hospital.BloodPressure==x(hospital.Age<35,:),x(hospital.Age<35,:));
Любая помощь будет отличной!Спасибо.