настройка таблицы RM для повторных измерений - PullRequest
0 голосов
/ 17 октября 2018

Очень простой вопрос.Как настроить данные для выполнения повторных измерений anova?

У меня есть набор данных в таблице, где строки - это выборки, а столбцы - это временные точки.У меня есть вторая таблица, в которой указано, какая строка, какое условие

           1      2       3       4       5       6       7       8      9   
 c       0.26   0.53    0.79    0.49    0.24    0.21    0.20    0.13    0.11
 c      -0.27   -0.29   -0.29   -0.29   -0.30   -0.33   -0.35   -0.35  -0.36 
 c      -0.24   -0.28   -0.31   -0.32   -0.34   -0.34   -0.36   -0.37   0.37
 t      -0.62   -0.65   -0.66   -0.68   -0.68   -0.68   -0.69   -0.68  -0.68
 t       0.18   0.11    0.07    0.04    0.02    0.01    0.00    0.00    0.01
 t      -0.69   -0.69   -0.69   -0.69   -0.69   -0.69   -0.69   -0.69   0.69

 t = table(conditions,data);
 rm = fitrm(t);

приводит к этой ошибке

Not enough input arguments.
Error in fitrm (line 67)
s = RepeatedMeasuresModel.fit(ds,model,varargin{:});

Я пытался добавить в таблицу измерений

Meas = table([1:9]','VariableNames',{'Measurements'})

rm = fitrm(t,'Meas0-Meas9 ~con','WithinDesign',Meas);
Error using classreg.regr.FormulaProcessor (line 384)
The model formula contains names not recognized as predictor or response names.

Error in classreg.regr.MultivariateLinearFormula (line 46)
        f = f@classreg.regr.FormulaProcessor(varargin{:});

Error in RepeatedMeasuresModel.fit (line 1297)
        formula = classreg.regr.MultivariateLinearFormula(model,varNames);

Error in fitrm (line 67)
s = RepeatedMeasuresModel.fit(ds,model,varargin{:});

Есть ли более простая функция, где я могу просто ввести свои повторные измерения, условия и выполнить тест?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...