2017-06-22 228 views
0

樣本數據增量變化

A B  C   D E 
1 2016 94.49433733 2 81.28 
5 2016 95.38104534 4 139.6944 
7 2016 95.43885385 1 69.11 
8 2016 94.91936704 1 7.23 
9 2016 95.21859776 3 152.31 
10 2016 95.15797535 1 86.32 
11 2016 95.1830432 2 38.24 
13 2016 94.01256633 2 33.3 

給出的樣本數據,並使用R,我想建立一個順序,讓我從我的預測變量(ç)的增量影響。

預計表(由0.5增加):

C   ANSWER 
85   
85.05  
85.1   
85.15  
85.2   
85.25  
85.3   
85.35  

我看明白了在C每個增量變化(增加),會發生什麼d?

這裏是我試過變換和應用

transform(df, volumen=unlist(tapply(C, D, function(x) c(0, diff(x))))) 
+1

你想也許做線性迴歸? – Axeman

+0

我嘗試過使用lm(S〜D)這兩個變量的lm模型,但是我怎樣才能將一個表格顯示出使用該模型的等式的變化? – Warz

回答

0
fit <- lm(D ~ C, data = my_sample_data) #Fits a linear model 
my_sequence <- seq(from = 85, to = 85.35, by = 0.05) # first column 
result <- fit$coefficients[1] + my_sequence * fit$coefficients[2] #2nd column 
df <- data.frame(C = my_sequence, ANSWER = result) #Makes a table 
+1

你的意思是你的第一行,'fit < - lm(E〜C,data = my_sample_data)'? – Warz

+2

或使用'預測'。 – Axeman

+1

@Axeman我能夠使用預測和事情制定出來。 '預測(fit,newdata = pred.data))' – Warz