2016-09-25 15 views
7

Natknąłem się na this pytanie, które zadaje , jeśli Azure ML może obliczyć zaufanie - lub prawdopodobieństwa - dla przewidywania danych wiersza. Jednakże, biorąc pod uwagę, że odpowiedź na to pytanie brzmi: No i sugeruje użycie R, próbuję wymyślić, jak użyć R, aby zrobić dokładnie to dla modelu regresji.Jak mogę użyć R, aby uzyskać przedziały ufności w Azure ML?

Czy ktoś ma jakieś sugestie dotyczące referencji na temat tego, gdzie tego szukać?

Mój scenariusz jest taki, że wykorzystałem platformę Azure ML do zbudowania ulepszonego modelu regresji drzewa decyzji, który wyświetla kolumnę Scored Label. Ale nie znam analizy regresji wystarczająco dobrze, aby napisać kod R, aby użyć wyjściowego modelu do uzyskania przedziałów ufności.

Szukam wszelkich odniesień, które mogą mi pomóc zrozumieć, jak to zrobić w R (w połączeniu z Azure ML).

+3

Większość z nas, użytkowników R, nie używa MS Azure ML. Dla mnie to dlatego, że sądzę, że podniosą cenę, gdy tylko znajdą ustaloną bazę użytkowników. (MS wkręcił mnie wcześniej.) Jeśli potrzebujesz odpowiedzi R, będziesz musiał stworzyć kod i pokazać, jakiego rodzaju obiektów R używasz. –

Odpowiedz

5

Nie ma prostej metody obliczania przedziału ufności na podstawie wyników modelu drzewa decyzji przyspieszonych w usłudze Azure ML.

Oto niektóre alternatywne propozycje:

  1. odbudować modelu korzystania z biblioteki (GBM) http://artax.karlin.mff.cuni.cz/r-help/library/gbm/html/gbm.html lub biblioteki (GLM) https://stat.ethz.ch/R-manual/R-devel/library/stats/html/glm.html

  2. Następnie zbudować przedział ufności przy użyciu funkcji confint: https://stat.ethz.ch/R-manual/R-devel/library/stats/html/confint.html

  3. W przypadku modelu liniowego obliczanie przedziału ufności jest prostsze: http://www.r-tutor.com/elementary-statistics/simple-linear-regression/confidence-interval-linear-regression

Powiązane problemy