Czy bilivide jest zawsze taki sam jak OLS w MATLABIE?

Robię porównanie niektórych alternatywnych technik regresji liniowej.

Oczywiście będą one oznaczone w odniesieniu do OLS (zwykłe najmniejsze kwadraty).

Ale chcę tylko czystej metody OLS, bez wstępnego przygotowania danych, aby odkryć złe warunki w danych, które można znaleźć podczas używaniaregress().

Miałem nadzieję po prostu użyć klasycznego wyrażenia (XX) ^ - 1XY? Wymagałoby to jednak użyciainv() funkcja, ale na stronie przewodnika MATLAB dlainv() zaleca używaniemldivide podczas wykonywania estymacji najmniejszych kwadratów, ponieważ jest lepsza pod względem czasu wykonania i dokładności numerycznej.

Jednak obawiam się, czy można z niego korzystaćmldivide znaleźć szacunki OLS? Jako operator wydaje się, że nie widzę, co robi ta funkcja poprzez „wejście” w debuggerze.

Czy mogę to założyćmldivide wytworzy te same odpowiedzi, co teoretyczny OLS we wszystkich warunkach (w tym w obecności) matryc warunkowanych pojedynczo / i-ll)?

Jeśli nie, jaki jest najlepszy sposób obliczenia czystych odpowiedzi OLS w MATLAB bez wstępnego przygotowania danych?

questionAnswers(2)

yourAnswerToTheQuestion