강의

챌린지

멘토링

로드맵

커뮤니티

[Side Projects After Work] Big Data Analysis Engineer Practical Exam (Task Types 1, 2, and 3)

We’ll guide non-majors and beginners to quickly earn the Big Data Analysis Engineer practical certification! Keep the theory light and the practical training solid. Even without complex background knowledge, you’ll focus on past exam questions and study only the key points that are sure to appear on the test.

(4.9) 939 reviews

6,160 learners

Level Beginner

Course period 12 months

Engineer Big Data Analysis
Engineer Big Data Analysis
Big Data
Big Data
Python
Python
Pandas
Pandas
Machine Learning(ML)
Machine Learning(ML)
Engineer Big Data Analysis
Engineer Big Data Analysis
Big Data
Big Data
Python
Python
Pandas
Pandas
Machine Learning(ML)
Machine Learning(ML)

Practical Problem Type 3 Frequently Asked Questions: When to use C()?

✅1. ANOVA / Two-way ANOVA / One-way ANOVA

→ For categorical factors, C() is the standard practice

Yes:

model = ols("y ~ C(group)", data=df).fit()
anova_lm(model)
  • ANOVA is originally an analysis that compares "differences in means between groups" → factors are categorical.

  • Therefore, even if the problem doesn't explicitly state "categorical" in words,

  • Since the factor itself is a group variable, C() is the default.

In other words,
✔ Even if it's in numbers → C()
✔ Even if it's in text → C()


❌2. Regression Analysis (OLS)

➡Only variables explicitly specified as categorical in the problem should use C()

Yes:

ols("y ~ x1 + region", data=df)
  • Just because it's in numbers doesn't mean it should automatically be treated as categorical data - that's wrong.

  • Treat numeric variables as continuous unless the problem specifically states they are "categorical variables"


❌3. Logistic Regression (logit)

➡Same principle as ols

Yes:

logit("target ~ x1 + job_type", data=df)
  • logit only needs C() when the problem explicitly states "categorical".
    Otherwise, never automatically add C().

Comment