• 로그인
  • 장바구니에 상품이 없습니다.

home2 게시판 Python, SQL 게시판 회귀분석 질문합니당

회귀분석 질문합니당

2 글 보임 - 1 에서 2 까지 (총 2 중에서)
  • 글쓴이
  • #30082

    kk
    참가자

    1. statsmodel 의 model=sm.OLS(y,x).fit() 사용할때 y=np.array 없이 해도 되나요?

    강의보니까 y값인 몸무게에도

    몸무게 = np.array([75,81,59,70,55,78,84,72])

    이렇게 하셨던데
    print(몸무게)해보니 리스트랑 모양이 같아서 np.array 없이 몸무게=[]만으로 해봤는데 동작하더라구요

    y값에도 np.array()를 씌워준 이유가 있나용?

     

    이유가 있다면 

    model=LinearRegression().fit(x,y) 과 plt.plot(x,y) 은

    x값인 키에만 np.array..reshape((-1,1)) 해서 2차원의 구조를 만들어 줬는데

    왜 model=sm.OLS(키,몸무게).fit() 만 y에도 np.array()를 씌워서 사용해나 하나요?

     

    2. plt.plot()으로 그래프 그리기

     - 1차 함수 그릴때는

    x=[ [] , []...] 이렇게 2차원 구조 만들기 위해

    np.array.reshape((-1,1))해줬는데

     

    - 2차 함수 그릴때는

    그냥 x=np.array([1,2,3,4,5]) 이렇게만 했더라구요

    이건 왜 .reshape 해서 [[1], [2] ] 이런 구조를 안 만들어줬나용?

    #30125

    codingapple
    키 마스터

    그냥 패키지 만든사람이 그렇게 쓰래서 쓸 뿐입니다 np.array로 변환 안해도 잘되면 안해도 됩니다

    plt.plot 할 때도 맘대로 해도 될듯요 

2 글 보임 - 1 에서 2 까지 (총 2 중에서)
  • 답변은 로그인 후 가능합니다.

About

현재 월 700명 신규수강중입니다.

  (09:00~20:00) 빠른 상담은 카톡 플러스친구 코딩애플 (링크)
  admin@codingapple.com
  이용약관
ⓒ Codingapple, 강의 예제, 영상 복제 금지
top

© Codingapple, All rights reserved. 슈퍼로켓 에듀케이션 / 서울특별시 강동구 고덕로 19길 30 / 사업자등록번호 : 212-26-14752 온라인 교육학원업 / 통신판매업신고번호 : 제 2017-서울강동-0002 호 / 개인정보관리자 : 박종흠