我想用R拟合某种多变量时间序列模型
以下是我的数据示例:
u cci bci cpi gdp dum1 dum2 dum3 dx
16.50 14.00 53.00 45.70 80.63 0 0 1 6.39
17.45 16.00 64.00 46.30 80.90 0 0 0 6.00
18.40 12.00 51.00 47.30 82.40 1 0 0 6.57
19.35 7.00 42.00 48.40 83.38 0 1 0 5.84
20.30 9.00 34.00 49.50 84.38 0 0 1 6.36
20.72 10.00 42.00 50.60 85.17 0 0 0 5.78
21.14 6.00 45.00 51.90 85.60 1 0 0 5.16
21.56 9.00 38.00 52.60 86.14 0 …Run Code Online (Sandbox Code Playgroud) 目前我们正在使用检查约束来实现业务规则,但我想知道是否应该在SQL或业务逻辑层(C#)中实现业务规则.我在网上搜索过,发现检查约束很好用.
如果有人知道有关它的详细信息,请告诉我.还有一件事是,可以使用移动应用程序以及使用Web应用程序将数据泵入我的数据库.
我在for循环中以编程方式添加TextViews并将它们添加到ArrayList.
我该怎么用TextView.setId(int id)?我提出了什么整数ID,所以它不与其他ID冲突?
我正在使用Joda time(1.6)库并且它使用错误的时区(英国夏令时而不是GMT)继续返回DateTime对象.
我的Windows工作站(运行JDK 1.6.0_16)认为它在GMT中,如果从JDK日期/时间类获得默认时区,则它是正确的(GMT).我在Linux服务器上也有同样的行为.我认为在Joda的时区数据库文件中可能是一个错误,所以我用最新的数据库重建了jar但没有任何变化.
import java.util.TimeZone;
import org.joda.time.DateTime;
import org.joda.time.DateTimeZone;
import org.joda.time.LocalTime;
import org.joda.time.format.DateTimeFormatter;
import org.joda.time.format.ISODateTimeFormat;
public class TimeZoneTest {
public static void main(String[] args) {
DateTimeFormatter timeParser = ISODateTimeFormat.timeParser();
TimeZone timeZone = TimeZone.getDefault();
System.out.println(timeZone.getID()); // "Europe/London"
System.out.println(timeZone.getDisplayName()); // "Greenwich Mean Time"
DateTimeZone defaultTimeZone = DateTimeZone.getDefault();
System.out.println(defaultTimeZone.getID()); //"Europe/London"
System.out.println(defaultTimeZone.getName(0L)); //"British Summer Time"
DateTime currentTime = new DateTime();
DateTimeZone currentZone = currentTime.getZone();
System.out.println(currentZone.getID()); //"Europe/London"
System.out.println(currentZone.getName(0L)); //"British Summer Time"
}
}
Run Code Online (Sandbox Code Playgroud)
通过静态初始化程序进行调试,org.joda.time.DateTimeZone我看到System.getProperty("user.timezone")调用"Europe/London"按预期方式给出.
当我从CoreData实体生成我的类时,我得到生成的方法
@interface Site (CoreDataGeneratedAccessors)
- (void)addSearchesObject:(Search *)value;
- (void)removeSearchesObject:(Search *)value;
- (void)addSearches:(NSSet *)value;
- (void)removeSearches:(NSSet *)value;
@end
Run Code Online (Sandbox Code Playgroud)
所以当我调用removeSearchesObject时,我的问题非常简单:myObject我是否也必须删除它?
[site removeSearchesObject:[[fetchedResultsController fetchedObjects] objectAtIndex:indexPath.section]];
[context deleteObject:[[fetchedResultsController fetchedObjects] objectAtIndex:indexPath.section]];
Run Code Online (Sandbox Code Playgroud)
这是生成的代码(来自doc)
- (void)removeEmployeesObject:(Employee *)value
{
NSSet *changedObjects = [[NSSet alloc] initWithObjects:&value count:1];
[self willChangeValueForKey:@"employees"
withSetMutation:NSKeyValueMinusSetMutation
usingObjects:changedObjects];
[[self primitiveEmployees] removeObject:value];
[self didChangeValueForKey:@"employees"
withSetMutation:NSKeyValueMinusSetMutation
usingObjects:changedObjects];
[changedObjects release];
}
Run Code Online (Sandbox Code Playgroud) Scott Meyer关于非成员函数增加封装并允许进行更优雅的设计(在设计方面)的论点在我看来非常有效。看到这里:文章
但是我对此有疑问。(似乎也是其他人,尤其是图书馆开发人员,他们通常完全忽略了这一点)
使用成员函数时,代码通常看起来更好,更逻辑。不过,这可能是一种后天的品味,只需要花些时间先熟悉一下算法,然后再研究对象。(不寒而栗)
所以也许我只有一个问题:
使用成员函数,我 和我的IDE都知道该类可以做什么。
对我来说,这是巨大的!我没有使用不支持成员函数代码完成功能的编程方式。在精心设计的库中,它完全替代了我的文档。即使我看了一下api doc,通过成员列表进行浏览也绝对是自然而合乎逻辑的,而且我可以确定,这就是结局。如果该方法不存在,我可以放心地假设它不存在,并且可以写我的非成员非朋友。
我在STL中提出了这一点,因为,很高兴看到算法与基本组件不同,并且因为您已经习惯了它。
我还没有看到可以告诉我在特定类上可以使用哪些非成员函数的IDE。
这实际上是我的问题:是否有一个IDE(或IDE功能)可以帮助执行此代码约定?
有一个window.history.go(1)停止用户按下后退按钮,但想知道我是否可以检查是否存在前进历史记录,所以我可以显示一个弹出窗口警告用户不要按后退按钮.
我知道你可以获得历史长度,但有没有办法在历史列表中获得当前位置?或者其他一些方法......
我有一个接口,除其他外,实现了一个"公共IEnumerator GetEnumerator()"方法,所以我可以在foreach语句中使用该接口.
我在几个类中实现了这个接口,在其中一个类中,我想返回一个空的IEnumerator.现在我通过以下方式执行此操作:
public IEnumerator GetEnumerator()
{
ArrayList arr = new ArrayList();
return arr.GetEnumerator();
}
Run Code Online (Sandbox Code Playgroud)
但是我认为这是一个丑陋的黑客,我不禁认为有一个更好的方法来返回一个空的IEnumerator.在那儿?
如何将字符串"08:00"转换为DateTime数据类型?
我试图像这样使用它,我得到错误:
public DateTime currentTime
{
get
{
return DateTime.TryParse(
this.Schedule.Timetables.Max(x => x.StartTime),
currentTime);
}
set
{
currentTime = value;
}
}
Run Code Online (Sandbox Code Playgroud)
/ M
我正在创建一个自定义UISlider来测试一些界面的想法.主要是基于使拇指图像更大.
我发现了如何做到这一点,如下:
UIImage *thumb = [UIImage imageNamed:@"newThumbImage_64px.png"];
[self.slider setThumbImage:thumb forState:UIControlStateNormal];
[self.slider setThumbImage:thumb forState:UIControlStateHighlighted];
[thumb release];
Run Code Online (Sandbox Code Playgroud)
为了计算相关值,我需要知道拇指图像的中心点在被操纵时的位置.这一点应该是它的超视图的坐标.
看看UISlider文档,我没有看到跟踪这个的任何属性.
是否有一些简单的方法来计算这个或者它是否可以从一些现有的价值中得出?
c# ×2
cocoa-touch ×2
iphone ×2
android ×1
android-view ×1
c++ ×1
coding-style ×1
conflict ×1
constraints ×1
core-data ×1
ide ×1
ienumerator ×1
java ×1
javascript ×1
jodatime ×1
objective-c ×1
r ×1
sql ×1
sql-server ×1
statistics ×1
time-series ×1
uislider ×1