model plot好的,我在R中遇到真正的麻烦让我的互动条款准确地绘制。 首先,这是我的命运。
public static SqlBytes Compress(byte[] input)
{
using (MemoryStream memstream = new MemoryStream())
{
using (GZipStream zipped = new GZipStream(memstream, CompressionMode.Compress))
{
zipped.Write(input, 0, input.Length);
}
return new SqlBytes(memstream);
}
}
我的高度和最高温度变量居中,我得到以下输出:
Temp.1<-glm(black ~ abs(Lat) + Alt.1 + Max.1 + abs(Lat):Max.1 + abs(Lat):Alt.1)
我需要绘制模型的结果 - 一个显示纬度变化时比例黑度随温度的变化,另一个显示不同纬度下黑度与高度的比例差异。
我遇到的问题是R似乎没有正确绘制模型,并且给出了我的0-100范围之上和之下的黑度值(不可能是百分比)
这是我正在使用的代码,完全卡住了!
Coefficients:
(Intercept) abs(Lat) Alt.1 Max.1 abs(Lat):Max.1 abs(Lat):Alt.1
51.7399258 -0.4404355 0.0002218 -7.7018000 0.8700034 -0.0015007
我真的很感激所有或任何帮助,因为我不知道如何解决这个问题!
提前致谢
以下是一些示例数据,我担心我不能再共享,但这是我的格式,但我运行的是温度和高度为中心的代码。
TempA<-seq(-2,5)
TempB<-(TempA+30.35396)
AltA<-seq(60,2000)
LatA<-seq(0,27)
BML<-51.7399258+(-7.7018000*TempA) ## equator
BMLLow<-(51.7399258+(0.6*-0.4404355))+(-7.7018000+(0.8700034*0.6)*TempA)
BMLHigh<-51.7399258+(24*-0.4404355)+(-7.7018000+(0.8700034*24)*TempA)
plot(Max,black, ylim=c(0,100), xlim=c(26,38)
lines(TempB,BML)
lines(TempB,BMLLow, col="red")
lines(TempB,BMLHigh, col="blue")
感谢您的帮助 这些是我拥有的变量,然后是高度和纬度Alt.1 =居中的高度和Max.1 =居中的Max_Mean
dput(Stack[1:10,])
structure(list(Latitude = c(-24.30795, -23.340241, -21.15665,
-21.15665, -17.87762, -17.864179, -17.820673, -17.798579, -17.767033,
-17.755872), Max_Mean = c(31.0208333, 31.0208333, 31.0208333,
31.0208333, 30.7736083, 30.7736083, 30.7736083, 30.7736083, 30.7736083,
30.7736083), Mean_black_pack = c(50.422529, 31.11580776, 34.6917816,
33.86864311, 47.64279486, 3.4046481, 34.26923913, 27.41466269,
18.12089591, 42.71618832), Mean_Alt = c(1197.508352, 1016.849649,
951.0622235, 951.0622235, 978.1990858, 1010.503054, 980.9060909,
982.4801458, 984.3482196, 984.0309493)), .Names = c("Latitude",
"Max_Mean", "Mean_black_pack", "Mean_Alt"), row.names = c(NA,
10L), class = "data.frame")