Category: 兴趣


question about 0|1 string

If there are 2 specific irrational 01 strings, is there a program which can take these 2 strings as input and output a rational string?

An intuitive answer is yes.

Another qurestion is for any 2 irrational 01 strings, is there a program which can make them to be a rational string?

Furthermore, is there a program to create a program to meet this need?

Advertisements

投资结果类型划分

股票很简单,它的基本操作就是买和卖。

一场投资活动有一系列基本操作组成。

一次基本操作只有两种

  • 以买开始,以卖结束
  • 以卖开始,以买结束

一群投资主体操作一只股票,如何从投资结果上划分这群投资主体呢?

第一个结论,那个赚得最多的主体=那个亏得最多的主体

假想这么一种情况,这场投资买卖没有时间限制

  • 有那么一个总是能赢的,每次基本操作都赚,简称股神
  • 有那么一个总是能输的,每次基本操作都亏,简称股痴

问股神存在吗?股痴存在吗?

直觉告诉我们,它俩都不存在。在这个意义上,股神=股痴。

那么应该如何划分投资结果类型呢?

  • 假设只考虑每次基本操作的盈利与否
    盈利=1       亏损=0
  • 一场投资活动由n个基本操作组成,为了讨论方便,假设n=10,而且要在规定时间内完成;即要在规定时间内完成10次基本操作,不多也不少
  • 那么只可能出现2^10=1024种类型
    X X X X X  X X X X X
    每个X=0|1

对任意一次投资活动,如果基本操作是盈利的,那么count++;如果亏损,那么 count–

根据count的大小来评定投资效果,count越大,越接近股神,count越小,越接近股痴。

很显然,count最大值是10,最小值是-10。count可能的取值包括(10,8,6,4,2,0,-2,-4,-6,-8,-10)

这就是一种划分,根据投资结果所做的划分,共11种类型,这种类型我们简称为R。

每种R类型都由若干子类型组成,子类型个数分别用N(10), N(8), N(6)等来表示。

问每种类型的子类型数目是多少?

10的情况也就一种,连续10个1,股神只有1个       🙂

-10的情况也就一种,连续10个0,股痴也只有1个  🙂

你看,股神和股痴1样多。   🙂

8的情况也就是10种可能性中出现1个0
-8的情况也就是10中可能性中出现1个1

这就是个组合嘛,熟悉二项式定理的都看出关系来了

N(10) = N(-10) = C(10, 0)  = 1

N(8) = N(-8) = C(10, 1) = 10

N(6) = N(-6) = C(10, 2) = 45

N(4) = N(-4) = C(10, 3) = 10*9*8/3/2 = 120

N(2) = N(-2) = C(10, 4) = 10*9*8*7/4/3/2 = 210

N(0) = C(10, 5) = 10*9*8*7*6/5/4/3/2 = 252

 

现在有1024个投资主体来从事这样的投资活动,假设是均匀分布的,那么每个投资主体只能找到唯一1个子类型,我们可以做上述R类型划分。

这种投资活动可以反复进行,分别对投资主体编号,对子类型编号,对R类型编号,我们就能研究投资主体的R类型变化情况。

如果某个主体在连续3次的投资活动中总是N(10),那么我们就有理由期待在接下来的投资活动中,他继续是N(10)。

如果某个主体在连续3次的投资活动中总是N(-10),那么我们就有理由期待在接下来的投资活动中,他继续是N(-10)。

注意,如果出现这种状况,那么其实股神真正等价于股痴,因为我们只要跟着股神走,就能赢;跟着股痴的逆方向走,也能赢。而且不仅仅是股神和股痴可以做为我们的领导,只要每个投资主体的连续投资结果是有规律可循的,都可以做为我们的领导。(这种规律不可能永远持续,但在某段时间内反复出现是可能的

 

为什么要做这样的类型划分? 因为这样可以跟踪研究投资主体,决定手头的资金使用权给谁比较合适。

谁适合做这样的类型划分? 券商交易软件合适,通用股票分析软件比如同花顺,大智慧也合适;手头有大把资金的却要寻找合适投资主体来代理的也合适;那些做模拟炒股的目的也在于此,希望找到合适的投资主体做为自己的领导:-);如果你想测量自己是否为领导,也可以来尝试:-)。

http://news.163.com/special/tuling002/#!/scene-1

很显然,第一步是建立函数关系。

你关心哪些因素,如何量化这些因素;关心的因素放在右边。假设只有1个因素Y,

再寻找其他影响Y的因素,假设只有1个因素X,

Y和X之间的关系是否很显然?  很容易发现的就是线性了,不容易发现的就是非线性的了。

一句话,Y=f(X)

f如何描述是个问题。

Y有时不止1个,X有时也不止1个也是问题。

遇到实际问题,你是否能想到建立函数关系来解决也是个问题。

就算想到这条路,是否能建立起贴合实际的函数关系也是个问题。

就算能找到合适的函数关系,是否有足够的资源来落实这个关系有时也是个问题。

是否需要找若干X的实例x们,Y的实例y们来发现函数关系也是问题。

还有一种情况是f这个关系也会变,它是时间的函数

note(2015/06/22):

  1. http://www.oecd.org/pisa/keyfindings/pisa-2012-results-overview.pdf
  2. http://data.163.com/15/0608/07/ARIOOEGN00014MTN.html

 

投资风险

什么是投资风险?

上涨风险:当股票上涨时,你没持有股票,那就是风险

下跌风险:当股票下跌时,你没卖掉股票,那就是风险

波动风险:股票波动有风险?波动大,意味着短期内变化剧烈,要求快速决定。一句话,频率加快。

流动性风险:如果投资没法收回,任何投资就失去了意义;如果收回难度加大,那么流动性风险就增加了。

其实,上述4个风险都和时间紧密相连。

ref:

  1. http://cn.wsj.com/gb/20141212/MKT160654.asp

以下是Ubuntu11下的使用方法

  1. 这里下载
    http://download.softether.co.jp/folder/vpn4_beta/v4.00-8612-rc1_fix3-2012.11.30/Linux/PacketiX%20VPN%20Client/32bit%20-%20Intel%20×86/
  2. 解压缩之后进入目录,run make
    如果有其他依赖安装包,假设你可以解决,否则参考
    http://dardofrecuencias.blogspot.com/2011/08/how-to-install-free-vpn-in-ubuntu.html
  3. 运行vpn Service
    ./vpnclient start
  4. 配置vpn service
    ./vpncmd
    vpncmd command – PacketiX VPN Command Line Management Utility
    PacketiX VPN Command Line Management Utility (vpncmd command)
    Version 2.20 Build 5350 (English)
    Compiled Oct 9 2007 01:27:58 by yagi at ILC308
    Copyright (C) 2004-2007 SoftEther Corporation. All Rights Reserved.
    By using vpncmd program, the following can be achieved.1. Management of VPN Server or VPN Bridge
    2. Management of VPN Clinet
    3. Use of VPN Tools (certificate creation and communication speed measurement)Select 1, 2 or 3:
    选2
    Specify the host name or IP address of the computer that the destination VPN Client is operating on.
    If nothing is input and Enter is pressed, connection will be made to localhost (this computer).
    Input destination:

    敲回车
    Connected to VPN Client “localhost“.
    VPN Client>

    创建nic
    VPN Client>niccreate
    NicCreate command – Create New Virtual Network Adapter
    Virtual Network Adapter Name: 0
    The command terminated normally.

    列出nic
    VPN Client>niclist
    NicList command – Get List of Virtual Network Adapters
    Item |Value
    —————————-+———————————–
    Virtual Network Adapter Name|0
    Status |Enabled
    MAC Address |00AC9D035CF6
    Version |Version 2.20 Build 5350 (English)
    The command terminated normally.

    创建account
    VPN Client>accountcreate
    AccountCreate command – Create New VPN Connection Setting
    Name of VPN Connection Setting: VPN
    Destination VPN Server Host Name and Port Number: public.softether.com:443
    Destination Virtual HUB Name: PUBLIC
    Connecting User Name: PUBLIC
    Used Virtual Network Adapter Name: 0
    The command terminated normally.

    列出account
    VPN Client>accountlist
    AccountList command – Get List of VPN Connection Settings
    Item |Value
    —————————-+———————————————–
    VPN Connection Setting Name |VPN
    Status |Offline
    VPN Server Address |public.softether.com (Direct TCP/IP Connection)
    Virtual Network Adapter Name|0
    The command terminated normally.
    连接account
    VPN Client>accountconnect
    AccountConnect command – Start Connection to VPN Server using VPN Connection Setting
    Name of VPN Connection Setting: VPN
    The command terminated normally.

    再次列出account,注意status已经是Connected
    VPN Client>accountlist
    AccountList command – Get List of VPN Connection Settings
    Item |Value
    —————————-+———————————————–
    VPN Connection Setting Name |VPN
    Status |Connected
    VPN Server Address |public.softether.com (Direct TCP/IP Connection)
    Virtual Network Adapter Name|0
    The command terminated normally.

    将此帐户设为缺省连接
    VPN Client>AccountStartupSet
    AccountStartupSet command – Set VPN Connection Setting as Startup Connection
    Name of VPN Connection Setting: VPN
    VPN Client>quit
  5. 获得ip地址,并修改路由表
    ifconfig vpn_0vpn_0 Link encap:Ethernet HWaddr 00:ac:9d:03:5c:f6
    UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
    RX packets:1603 errors:0 dropped:0 overruns:0 frame:0
    TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
    collisions:0 txqueuelen:500
    RX bytes:463867 (463.8 KB) TX bytes:0 (0.0 B)假设你的网关是192.168.1.1,那么
    route add -net 130.158.6.0/24 gw 192.168.1.1
    将vpn网段导到192.168.1.1,然后
    dhclient vpn_0
    从vpn server获得ip地址,再
    ip route del default via 192.168.1.1
    ip route add default via 10.0.0.1 dev vpn_0

    将所有路由导到vpn Gateway 10.0.0.1

Note:

  • (2013.08.18) – 从某日起,该server(public.softether.com)似乎停止工作了,但有更多的server选择,参考http://www.vpngate.net/en/; 而且网关也从10.0.0.1变为10.211.254.254. 连接用户从PUBLIC变为VPNGATE
  • vpncmd is also a utility which can be used to automating management tasks
  • (2013.11.13) – softether client 即使能连接上,youtube.com也访问不了,GFW的威力是不断进化的。
  • (2013.11.13) – 若干年前被封杀的freegate现在又活了,反而是若干年前能用的softether现在又遭封了
  • goagent虽然能访问某些被禁网站,但有些被禁网站依然是访问不了

THT和THH

问题是这样的:

  1. 取1枚硬币,随机抛掷,正面记为T,反面记为H,
  2. 连续抛掷直到THT出现,所需次数记为mi
  3. 重复步骤2 n次,n足够大

很显然,平均所需次数是Atht=(m1+m2+。。。+mn)/n

对THH做同样的实验,它也有平均次数,记为Athh,问Atht和Athh的大小

  1. Atht大于Athh
  2. Atht等于Athh
  3. Atht小于Athh

你的回答呢?

问题是这样的:一种仪器用来诊断病毒a,准确的概率是99%,然后随机挑选1人,仪器报告此人感染病毒a,问此人感染病毒a的概率是多少?

您的回答呢?

哇,今天是Turing诞辰100周年

1912/6/23,让我们记住这个非凡的日子。

image

缅怀这位非凡的计算天才。

这位天才是个博士,他的博士论文是什么呢?

 

注:

CS里stack很key,但是从来没提到Stack这玩意到底是谁整出来的。

stack的发明人到底是谁?

请看http://en.wikipedia.org/wiki/Charles_Leonard_Hamblin

The stack had been invented by Alan Turing in 1946 when he introduced such a stack in his design of the ACE computer.

至少在1946年,Turing设计ACE Computer(Automatic Computing Engine)时已经提到了Stack。

所以,没必要埋怨自己不够级别,只有Turing这等天才才会整出这么1个概念。

有ACE的设计原稿吗?http://en.wikipedia.org/wiki/Automatic_Computing_Engine说,这在当时是个机密,似乎是不可能公开了,但隐约提到ACE提供了subroutine call的功能。

1936年,Turing机问世,那时Turing仅24岁啊!

1945年,John von Neumann设计了EDVAC,据说Neumann了解Turing的理论工作。

 

2014/09/29   Turing Story http://tech.163.com/14/0929/06/A79S53K0000915BD.html   Imitation Game, which is a movie to memorize Turing will be on on Nov 2014.  原来Ada和Babbage都是和Turing有牵连的。

?difference engine?