पूर्वानुमान के लिए मॉडलिंग समस्या

Tidyverse में डेटा के साथ Modeling

Albert Y. Kim

Assistant Professor of Statistical and Data Sciences

मॉडलिंग समस्या

मानें $y = f(\vec{x}) + \epsilon$.

  1. $f()$ और $\epsilon$ अज्ञात हैं
  2. $y$ और $\vec{x}$ के $n$ ऑब्ज़र्वेशन डेटा में दिए हैं/मौजूद हैं
  3. लक्ष्य: $\epsilon$ को नज़रअंदाज़ करते हुए $f()$ का सन्निकटन करने वाला मॉडल $\hat{f}()$ फिट करें
  4. लक्ष्य (दोबारा): signal को noise से अलग करें
  5. फिर fitted/predicted मान जनरेट कर सकते हैं: $\hat{y} = \hat{f}(\vec{x})$
Tidyverse में डेटा के साथ Modeling

Explanation बनाम Prediction में अंतर

मॉडलिंग लक्ष्यों में मुख्य अंतर:

  1. Explanation: हमें $\hat{f}()$ के रूप की परवाह है, खासकर वे मान जो $y$ और $\vec{x}$ के बीच संबंध मापते हैं
  2. Prediction: हमें $\hat{f}()$ के रूप की उतनी परवाह नहीं, बस इतना कि वह $\vec{x}$ के आधार पर $y$ के लिए "अच्छे" पूर्वानुमान $\hat{y}$ दे
Tidyverse में डेटा के साथ Modeling

घर की condition

house_prices %>% 
  select(log10_price, condition) %>% 
  glimpse()
Observations: 21,613
Variables: 2
$ log10_price <dbl> 5.346157, 5.730782, 5.255273...
$ condition   <fct> 3, 3, 3, 5, 3, 3, 3, 3, 3, 3, 3...
Tidyverse में डेटा के साथ Modeling

एक्सप्लोरेटरी डेटा विज़ुअलाइज़ेशन: बॉक्सप्लॉट

library(ggplot2)
library(dplyr)
library(moderndive)

# Apply log10-transformation to outcome variable
house_prices <- house_prices %>%
  mutate(log10_price = log10(price))

# Boxplot ggplot(house_prices, aes(x = condition, y = log10_price)) + geom_boxplot() + labs(x = "house condition", y = "log10 price", title = "log10 house price over condition")
Tidyverse में डेटा के साथ Modeling

एक्सप्लोरेटरी डेटा विज़ुअलाइज़ेशन: बॉक्सप्लॉट

Tidyverse में डेटा के साथ Modeling

एक्सप्लोरेटरी डेटा समरीज़

house_prices %>% 
  group_by(condition) %>% 
  summarize(mean = mean(log10_price),
            sd = sd(log10_price), n = n())
# A tibble: 5 x 4
  condition  mean    sd     n
  <fct>     <dbl> <dbl> <int>
1 1          5.42 0.293    30
2 2          5.45 0.233   172
3 3          5.67 0.224 14031
4 4          5.65 0.228  5679
5 5          5.71 0.244  1701
Tidyverse में डेटा के साथ Modeling

एक्सप्लोरेटरी डेटा समरीज़

# Prediction for new house with condition 4 in dollars
10^(5.65)
446683.6
Tidyverse में डेटा के साथ Modeling

अभ्यास करते हैं!

Tidyverse में डेटा के साथ Modeling

Preparing Video For Download...