Kontekst:
Jestem doktorantem psychologii. Podobnie jak wielu doktorantów psychologii, wiem, jak wykonywać różne analizy statystyczne za pomocą oprogramowania statystycznego, aż po takie techniki, jak PCA, drzewa klasyfikacyjne i analiza skupień. Ale to nie jest naprawdę satysfakcjonujące, ponieważ chociaż potrafię wyjaśnić, dlaczego przeprowadziłem analizę i co oznaczają wskaźniki, nie potrafię wyjaśnić, jak działa ta technika.
Prawdziwy problem polega na tym, że opanowanie oprogramowania statystycznego jest łatwe, ale ograniczone. Aby nauczyć się nowych technik w artykułach, muszę zrozumieć, jak czytać równania matematyczne. Obecnie nie mogłem obliczyć wartości własnych ani średnich K. Równania są dla mnie jak język obcy.
Pytanie:
- Czy istnieje obszerny przewodnik, który pomaga w zrozumieniu równań w artykułach w czasopiśmie?
Edytować:
Pomyślałem, że pytanie będzie bardziej zrozumiałe: ponad pewną złożonością notacja statystyczna staje się dla mnie bełkotem; powiedzmy, że chciałbym kodować własne funkcje w języku R lub C ++, aby zrozumieć technikę, ale jest bariera. Nie mogę przekształcić równania w program. I naprawdę: nie znam sytuacji w amerykańskich szkołach doktoranckich, ale w moich (Francja) jedyne kursy, które mogę śledzić, to około XVI-wieczny ruch literacki ...
źródło
Odpowiedzi:
Przegląd:
Formalna instrukcja:
Pod tym względem istnieje wiele opcji. Możesz rozważyć mistrzów w statystyce lub po prostu wziąć kilka przedmiotów w dziale statystyki. Prawdopodobnie jednak chciałbyś sprawdzić, czy masz niezbędne zaplecze matematyczne. W zależności od kursu może się okazać, że musisz ponownie przyjrzeć się matematyce sprzed rachunku różniczkowego i być może trochę materiału, takiego jak rachunek różniczkowy i algebra liniowa, zanim podejmiesz matematyczne dyscypliny na poziomie uniwersyteckim.
Samoukiem
Alternatywnie możesz zejść samoukiem. W Internecie jest mnóstwo dobrych zasobów. W szczególności czytanie i wykonywanie ćwiczeń z podręczników do matematyki jest ważne, ale prawdopodobnie niewystarczające. Ważne jest, aby słuchać instruktorów rozmawiających o matematyce i obserwować, jak rozwiązują problemy.
Ważne jest również, aby pomyśleć o swoich celach matematycznych i matematycznych warunkach wstępnych wymaganych do osiągnięcia tych celów. Jeśli równania są dla ciebie jak język obcy, może się okazać, że musisz najpierw uczyć się matematyki elementarnej.
Przygotowałem kilka zasobów, które mają pomóc ludziom, którzy przechodzą od używania oprogramowania statystycznego do zrozumienia podstawowej matematyki.
źródło
Mam wrażenie, że uważasz, że możesz uzyskać wgląd w równanie statystyczne, programując je w R lub C ++; nie możesz. Aby zrozumieć równanie statystyczne, znajdź podręcznik „licencjacki” z mnóstwem zadań domowych na końcu każdego rozdziału zawierającego równanie, a następnie odrób zadanie domowe na końcu rozdziału zawierającego równanie.
Na przykład, aby zrozumieć PCA, potrzebujesz dobrego zrozumienia algebry liniowej, a w szczególności rozkładu wartości osobliwych. Podczas nauki obliczeń kwantowych w książce Michaela Nielsena stało się dla mnie jasne, że muszę przejrzeć algebrę liniową. Natknąłem się na filmy Gilberta Stranga, które były niezwykle pomocne w ustaleniu fundamentalnego zrozumienia pojęć. Jednak niuans materiału nie przeszedł, dopóki nie znalazłem algebry liniowej, zawierającej mnóstwo problemów domowych, a potem musiałem je wykonać.
źródło
Rozumiem twoją trudność, ponieważ mam podobny problem, gdy próbuję zrobić coś nowego w statystyce (jestem również studentem, ale z innej dziedziny). Odkryłem, że badanie kodu R jest bardzo przydatne, aby dowiedzieć się, jak coś jest obliczane. Na przykład nauczyłem się ostatnio, jak korzystać z
kmeans
klastrowania, i mam wiele podstawowych pytań, zarówno koncepcyjnych, jak i implementacyjnych. Korzystając zR
instalacji (polecamR Studio
, http://www.rstudio.org/ , ale każda instalacja działa), po prostu wpiszkmeans
w wierszu poleceń. Oto przykład części wyniku:Nie jestem pewien, jak praktyczne jest sprawdzanie źródła za każdym razem, ale naprawdę pomaga mi to zrozumieć, co się dzieje, zakładając, że znasz trochę składnię.
Poprzednie pytanie, które zadałem na stackoverflow, skierowało mnie w tym kierunku, ale również pomocnie powiedziało mi, że czasami komentarze na temat kodu są tu zawarte .
Mówiąc bardziej ogólnie, Journal of Statistics Software ilustruje ten związek między teorią a implementacją, ale często dotyczy zaawansowanych tematów (które osobiście mam trudności ze zrozumieniem), ale jest przydatny jako przykład.
źródło