inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)

이원 분산 분석

C() 적용범위

해결된 질문

128

김치현

작성한 질문수 31

0

C()는 무조건 일원 이원 분산분석에서만 적용되나요? 다중 선형회귀나 앞부분 강의에서는 별도로 C()를 확인하지 못해서요

 

python 머신러닝 빅데이터 pandas 빅데이터분석기사

답변 2

0

퇴근후딴짓

회귀, 로지스틱 회귀에서는 문제에서 범주형 변수다라는 말이 없다면 C()는 붙이지 마세요! 결과가 달라질 수 있어요

 

분산분석에서는 독립변수에 붙이면 됩니다.

0

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴입니다. 김치현님, 질문해 주신 C() 함수의 사용 범위에 대해 설명드리겠습니다.

C() 함수는 범주형 변수를 명시적으로 처리하기 위해 사용되는 함수로, 회귀 분석 및 분산 분석에서 각각 다른 방식으로 적용됩니다.

  1. 다중 선형회귀 및 로지스틱 회귀에서의 C() 사용:

    • 문자형 변수: 보통은 자동으로 범주형으로 처리됩니다.
    • 수치형 변수 중 범주형인 경우: 명시적으로 C()를 붙여주는 것이 좋습니다. 이는 숫자가 범주형 값을 가지는 경우, 예를 들어 0, 1, 2가 각각 다른 그룹을 나타낼 때입니다.
  2. 일원 및 이원 분산분석에서의 C() 사용:

    • 독립 변수가 범주형이면 기본적으로 C()로 묶는 것이 권장됩니다. 이는 수치형이든 문자형이든 관계없이 범주형 변수를 명확하게 처리하기 위함입니다. 따라서 분산분석에서는 더욱 명확히 모든 독립변수에 C()를 적용할 가능성이 큽니다.

김치현님의 학습 내용을 고려하면, 다중 선형회귀나 로지스틱 회귀에서는 꼭 필요한 경우에 C()를 사용한다는 점을 기억해 주세요. 해당 내용을 보다 명확히 이해하시려면 아래 유사한 질문과 답변을 참조하실 수 있습니다:
- 다중회귀분석에서 범주형데이터가있어도 ols 함수에서는 C()묶을필요없다고 하셨었는데
- 작업형3 C() 질문 드립니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

작업형2모의문제3_updated2026.10

0

10

1

작업형2 모의문제3_updated2026.10

0

12

2

38강에서 불균형 데이터 처리하는 stratify를 꼭 해줘야하는건지 질문합니다.

0

14

2

수강강의 연장 관련 문의

0

17

1

작업형1_연습문제1 section2

0

20

2

수강기간 연장 문의드립니다

0

22

1

작업형2 모의문제2_updated2026.10

0

31

2

수강기간 연장문의

0

23

1

작업형 2 질문

0

33

2

강의 연장 관련하여 문의드립니다.

0

38

1

섹션7 자료 다운로드

0

41

2

작업형 1 연습문제 Section12

0

40

2

수강기간 연장 문의

0

51

1

안녕하세요, 혹시 수강기간 연장이 가능할까요?

0

45

2

판다스 강의자료는 어디서 받을 수 있나요?

0

54

2

작업형2 모의고사3 자료 업데이트 요청

0

60

4

수강 연장가능여부 문의드립니다!

0

50

2

수강기간 연장 문의드립니다!

0

44

2

최빈값

0

48

2

수강 가이드라인

0

41

2

수강 연장 가능 여부 문의

0

65

2

강의 구매했는데 교재 필수일까요

0

49

2

수강기간 연장 가부 문의드립니다.

0

45

2

수강기간 연장이 가능한지 양해를 구하며 문의를 드립니다.

0

46

2