У лінійній регресії , чому називається проектною матрицею? Чи може бути спроектовано або побудовано довільно до певної міри, як у мистецтві?
У лінійній регресії , чому називається проектною матрицею? Чи може бути спроектовано або побудовано довільно до певної міри, як у мистецтві?
Відповіді:
Дизайн експериментів зосереджується на тому, як побудувати матрицю проектування та матрицю моделі, оскільки це відбувається до збору даних. Якщо дані вже зібрані, то дизайн встановлюється в камінь, але ви все одно можете змінити матрицю моделі. Іноді спроектований експеримент матиме в матриці проекту певні нерухомі стовпці, які називаються коваріатами, які не можуть контролювати, але ви можете спостерігати.
Є деякі речі, які можуть статися залежно від вашого вибору моделі та дизайну ... певні параметри можуть стати важко оцінити (більші розбіжності оцінювача) або ви взагалі не зможете оцінити певні параметри. Я б сказав, що у вирішенні відповідної моделі є деякі елементи мистецтва, і, безумовно, є мистецтво проектувати експерименти.
Його називають проектною матрицею, оскільки стовпці матриці засновані на дизайні моделі. Я не вірю, що можна створити довільно в тому сенсі, що як тільки модель була прийнята, так і матриця дизайну (в основному це один стовпець у для кожного ви намагаєтеся оцінити). Однак, оскільки побудова моделі можна вважати мистецтвом, я думаю, що тоді можна будувати матрицю дизайну.
- це лише ваші дані (мінус змінна відповіді). Я вважаю, що це називається матрицею дизайну, оскільки вона визначає "дизайн" вашої моделі (через навчання).
Чи може X бути спроектовано або побудовано довільно до певної міри, як у мистецтві?
В основному це питання зводиться до "чи можна побудувати модель, навчену на виробництві даних", на яку відповідь, очевидно, так. Наприклад, ось один із способів побудови довільної матриці проектування (дизайнерський вектор, дійсно), який дасть модель із заздалегідь заданим нахилом та перехопленням:
design_mat=function(b, a){
X = runif(100)
Y = a*X + b
data.frame(X,Y)
}
df = design_mat(-5, 12.3)
(lm(Y~X, data=df))
Call:
lm(formula = Y ~ X, data = df)
Coefficients:
(Intercept) X
-5.0 12.3
У своєму прикладі я "сконструював" відповідь з випадкових даних проектування для ілюстративних цілей, але ви могли так само легко побудувати матрицю проектування з випадкової відповіді, використовуючи .