我有一个数据:
session_config=$(PHP_INI_SCAN_DIR=/etc/php/${version}/${conf_dir}/conf.d/ php${version} -c /etc/php/${version}/${conf_dir}/php.ini -d "xdebug.remote_autostart=0" -d "error_reporting='~E_ALL'" -r 'foreach(ini_get_all("session") as $k => $v) echo "$k=".$v["local_value"]."\n";')
我想用A和B对数据进行分组,并使用data2和data1对每个A + B进行locfit分类。
我能够对数据进行排序。
library(locfit)
a<- c("A", "A", "A", "A", "A","A","A","A","A","A","A","A", "B", "B", "B", "B", "B","B", "C", "C", "C", "C", "C","C","C","C","C","C","C","C","C","C","C","C","C","C")
b<- c("h3c2", "h3c2", "h3c2", "h3c2", "h3c2","h3c2","h3c2","h3c2","h3c2","h3c2","h3c2","h3c2", "h1c1", "h1c1", "h1c1", "h1c1", "h1c1","h1c1", "h5c2", "h5c2","h5c2","h5c2","h5c2","h5c2","h5c2","h5c2","h5c2","h5c2","h5c2","h5c2","h5c2","h5c2","h5c2","h5c2","h5c2","h5c2")
c<- c(0, 0.090909091, 0.181818182, 0.272727273, 0.363636364, 0.454545455, 0.545454545, 0.636363636, 0.727272727, 0.818181818, 0.909090909, 1, 0, 0.2, 0.4, 0.6, 0.8, 1, 0, 0.058823529, 0.117647059, 0.176470588, 0.235294118, 0.294117647, 0.352941176, 0.411764706, 0.470588235, 0.529411765, 0.588235294, 0.647058824, 0.705882353, 0.764705882, 0.823529412, 0.882352941, 0.941176471, 1)
d<- c(391.064, 499.769, 575.051, 666.537, 774.666, 859.841, 932.585, 971.25, 996.516, 1002.115, 999.499, 940.548, 242.836, 391.662, 507.624, 507.624, 643.627, 779.394, 195.014, 259.007, 299.504, 310.179, 323.274, 346.793, 381.012, 384.662, 382.25, 434.032, 416.324, 382.021, 402.603, 396.873, 377.478, 367.659, 373.589, 382.506)
dt <- data.table(A = a,
B= b,
data1=c,
data2=d)
但我无法将locfit与此一起放入。 我试过这个,但它不起作用:
dt2 <- dt[, .SD[c(1:.N)], by = c('A', 'B')]
当我这样做时,: I get a graph like this
I want the graph to look like this
的位置我知道如何让它像这样工作吗?
非常感谢!