官术网_书友最值得收藏!

  • R Programming By Example
  • Omar Trejo Navarro
  • 267字
  • 2021-07-02 21:30:43

Setting up the data

As it's usual with data analysis, the first step is to understand the data we will be working with. In this case, the data is the same as in Chapter 2, Understanding Votes with Descriptive Statistics, and we have already understood some of its main characteristics. Mainly, we've understood that age, education, and race have considerable effects over the propensity to vote in favor of the UK leaving or remaining in the EU.

The focus of this chapter will be on using linear models to predict the Proportion and Vote variables, which contain the percentage of votes in favor of leaving the EU and whether the ward had more votes for "Leave" or "Remain", respectively. Both variables have similar information, the difference being that one is a numerical continuous variable with values between 0 and 1 (Proportion) and the other is a categorical variable with two categories (Vote with Leave and Remain categories).

We'll keep observations that contain complete cases in the data object, and observations that have missing values for the Proportion and Vote variables in the data_incomplete object (we'll make predictions over these in the latter part of this chapter). The functions prepare_data(), adjust_data(), and get_numerical_variables() come from Chapter 2, Understanding Votes with Descriptive Statistics, so you may want to take a look if you're not clear about what they do. Basically, they load the data with the adjusted version that we created by compressing the data spread among various variables regarding age, education, and race:

data <- adjust_data(prepare_data("./data_brexit_referendum.csv"))

data_incomplete     <- data[!complete.cases(data), ]
data                <- data[ complete.cases(data), ]
numerical_variables <- get_numerical_variable_names(data)
主站蜘蛛池模板: 东方市| 阿瓦提县| 亳州市| 济阳县| 沅陵县| 瑞昌市| 凤阳县| 高平市| 澎湖县| 中西区| 大渡口区| 永善县| 株洲市| 乐平市| 大安市| 海盐县| 岫岩| 会泽县| 汉川市| 定襄县| 巴南区| 安平县| 普兰县| 大庆市| 青神县| 久治县| 监利县| 山丹县| 大洼县| 昭平县| 平顶山市| 六枝特区| 喀喇| 平安县| 根河市| 兰溪市| 东平县| 尼玛县| 四平市| 平武县| 天全县|