Ⅰ、// 电脑端安装(WIN)

一、环境搭建

1. 安装Git命令行工具

详情想看 “杂谈手记” ? ”WIN下安装Git并美化”一文

杂谈手记” ? ”WIN下安装Git并美化

2.安装Node.JS

详情想看 “杂谈手记” ? ”WIN下安装简易Web服务器环境”一文

杂谈手记” ? ”WIN下安装简易Web服务器环境

3.安装pm2管理工具

在Git命令行工具中输入如下指令:

npm i pm2 -g

安装过后记得查看是否成功

node -v
pm2 -v

二、安装Sharelist

1.打开Git命令行工具,进入要安装Sharelist的目录

我这里以D:/Git/download目录为例

2.输入如下命令,下载Sharelist程序安装包

#本地安装
git clone https://github.com/reruin/sharelist.git 
如果速度很慢的话,切换这个镜像地址
git clone --depth=1 https://github.com.cnpmjs.org/reruin/sharelist.git
或者
git clone --depth=1 https://hub.fastgit.org/reruin/sharelist.git

#远程安装(可选)
wget --no-check-certificate -qO-  https://raw.githubusercontent.com/reruin/sharelist/master/netinstall.sh | bash

#更新
bash update.sh

3.进入Sharelist目录

cd sharelist

4.运行安装命令

bash install.sh

5.此时打开 "http://localhost:33001"并显示界面,即为安装成功

6.安装报错,进行排查

当显示npm和pm2命令找不到时,进入sharelist文件夹,打开install.sh文件:

使用VS Code或者别的文本编辑器打开这个文件

注释掉这一行

这是一段PATH路径寻址的代码,因为我在安装Node.js环境时配置了全局环境变量,可能导致了它加载不到正确的路径,所以我们注释掉这段代码,就可以依靠全局环境变量正确寻址。

注释完毕重新安装Sharelist即可

三、启动并配置Sharelist挂载各大网盘

1.首次启动要配置网站管理员密码、名称、虚拟路径等等。随意,后期可改

2.点击页面下方的管理,输入刚刚设置的管理员密码,进入管理后台

3.配置自己所需的网盘,具体可以参考官方文档

大神的官方文档:ShareList Docs

4.逆天功能介绍:虚拟路径

① 首先创建一个文件夹,随便在哪都行,我这里D:\Git\download\虚拟路径

② 然后创建一个.d.ln格式的文件,我这里以ctcc.d.ln为例

③ 文件的内容格式是这样 挂载标识:挂载内容

具体如下:?

Sharelist虚拟路径挂载配置内容

④ 然后在Sharelist的管理后台绑定虚拟路径

⑤ 然后在首页刷新,出现“目录选项”

⑥ 点击进去,这个ctcc其实就是等效于首页的ctcc文件夹了

四、配置Sharelist挂载WebDav

如下配置即可?

WedDav可以把整个虚拟路径的配置转出,方便我们等下搭配RaiDrive映射本地硬盘

五、使用RaiDrive本地挂载硬盘

1.下载、安装RaiDrive

点我下载:RaiDrive, The Best Way to the remote storage

2.配置RaiDrive

3.配置信息如下

4.这样就是挂载成功了

5.成果如下

六、其他的注意事项?

Sharelist的其他注意事项

七、设置pm2自启动sharelist

pm2 start app.js --name sharelist --env prod //开启sharelist进程
pm2 save //保存进程信息
pm2 startup //开机自启动

八、pm2常用命令

pm2 start app.js # 启动app.js应用程序
pm2 start app.js -i 4 # cluster mode 模式启动4个app.js的应用实例
# 4个应用程序会自动进行负载均衡
pm2 start app.js --name="api" # 启动应用程序并命名为 "api"
pm2 start app.js --watch # 当文件变化时自动重启应用
pm2 start script.sh # 启动 bash 脚本

pm2 list # 列表 PM2 启动的所有的应用程序
pm2 monit # 显示每个应用程序的CPU和内存占用情况
pm2 show [app-name] # 显示应用程序的所有信息

pm2 logs # 显示所有应用程序的日志
pm2 logs [app-name] # 显示指定应用程序的日志
pm2 flush

pm2 stop all # 停止所有的应用程序
pm2 stop 0 # 停止 id为 0的指定应用程序
pm2 restart all # 重启所有应用
pm2 reload all # 重启 cluster mode下的所有应用
pm2 gracefulReload all # Graceful reload all apps in cluster mode
pm2 delete all # 关闭并删除所有应用
pm2 delete 0 # 删除指定应用 id 0
pm2 scale api 10 # 把名字叫api的应用扩展到10个实例
pm2 reset [app-name] # 重置重启数量

pm2 startup # 创建开机自启动命令
pm2 save # 保存当前应用列表
pm2 resurrect # 重新加载保存的应用列表
pm2 update # Save processes, kill PM2 and restore processes
pm2 generate # Generate a sample json configuration file
pm2 start app.js --node-args="--max-old-space-size=1024"

Ⅱ、// 电脑端安装(Linux)

Linux桌面端

首先很遗憾的是,RaiDrive的客户端只支持WIN系统。如果你电脑的主力系统是Linux,那么搭建完Sharelist以后只能用在网页访问,没法映射磁盘。

1.安装Git

#Debian/Ubuntu 系统及其发行分支
sudo apt-get -y install git

CentOS/RHEL 系统及其发行分支
sudo yum -y install git

2.下载Sharelist

#本地安装
git clone https://github.com/reruin/sharelist.git 
如果速度很慢的话,切换这个镜像地址
git clone --depth=1 https://github.com.cnpmjs.org/reruin/sharelist.git
或者
git clone --depth=1 https://hub.fastgit.org/reruin/sharelist.git

#远程安装(可选)
wget --no-check-certificate -qO-  https://raw.githubusercontent.com/reruin/sharelist/master/netinstall.sh | bash

#更新
bash update.sh

3.安装Sharelist

cd sharelist
bash install.sh

4.启动Sharelist

浏览器输入http://localhost:33001即可

5.设置自启动命令同WIN

Linux服务器端

上述不管是WIN还是Linux桌面端,都无法摆脱的问题是电脑一关机Sharelist也就关闭了,对于搞资源分享的小伙伴来说不是很友好啊,那么如果你有这个需求恰好还有一台Linux服务器的话,不妨试试这样配置,能实现24H不间断的服务。

1.至5.同桌面端

6.安装宝塔,配置好Web环境

我估摸着能看到这里的都是老司机了,我就不赘述这些过程了

7.建立好一个新的站点,绑定、解析好域名

8.域名反代,如图所示

9.启动Sharelist

接下来在任何一台设备输入站点域名即可成果启动Sharelist

10.映射磁盘

虽然Sharelist服务端在Linux服务器上跑着,但只要你工作的电脑不是Linux而是WIN,那么你也可以像文章一开始那样映射磁盘,只需要修改一下RaiDrive的配置:将127.0.0.1改为?宝塔面板绑定的Sharelist域名;33001端口改为?网站域名端口(默认80端口)

Ⅲ、//手机端安装

1.下载Termux

Termux是一个命令行工具,前往官网下载最新版

点我下载:Termux

2.安装git

pkg install git

3.安装Node.js

pkg install nodejs

4.下载Sharelist

#本地安装
git clone https://github.com/reruin/sharelist.git 
如果速度很慢的话,切换这个镜像地址
git clone --depth=1 https://github.com.cnpmjs.org/reruin/sharelist.git
或者
git clone --depth=1 https://hub.fastgit.org/reruin/sharelist.git

#远程安装(可选)
wget --no-check-certificate -qO-  https://raw.githubusercontent.com/reruin/sharelist/master/netinstall.sh | bash

#更新
bash update.sh

5.安装Sharelist

cd sharelist
bash install.sh

6.安装npm

npm install

7.安装pm2

npm i pm2 -g

8.启动Sharelist服务

pm2 start app.js --name sharelist --env prod

9.输入网址"http://127.0.0.1:33001",完成

山东财经大学 2022 -- 2023 学年第 一 学期期末综合实验

说明:

1、 答卷要有分析过程、主要计算结果与图、Matlab程序,注意单倍行距;

2、 答卷的文件以“学号与姓名”组成,提交时不要有座位电脑的编号目录;

3、 电子答卷提交后,再提交书面打印文件,答卷最好不要超过6页,左边二钉装订。

1、上证A股综合指数当前为3080,假如未来1年投资上证指数的年收益率5.1%,上证指数的年波动率标准差为0.7,如果上证指数在未来2年服从正太分布,请画出未来2年内的上证指数模拟走势图。

答:

img

2、对于古井贡的交易数据,分别画出这个股票的九日均线图MACD,相对强弱指数RSI,威廉指数WMS 和 蜡烛图candle,四个子图显示在同一窗口中。交易数据见附件。

答:

img

3、附件中的数据给出了20只股票100个交易日的价格信息,请计算该20只股票的期望价格、预期收益率和20只股票的协方差矩阵。

答:

期望收益:

1

期望收益率:

img

img

协方差:

img

4、ABC三种资产的预期收益、标准差和相关系数如下表,请在一个图中画出由10个有效投资组合构成的有效前沿、由500个可行投资方案构成的可行域。

项目相关系 数矩阵 资产A 资产B 资产C
资产A 1 0.9 0.1
资产B 0.9 1 0.4
资产C 0.1 0.4 1
预期回报 0.10 0.18 0.15
各资产标准差 0.15 0.25 0.2

注:已知资产组合的标准差和相关系数后,求解协方差矩阵的函数COV=corr2cov(标准差,相关系数)

img

img

一、检测是否需要跳过WIN11检测

微软官方检测软件下载地址:https://aka.ms/GetPCHealthCheckApp

1.下载安装完毕以后,打开Health Check软件。

image-20221011123122926

2.点击上图的Windows11引入"立即检查"按钮

image-20221011123402699

3.如果电脑符合WIN11安装要求,那么就直接正常安装即可。如果不符合,请按照“步骤五”进行设置

image-20221011123705360

4.我的实体机满足WIN11装机需求,但是VM虚拟机我做了限制,不符合安装需求的,正好做演示使用。

二、下载安装Ventoy

官网下载地址:https://github.com/ventoy/Ventoy/releases

如果没有科学上网能力来访问Github,可以看文末高速下载方式。

三、插入 >= 8GB的U盘(备份好数据!)

本文使用32GB的U盘制作装机系统盘。

四、制作Ventoy装机系统盘

1.解压下载好的Ventoy文件,双击Ventoy2Disk.exe文件。

image-20221007121755996

2.确保选择正确的U盘(千万别选择本地磁盘)。

image-20221007122608809

3.设置U盘分区格式为GPT模式(因为GPT模式对于UEFI的BIOS启动模式更友好)。

image-20221007122752697

image-20221007122909070

4.点击安装即可。

image-20221007123027396

五、WIN11绕过TPM2.0和CPU限制

其它系统直接从“六”开始看,这里是WIN11绕过限制的专版内容。

1.双击Ventoy解压文件夹内的VentoyPlugson.exe程序,并点击启动。

image-20221007123404837

2.在自动弹出的网页中选择“全局控制插件”。

image-20221011114903143

3.将“VTOY_WIN11_BYPASS_CHECK—— 绕过Windows 11硬件检查”的“选项设置”从“0”变为“1”。

image-20221011115002611

4.将下面几个选项依次重复上述设置。

image-20221011115429563

六、将ISO镜像文件导入U盘

image-20221011115525912

七、重启电脑进入BIOS界面(或者直接进入USB设备选择界面)

img

八、选择启动U盘

image-20221011121838486

我这里为了方便录制,使用了VM虚拟机,所以识别的U盘名称如上图。请大家自行确定各自的U盘型号即可。

九、选择系统ISO镜像系统

image-20221011121723340

十、选择normal模式进入

image-20221011121954186

十一、进行设置安装

image-20221011122107743

image-20221011122120162

image-20221011122142680

若Ventoy和镜像下载过慢,可以关注公众号“卓继非凡网络工作室”,后台回复“Ventoy”和“WIN11”即可获得高速下载链接!

qrcode_for_gh_ae83a00e0add_258

我的博客即将同步至腾讯云开发者社区,邀请大家一同入驻:https://cloud.tencent.com/developer/support-plan?invite_code=3svr12kkscyss

20191254133-曹永卓实验报告-01

20191254133-曹永卓实验报告-02-1

20191254133-曹永卓实验报告-03

20191254133-曹永卓实验报告-04

20191254133-曹永卓实验报告-05

20191254133-曹永卓实验报告-06

20191254133-曹永卓实验报告-07

20191254133-曹永卓实验报告-08

20191254133-曹永卓实验报告-09

20191254133-曹永卓实验报告-10

20191254133-曹永卓实验报告-11

20191254133-曹永卓实验报告-12

20191254133-曹永卓实验报告-13

20191254133-曹永卓实验报告-14

20191254133-曹永卓实验报告-15

20191254133-曹永卓实验报告-16

20191254133-曹永卓实验报告-17

20191254133-曹永卓实验报告-18

20191254133-曹永卓实验报告-19

20191254133-曹永卓实验报告-20

20191254133-曹永卓实验报告-21

20191254133-曹永卓实验报告-22

20191254133-曹永卓实验报告-23

20191254133-曹永卓实验报告-24

20191254133-曹永卓实验报告-25

20191254133-曹永卓实验报告-26

20191254133-曹永卓实验报告-27

20191254133-曹永卓实验报告-28

20191254133-曹永卓实验报告-29

  • 课程论文 有所借鉴
  • 未经授权 严禁复制
  • 非专业化本硕博论文
  • 仅做数据回归联系 无学术不端(未发表)
  • 如有错误请联系我修正
  • 邮箱号码1:CAOYONGZHUO@QQ.COM
  • 邮箱号码2:WARNERJULIA866@GMAIL.COM

一、软件、环境及数据

  1. 软件为Stata14便携版
  2. 系统环境为Win10
  3. 数据文件结构如下
code region year FDI time policy_year hsr ...
//由于课程还未完结,所以不交代完整数据结构(不影响此文阅读)

二、作业踩坑合集

(一)数据导入失败

导入数据失败

使用 import excel xxx.xlsx 命令以后报错
//报错内容 element not find

一开始以为是命令使用错误,然后使用Stata自带的工具进行导入,依旧如下报错。

软件导入

element not find

错误原因:

excel数据表使用了过多的计算函数,如SUM,AVG等,如果有跨表连接,也会报错。

解决办法:

新建一张工作簿,将原工作表复制,选择“仅文字黏贴”进新的工作簿,在Stata中导入新的工作簿。问题解决成功。

问题解决

(二)安装命令失败

安装命令失败

ssc install xxx
//命令报错 xxx not find at ssc

错误原因:

ssc库中缺少这样的命令,类似于Python自身库没有request库一样,需要我们在线检索安装。

解决办法:

findit xxx
//输入如上命令 xxx替换为要安装的命令
//然后按照下面的图执行

安装命令失败解决办法1-1

安装命令失败解决办法1-2

(三)设置面板数据报错

repeated time values within panel

错误原因:

我购买的数据里有重复记录值,所以删除重复值即可。

解决办法:

duplicates report个体 年份//检查个体年份是否能唯一识别
duplicates example个体 年份//举例子看哪里数据重复
duplicates drop个体 年份,force //强制删除重 复数据
tsset 个体年份
//再次设置面板数据
xtdes
//查看数据.

//例如我自己的数据
duplicates report FDI year/检查个体年份是否能唯一识别
duplicates example FDI year//举例子看哪里数据重复
duplicates drop FDI year,force //强制删除重 复数据
tsset 个体年份

(四)绘制趋势图天坑

  1. 设定面板的时候保持"地区变量"在前,"时间变量"在后
  2. 查看自己“地区变量”大致有多少个,如23个省
  3. 如果"地区变量"超越30个且数据量高达三四万,那么建议你看看自己的电脑配置带不带的动
//如果出现以下报错,说明Stata炸了

数据过载

错误原因:

数据量太大,并且"地区变量"过多,计算过载(反正我是这么理解的)

解决办法:

//框定特定地区来绘图
*例如:使用20个城市绘制时间趋势图*
xtline FDI if region=="Anqing" | region=="Ankang" | region=="Anshun" | region=="Anyang" | region=="Baicheng" | region=="Baicheng" | region=="Baise" | region=="Baishan" | region=="Baiyin" | region=="Baoding" | region=="Baoji" | region=="Baoshan" | region=="Baotou" | region=="Bayannaoer" | region=="Bazhong" | region=="Beihai" | region=="Bengbu" | region=="Benxi" | region=="Bozhou" | region=="Cangzhou" | region=="Changde" 

过载效果

过载效果看不清

正常效果

20城市时间趋势

(五)输出回归结果问题

因为要做混合,固定效应,随机效应等多个回归,所以如果每次都使用outreg2输出一次,然后再将结果合并在一起,那么未免有点浪费时间和精力,所以我推荐使用asdoc命令来输出回归结果,非常强大。

outreg2命令输出结果演示

reg FDI hsr pinci labor 
est store model2
outreg2[model2] using tab02,word replace se tdec(3) bdec(3)

asdoc命令输出结果演示

asdoc reg FDI hsr pinci labor, nest replace
//就这一行!
//是不是很简洁!

回归结果:

asdoc1

asdoc其他命令详述及演示

  1. 竖向追加回归结果
asdoc xtreg FDI hsr pinci labor,fe r nest append
//追加个体固定回归效应(聚类标准误)

回归结果:

asdoc2

  1. 横向放置回归表格
asdoc reg FDI hsr pinci labor, replace wide

回归结果:

wide1

  1. 横向追加回归结果
asdoc xtreg FDI hsr pinci labor,fe r wide

回归结果:

wide2

(六)截面数据设置面板数据

今天金融工程课上手写的,反正我听不懂,就手写了这个教程。(字很丑还写歪了,凑合看看吧。)

截面数据转换面板数据_2

三、后续有待补充...

关于自回归和异方差的坑回头再说吧,我好累,睡一会学专业课了,感觉考研要BBQ了/(ㄒoㄒ)/~~