File tree Expand file tree Collapse file tree 2 files changed +54
-4
lines changed
Expand file tree Collapse file tree 2 files changed +54
-4
lines changed Original file line number Diff line number Diff line change @@ -16,10 +16,36 @@ shinyServer(function(input, output) {
1616 trees <- data.io :: read(" trees" , package = " datasets" , lang = " FR" ) %> . %
1717 dplyr :: select(. , - height )
1818
19+ xvar <- trees $ diameter
20+ yvar <- trees $ volume
21+
1922 output $ trees_plot <- renderPlot({
2023
2124 chart :: chart(trees , volume ~ diameter ) +
2225 ggplot2 :: geom_point() +
2326 geom_abline(aes(slope = input $ slope_ui , intercept = input $ intercept_ui ))
2427 })
28+
29+ output $ resid_sum <- renderText({
30+ predict <- xvar * input $ slope_ui + input $ intercept_ui
31+ dist <- yvar - predict
32+ value <- sum(dist )
33+ print(value )
34+ })
35+
36+ output $ resid2_sum <- renderText({
37+ predict <- xvar * input $ slope_ui + input $ intercept_ui
38+ dist <- yvar - predict
39+ value <- sum(dist ^ 2 )
40+ print(value )
41+ })
42+
43+ output $ resid_abs_sum <- renderText({
44+ predict <- xvar * input $ slope_ui + input $ intercept_ui
45+ dist <- yvar - predict
46+ value <- sum(abs(dist ))
47+ print(value )
48+ })
49+
50+
2551})
Original file line number Diff line number Diff line change @@ -21,7 +21,31 @@ shinyUI(fluidPage(
2121 mainPanel(
2222 h4(" Ajustez aux mieux la droite dans ce nuage de points" ),
2323 p(" Nous pouvons traduire cette formule pour notre cas concret $$Volume = pente \\ times diametre \\ + \\ ordonnee \\ à \\ l \\ origine$$ " ),
24- plotOutput(" trees_plot" )
25- )
26- )
27- ))
24+ plotOutput(" trees_plot" ),
25+ hr(),
26+ h4(" Tentez de minimiser les valeurs ci-dessous" ),
27+ p(" Somme des résidus" ),
28+ verbatimTextOutput(" resid_sum" ),
29+ p(" Somme des carrés des résidus" ),
30+ verbatimTextOutput(" resid2_sum" ),
31+ p(" Somme des valeurs absolues des résidus" ),
32+ verbatimTextOutput(" resid_abs_sum" ),
33+ hr()# ,
34+ # column(3,
35+ # wellPanel(
36+ # p("Somme des résidus"),
37+ # verbatimTextOutput("resid_sum")
38+ # )),
39+ # column(3,
40+ # wellPanel(
41+ # p("Somme des carrés des résidus"),
42+ # verbatimTextOutput("resid2_sum")
43+ # )),
44+ # column(3,
45+ # wellPanel(
46+ # p("Somme des valeurs absolues des résidus"),
47+ # verbatimTextOutput("resid_abs_sum")
48+ )
49+ )
50+ )
51+ )
You can’t perform that action at this time.
0 commit comments