首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Fama French (FF) 三因子模型和CAPM模型分析股票市场投资组合风险收益可视化

FF 模型通过回归除市场收益之外的几个变量的投资组合收益来扩展 CAPM。从一般数据科学的角度来看,FF 将 CAPM 的简单线性回归(我们有一个自变量)扩展到多元线性回归(我们有许多自变量)。...然而,这些数据已经被转化为字符格式--看看每一列的类别。 map(Gob3s, class) 我们有两个选项可以将这些列强制转换为正确的格式。...Gol3Frs %>% select %>% mutate %>% head 如果我们想将日期重置为月末,我们需要先添加一个,然后回滚。...现在我们有了格式不错的数据。CAPM 使用简单的线性回归,而 FF 使用具有许多自变量的多元回归。...我们可以将这些结果通过管道传输到 ggplot() 并创建具有置信区间的系数散点图。我不想绘制截距,因此会将其从代码流中过滤掉。 我们用errorbar添加置信区间。

3.9K30

SAS-你写的第一个程序是什么?

是一种日期的格式(format),在这里是按照YYMMDD10的格式读入SAS中(日期在SAS中的本质是一个数值,自1960年1月1日算起的)。 ?...作为函数的使用(主要作为格式的转换吧) 例如:小编想将一个字符型的变量里面的数字提取出来,生成一个新的数值型变量,这个时候就可以使用input函数。(见下图一个例子) ?...(比如我们要将字符型变量转成数值型变量,我们要将字符型日期转换成数值型日期,当然变量如果在数据集中创建了,那么他的类型是无法改变的(依小编目前的见识),除非将其drop,在另外一个data步中在创建一样名称的变量...,我在此处所指的转化都是衍生新的一个变量)。...此处,我在sas中用proc format过程步来创建了一个sex的format(将25 定义为 男-25岁),这个时候小编可以用put函数,来创建一个新的变量,通过format的put,将Y变量的25

1.1K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    R语言中的生存分析Survival analysis晚期肺癌患者4例

    第一步是确保将这些格式设置为R中的日期。 让我们创建一个小的示例数据集,其中sx_date包含手术日期和last_fup_date上次随访日期的变量。...例如,如果您的日期格式为m / d / Y,则需要format = "%m/%d/%Y" 格式化日期-lubridate程序包 我们还可以使用该lubridate包来格式化日期。...在base中R,用于difftime计算两个日期之间的天数,然后使用将其转换为数字值as.numeric。然后将除以365.25年的平均天数转换为年。...Cox回归模型是半参数模型,可用于拟合具有生存结果的单变量和多变量回归模型。...tmerge 为每个患者的不同协变量值创建一个具有多个时间间隔的长数据集 event 创建新的事件指示器,以与新创建的时间间隔一致 tdc 创建与时间相关的协变量指标,以与新创建的时间间隔一致 时间相关协变量

    1.8K10

    R语言中的生存分析Survival analysis晚期肺癌患者4例

    第一步是确保将这些格式设置为R中的日期。 让我们创建一个小的示例数据集,其中sx_date包含手术日期和last_fup_date上次随访日期的变量。...例如,如果您的日期格式为m / d / Y,则需要format = "%m/%d/%Y" 格式化日期-lubridate程序包 我们还可以使用该lubridate包来格式化日期。...在base中R,用于difftime计算两个日期之间的天数,然后使用将其转换为数字值as.numeric。然后将除以365.25年的平均天数转换为年。...Cox回归模型是半参数模型,可用于拟合具有生存结果的单变量和多变量回归模型。...tmerge 为每个患者的不同协变量值创建一个具有多个时间间隔的长数据集 event 创建新的事件指示器,以与新创建的时间间隔一致 tdc 创建与时间相关的协变量指标,以与新创建的时间间隔一致 时间相关协变量

    1.2K10

    WRF模式WPS前处理细解

    除了默认的地理数据集,geogrid也能将大部分连续和类别变量插值到模拟域。如果想将新数据集插值到模拟域,可以通过修改GEOGRID.TBL文件实现。...指定的垂直层应和中间格式文件中的xlvl的值相匹配。更多信息可参考WPS中间格式[4]的相关讨论。mod_levs.exe接受两个参数:第一个是输入的中间格式文件名,第二个是输出的中间格式文件名。...如果两个数据集具有相同的垂直层,则不需要移除垂直层。由于real进行插值时,需要初始条件和边界条件具有相同的垂直层。因此,当两个数据集的垂直层不同时,则需要从m层的文件中移除(m-n)层(m>n)。...m和n是这两个数据集的垂直层数。 mod_levs只是用于处理具有不同垂直层的不同数据集的一种折衷方法。...g1print.exe 输出GRIB1格式文件中的数据日期、气象场量以及垂直层等信息。 g2print.exe 输出GRIB2格式中数据的日期、气象场量以及垂直层等信息。

    7.6K97

    【视频】R语言生存分析原理与晚期肺癌患者分析案例|数据分享

    第一步是确保将这些格式设置为R中的日期。 让我们创建一个小的示例数据集,其中sx_date包含手术日期和last_fup_date上次随访日期的变量。...,通常都是这种情况,但是我们需要将它们格式化为日期。...例如,如果您的日期格式为m / d / Y,则需要format = "%m/%d/%Y" 格式化日期-lubridate程序包 我们还可以使用该lubridate包来格式化日期。...在base中R,用于difftime计算两个日期之间的天数,然后使用将其转换为数字值as.numeric。然后将除以365.25年的平均天数转换为年。...tmerge 为每个患者的不同协变量值创建一个具有多个时间间隔的长数据集 event 创建新的事件指示器,以与新创建的时间间隔一致 tdc 创建与时间相关的协变量指标,以与新创建的时间间隔一致 时间相关协变量

    1.4K30

    【视频】R语言生存分析原理与晚期肺癌患者分析案例|数据分享|附代码数据

    第一步是确保将这些格式设置为R中的日期。 让我们创建一个小的示例数据集,其中sx_date包含手术日期和last_fup_date上次随访日期的变量。...,通常都是这种情况,但是我们需要将它们格式化为日期。...例如,如果您的日期格式为m / d / Y,则需要format = "%m/%d/%Y" 格式化日期-lubridate程序包 我们还可以使用该lubridate包来格式化日期。...在base中R,用于difftime计算两个日期之间的天数,然后使用将其转换为数字值as.numeric。然后将除以365.25年的平均天数转换为年。...tmerge 为每个患者的不同协变量值创建一个具有多个时间间隔的长数据集 event 创建新的事件指示器,以与新创建的时间间隔一致 tdc 创建与时间相关的协变量指标,以与新创建的时间间隔一致 时间相关协变量

    48100

    【视频】R语言生存分析原理与晚期肺癌患者分析案例|数据分享|附代码数据

    第一步是确保将这些格式设置为R中的日期。 让我们创建一个小的示例数据集,其中sx_date包含手术日期和last_fup_date上次随访日期的变量。...,通常都是这种情况,但是我们需要将它们格式化为日期。...例如,如果您的日期格式为m / d / Y,则需要format = "%m/%d/%Y" 格式化日期-lubridate程序包 我们还可以使用该lubridate包来格式化日期。...在base中R,用于difftime计算两个日期之间的天数,然后使用将其转换为数字值as.numeric。然后将除以365.25年的平均天数转换为年。...tmerge 为每个患者的不同协变量值创建一个具有多个时间间隔的长数据集 event 创建新的事件指示器,以与新创建的时间间隔一致 tdc 创建与时间相关的协变量指标,以与新创建的时间间隔一致 时间相关协变量

    69400

    【视频】R语言生存分析原理与晚期肺癌患者分析案例|数据分享|附代码数据

    第一步是确保将这些格式设置为R中的日期。 让我们创建一个小的示例数据集,其中sx_date包含手术日期和last_fup_date上次随访日期的变量。...,通常都是这种情况,但是我们需要将它们格式化为日期。...例如,如果您的日期格式为m / d / Y,则需要format = "%m/%d/%Y" 格式化日期-lubridate程序包 我们还可以使用该lubridate包来格式化日期。...在base中R,用于difftime计算两个日期之间的天数,然后使用将其转换为数字值as.numeric。然后将除以365.25年的平均天数转换为年。...tmerge 为每个患者的不同协变量值创建一个具有多个时间间隔的长数据集 event 创建新的事件指示器,以与新创建的时间间隔一致 tdc 创建与时间相关的协变量指标,以与新创建的时间间隔一致 时间相关协变量

    45400

    【视频】R语言生存分析原理与晚期肺癌患者分析案例|数据分享|附代码数据

    第一步是确保将这些格式设置为R中的日期。让我们创建一个小的示例数据集,其中sx_date包含手术日期和last_fup_date上次随访日期的变量。...,通常都是这种情况,但是我们需要将它们格式化为日期。...例如,如果您的日期格式为m / d / Y,则需要format = "%m/%d/%Y"格式化日期-lubridate程序包我们还可以使用该lubridate包来格式化日期。...在base中R,用于difftime计算两个日期之间的天数,然后使用将其转换为数字值as.numeric。然后将除以365.25年的平均天数转换为年。...tmerge 为每个患者的不同协变量值创建一个具有多个时间间隔的长数据集event 创建新的事件指示器,以与新创建的时间间隔一致tdc 创建与时间相关的协变量指标,以与新创建的时间间隔一致时间相关协变量

    73800

    【视频】R语言生存分析原理与晚期肺癌患者分析案例|数据分享|附代码数据

    第一步是确保将这些格式设置为R中的日期。 让我们创建一个小的示例数据集,其中sx_date包含手术日期和last_fup_date上次随访日期的变量。...,通常都是这种情况,但是我们需要将它们格式化为日期。...例如,如果您的日期格式为m / d / Y,则需要format = "%m/%d/%Y" 格式化日期-lubridate程序包 我们还可以使用该lubridate包来格式化日期。...在base中R,用于difftime计算两个日期之间的天数,然后使用将其转换为数字值as.numeric。然后将除以365.25年的平均天数转换为年。...tmerge 为每个患者的不同协变量值创建一个具有多个时间间隔的长数据集 event 创建新的事件指示器,以与新创建的时间间隔一致 tdc 创建与时间相关的协变量指标,以与新创建的时间间隔一致 时间相关协变量

    95000

    Oracle运算符

    单引号(’): 在Oracle中,应该只运用单引号将文本和字符和日期括起来,不能运用引号(包括单双引号)将数字括起来。 双引号(”): 在Oracle中,单双引号意思不同。...双引号被用来将包含特定字符或者空格的列别名括起来。双引号还被用来将文本放入日期格式。 撇号(’): 在Oracle中,撇号也可以写成彼此相邻的两个单引号。...中,&符号常用来指出一个变量。...例如,&fox是一个变量,稍微有点不同的一种&& fox.每当&fox出现在Oracle脚本中时,都会要求您为它提供一个值。而运用 &&fox,您只须要在& &fox第一次出现时为它提供变量值。...如果想将&符号作为普通的符号运用,则应该关上这个特征。要想关上这个特征,可以运行以下的命令: set define off ,这是一个SQLplus命令,不是一个SQL命令。

    64120

    《python数据分析与挖掘实战》笔记第3章

    即在全部数据中, 小于和大于中位数的数据个数相等。 ⑶众数 众数是指数据集中出现最频繁的值。众数并不经常用来度量定性变量的中心位置,更适 用于定性变量。众数不具有唯一性。...直接绘制散点图 判断两个变量是否具有线性相关关系的最直观的方法是直接绘制散点图,如图3-11所示。 ? 2....不服从正态分布的变量、分类或等级变量之间的关联性可采用Spearman秩相关系数,也称等级相关系数来描述。 因为一个变量的相同的取值必须有相同的秩次,所以在计算中采用的秩次是排序后所在位置的平均值。...只要两个变量具有严格单调的函数关系,那么它们就是完全Spearman相关的,这与Pearson 相关不同,Pearson相关只有在变量具有线性关系时才是完全相关的。...,指定“日期”列为索引列 data.corr() #相关系数矩阵,即给出了任意两款菜式之间的相关系数 result1=data.corr()[u'百合酱蒸凤爪'] #只显示“百合酱蒸凤爪”与其他菜式的相关系数

    2.2K20

    用一行Python代码创建高级财务图表

    在函数内部,我们定义了 API 密钥和 URL,并将它们存储到各自的变量中。 接下来,我们使用'get'函数以 JSON 格式提取历史数据并将其存储到 'raw_df'变量中。...在对原始 JSON 数据进行一些清理和格式化处理之后,我们以一个空的 Pandas DataFrame 的形式返回它。...它也有助于显示增加或减少的动量。开合相距较远时表现强劲,开合相近时则表现优柔寡断或动能弱。 最高价和最低价显示了该时期的完整价格范围,有助于评估波动性1[2]。...除了type参数之外,我们只需要引入另外两个参数,一个是mav我们必须指定每个 SMA 的回溯期的参数,另一个是volume我们必须提到的参数,True 如果我们想将成交量图添加到我们的图表中,或者False...下一个方法是使用mav我们可以添加任意数量的具有不同回顾期的 SMA的参数。

    1.3K30

    【SAS Says】基础篇:5. 开发数据(一)

    下面的代码读取了数据、创建了两个新变量、转换了一个大小写: ?...下面的语句就是告诉SAS将一个两位年份的日期解释为1960年到2049年之间: OPTIONS YEARCUTOFF=1950; SAS表达式中的日期一旦被以SAS日期格式读取之后,可以将此数据想其他数值数据一样用在表达式中...Fomats 打印日期数据时,还需要将数值换成日期,下面的FORMAT语句告诉SAS用WEEKDATE17.格式打印变量BirthDate。...接着用IF语句来判断一个卡是否为新卡,在2003年1月1日之后办理的,为新卡: ? 输出结果为: ? 注意BirthDate没有用日期格式。...; Sum语句 SUM语句用于你想将一个表达式的值累加到一个变量上去时,基本形式为: variable+expression; 这个语句将表达式的值赋给变量,同时将变量的值保留到下一次迭代。

    1.8K40

    用一行Python代码创建高级财务图表

    在函数内部,我们定义了 API 密钥和 URL,并将它们存储到各自的变量中。 接下来,我们使用'get'函数以 JSON 格式提取历史数据并将其存储到 'raw_df'变量中。...在对原始 JSON 数据进行一些清理和格式化处理之后,我们以一个空的 Pandas DataFrame 的形式返回它。...它也有助于显示增加或减少的动量。开合相距较远时表现强劲,开合相近时则表现优柔寡断或动能弱。 最高价和最低价显示了该时期的完整价格范围,有助于评估波动性1[2]。...除了type参数之外,我们只需要引入另外两个参数,一个是mav我们必须指定每个 SMA 的回溯期的参数,另一个是volume我们必须提到的参数,True 如果我们想将成交量图添加到我们的图表中,或者False...下一个方法是使用mav我们可以添加任意数量的具有不同回顾期的 SMA的参数。

    1.4K20

    【SAS Says】基础篇:开发数据

    本节讲的是如何开发数据——如何使用SAS的函数、如何用if-then语句、如何处理SAS烦人的日期格式、如何使用retain语句让SAS保存前一次变量的值、如何快捷的列出SAS的变量名等等。...下面的代码读取了数据、创建了两个新变量、转换了一个大小写: ?...下面的语句就是告诉SAS将一个两位年份的日期解释为1960年到2049年之间: OPTIONS YEARCUTOFF=1950; SAS表达式中的日期一旦被以SAS日期格式读取之后,可以将此数据想其他数值数据一样用在表达式中...接着用IF语句来判断一个卡是否为新卡,在2003年1月1日之后办理的,为新卡: ? 输出结果为: ? 注意BirthDate没有用日期格式。...; Sum语句 SUM语句用于你想将一个表达式的值累加到一个变量上去时,基本形式为: variable+expression; 这个语句将表达式的值赋给变量,同时将变量的值保留到下一次迭代。

    2.1K60

    使用Pandas melt()重塑DataFrame

    有两个问题: 确认、死亡和恢复保存在不同的 CSV 文件中。将它们绘制在一张图中并不简单。 日期显示为列名,它们很难执行逐日计算,例如计算每日新病例、新死亡人数和新康复人数。...让我们重塑 3 个数据集并将它们合并为一个 DataFrame。...,并获取确认的日期列表 df.columns [4:] 在合并之前,我们需要使用melt() 将DataFrames 从当前的宽格式逆透视为长格式。...换句话说,我们将所有日期列转换为值。使用“省/州”、“国家/地区”、“纬度”、“经度”作为标识符变量。我们稍后将它们进行合并。...它非常方便,是数据预处理和探索性数据分析过程中最受欢迎的方法之一。 重塑数据是数据科学中一项重要且必不可少的技能。我希望你喜欢这篇文章并学到一些新的有用的东西。

    3K11

    SPSS中的等级线性模型Multilevel linear models研究整容手术数据

    在出现的对话框中,在标有“目标变量”的框中输入名称BDI_Centred,然后单击并为变量指定一个更具描述性的名称。...在下一个对话框中,我们需要匹配两个文件,这只是告诉SPSS两个文件已连接。为此,请单击。然后,我们还需要专门连接Clinic变量上的文件。...在出现的对话框(图7)中,在标有“目标变量”的框中输入名称BDI_Group_Centred,然后单击并为变量指定一个更具描述性的名称。...向导中的步骤如图8所示。在第一个对话框中,您需要说是否要将变量转换为案例,还是将案例转换为变量。我们在不同的列(变量)中具有不同的时间级别,并且希望它们在不同的行(案例)中,因此我们需要选择。...然后从数据文件中选择一个变量以充当新数据文件中的标签。 其余对话框非常简单。接下来的两个处理索引变量。SPSS创建一个新变量,该变量将告诉你数据源自哪一列。

    1.4K20
    领券