Linear Regression 1 [Matlab]

Поділитися
Вставка
  • Опубліковано 3 лют 2020
  • This video describes how the singular value decomposition (SVD) can be used for linear regression in Matlab (part 1).
    Book Website: databookuw.com
    Book PDF: databookuw.com/databook.pdf
    These lectures follow Chapter 1 from: "Data-Driven Science and Engineering: Machine Learning, Dynamical Systems, and Control" by Brunton and Kutz
    Amazon: www.amazon.com/Data-Driven-Sc...
    Brunton Website: eigensteve.com
    This video was produced at the University of Washington
  • Наука та технологія

КОМЕНТАРІ • 19

  • @payman_azari
    @payman_azari Рік тому +2

    I recommend watching the regression sections multiple times; tons of points to learn and to look in the references. Extraordinary tutorials, thanks Steve.

    • @hassaanhameed
      @hassaanhameed 8 місяців тому +1

      i replay the video after reading your comment I need to watch it again after testing on the real data

  • @adricat59
    @adricat59 4 роки тому +1

    Really useful, thanks!

  • @kouider76
    @kouider76 3 роки тому

    Thank you for the excellent explaination, looking Forward for more Video

  • @danielhoven570
    @danielhoven570 4 роки тому +4

    Just got your book! can't wait to dig in

  • @x1x2x125
    @x1x2x125 4 роки тому

    Great video!

  • @user-ym8rz6mw5r
    @user-ym8rz6mw5r 2 роки тому +1

    wow, good job! I take back what i said about you lacking examples. this is top stuff

  • @dragoncurveenthusiast
    @dragoncurveenthusiast 3 роки тому +2

    9:18 I think b = a*x would be more accurate than b = anoisy*x.
    After all, it is the true factor a that has an influence on b, not the noisy measurement we took of a.
    I think this is the reason why the plot looked so much better than expected, also at 7:58, the noise was added to a before calculating b from a, so the noise didn't influence the relationship between a and b.

  • @songurtechnology
    @songurtechnology 3 місяці тому

    Thank you ❤

  • @fahimmumand
    @fahimmumand Рік тому

    How can one calculate the uncertainty with svd?
    Say that we have uncertainty in both a and b, based on the uncertainty the slope and intercept of y should have uncertainty as well, can you please elaborate how to calculate the uncertainty in the slope and intercept.
    Thanks in advance.

  • @vvviiimmm
    @vvviiimmm 4 роки тому

    9:18 More like "the danger of mutable variables" :) Thanks for sharing, keep it up

  • @HuadongWu
    @HuadongWu 3 роки тому

    the first method demon [time 6:45 - 7:19] is problematic explained as following: [U,S,V]=svd(a,'econ') input a doesn't change slope, so [U,S,V] won't change characteristics, xtilde=V*inv(S)*U'*b won't change its distribution from b's characteristics

  • @lingnie2809
    @lingnie2809 2 роки тому

    just out of curious. Is that a 13'' macbook or 16'' macbook?

  • @jakobjonsson1474
    @jakobjonsson1474 Рік тому

    When using the SVD command, you input your array a as a 1d array. This doesn't work in python. Does anyone know how to do this in python with a 1d array?
    Thank you

    • @jakobjonsson1474
      @jakobjonsson1474 Рік тому

      I understood what the problem was when watching the corresponding video in Python.

  • @jeroendebest1711
    @jeroendebest1711 3 роки тому

    x=a\b

  • @x1x2x125
    @x1x2x125 4 роки тому

    First!

  • @younique9710
    @younique9710 2 місяці тому

    After we added some noise to a, should we run SVD with the noisy a rather than a in the 11th commend of the MatLab?