首页 > 解决方案 > 数据标准化后变量的值变为 N/As

问题描述

对于多项式回归,我应该标准化我的数据集(来自世界银行数据的巴西 GDP 1960-2017)

使用:

x= x - min(x)
x= x/max(T)           

通过将“x”更改为我们的自变量。

我尝试联系讲师没有回应,也尝试了不同的数据集,但这个集是唯一不起作用的。

##Task 3.1##
##Load Data ##
GDP_Brazil <- read_excel("GDP Brazil.xlsx") 

View(GDP_Brazil)

##Plotting the original Data

G=GDP_Brazil[,3]
Time=GDP_Brazil[,2]

##3.2
##Normalization of data

Time= Time - min(Time)
Time= Time/max(Time)

运行此代码后,此变量的数据为 N/A

运行代码后,Variable Time 的结果从 [1960,2017] 变为 N/A,而它应该在 [0,1] 之间。

标签: rnormalizationnaminmax

解决方案


它是一个tibble. 所以,我们需要要么 要么[[$集,否则,它仍然是tibble一个单列。当我们进行一些需要vector

G <- GDP_Brazil[[3]]
Time <- GDP_Brazil[[2]]

推荐阅读