
import os,sys 
parentdir = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) 
sys.path.insert(0,parentdir) 

import xmind
from xmind.core.markerref import MarkerId
xmind_name="经济学的基本方法"
w = xmind.load(os.path.dirname(os.path.abspath(__file__))+"\\"+xmind_name+".xmind") 
s2=w.createSheet()
s2.setTitle("经济学的基本方法")
r2=s2.getRootTopic()
r2.setTitle("第二讲：经济学的基本方法")

#xmind内容
content={
'基础概念':[
    {'机会成本':[
        '定义：一项选择，所放弃的最高价值(时间，多钱)',
        {'风险':[
            '眼界，看不见隐藏的选项：重视短期利益，忽视长期利益',
            '外界洗脑：营销,PUA',
            '预见性问题：老罗的锤子手机'
        ]},
        '目的：探索人生更多选项',
        {'思考':[
            '1.什么年龄谈恋爱最合适',
            '2.什么年龄更应该重视存钱',
            '3.怎么判断移民值还是不值'
        ]}
    ]},
    {'沉没成本':[
        '定义：已经失去的，无法再收回的成本',
        {'风险':[
            '合理化自己的行为，不愿承认自己的错误',
            '赌徒效应'
        ]}
    ]},
    {'边际成本':[
        '考虑程度时使用',
        '边际：额外的，追加的',
        '目标：边际收益>边际成本',
        '例子：火锅店的夜宵档，24小时便利店'
    ]},
    {'存量，增量':[
        '存量：现有客户',
        '增量：未来的客户',
        {'例子':[
            '销售：保险，房产，基金',
            '开店：盆栽，窗帘'
        ]}
    ]},
    {'可变因素与不可变因素':[
        '重视不可变因素，努力改变可变因素',
        '例子：买房，找对象'
    ]}
],
'个体选项优化':[
    {'1.预算约束和可行性选项':[
        '尽可能找到多的选项'
    ]},
    {'2.权衡选项：成本收益分析':[
        '把所有因素考虑进去，全面准确做一个估值->',
        '加总，估的越准，选的越好',
        {'步骤':[
            {'1.成本<收益':[
                '机会成本',
                '存量，增量'
            ]},
            '2.边际成本（确定占比）'
        ]},
        '例子：工作，买房，开水果店,合伙人创业'
    ]},
    {'3.激励':[
        '成本收益变更时，人的选择也要做相映变化',
        {'感悟':[
            '1.正面行为给予正面激励，负面行为给予负面激励',
            '2.对越亲近的人越好'
        ]}
    ]}
],
'群体均衡':[
    {'1.群体分析':[
        '人与人之间相互影响，需考虑别人是怎样做选择的'
    ]},
    {'2.均衡':[
        '人与人经过漫长互相影响改变的过程，最终形成一个稳定的结果'
    ]},
    {'反常现象':[
        {'3.合成谬误':[
            '个体选项优化层面有益，但对群体均衡有害，最终个人利益受损',
            '例子：剧院站起来，节假日高速免费，纸箱注水'
        ]},
        {'4.搭便车':[
            '自己不做事，指望别人做事，享受别人做事带来的好处->',
            '促使人人想搭便车，对群体有害',
            '例子：轮流打扫卫生',
            '措施：做出预防，改变分工方法'
        ]}
    ]},
    {'学习上述内容的目的':[
        '提前预判均衡结果，做出预防'
    ]}
],
'模型与数据检验':[
    {'做模型步骤----对映的坑':[
        '1.设定一个假说----主次不分，人为忽略了主要因素',
        '2.解释一个假说----归因谬误',
        '3.利用统计数据检验模型----历史太短，无足够数据检验',
        '4.看检验结果',
        '5.结果不满足时，循环上述过程'
    ]},
    {'归因谬误':[
        {'前后':[
            '把前后发生的两件事当成有因果关系',
            '例子：租房，养猫',
            '科学与玄学的区别',
            '建议：有利->传统文件,不利->封建迷信'
        ]},
        {'同时':[
            '把同时发生的两件事当成有因果关系',
            {'相关性':[
                '遗漏因素(有一个共同原因)',
                '反向关系',
                '巧合'
            ]},
            {'例子':[
                '产品换代言，销量增长',
                '节食减肥与体重超重',
                '货币增长与经济增长'
            ]}
        ]}
    ]},
    {'数据检验':[
        '1.自然实验法：对比法',
        '2.调查法：问卷调查，打电话',
        '3.经济实验法：更改实验条件（参考性更高）',
        '注：即使模型正确，随着时间，它也要不断迭代'
    ]}
]

}

#构建xmind
xmind.build(content,r2)
topics=r2.getSubTopics()
for topic in topics:
    topic.addMarker(MarkerId.starBlue)

#保存xmind
xmind.save(w,os.path.dirname(os.path.abspath(__file__))+"\\"+xmind_name+".xmind") 