Tag: 财务

在Python中运行多个OLS回归

我需要运行大量的OLS回归(约1.600)。 我已经为〜1.600个观测值中的每一个收集了60个数据点。 我使用Fama&French 5因子模型,每个观察的60个数据点与样本中的date相匹配。 例如,我有一个数据框的开始date['2010-1-1']到结束date['2015-1-1']的五个因子参数。 我需要针对给定股票的股票收益率运行这些参数。 现在,由于五个因子参数被收集在一个数据框中,大约有96.000行(1600 * 60)和五列(对于每个因子),我需要select前60个观察值,用OLS对一组返回值进行运算,存储估计的系数,然后为因子参数和股票收益select接下来的 60个观测值。 我曾尝试使用切片,如: start = 0 stop = 59 empty_list = [] for i in my_data: coef = my_date[i][start:stop] # run regression with the coef slice and store them in a dataframe start += 60 stop += 60 但是,我似乎无法得到这个工作。 任何build议如何解决这个问题?

如何获得基于date的财政年度

我试图根据财政年度显示季度:从四月开始的第一季度,从七月第二季度,等等。 在B列中有一个date列表,在A列中我想要相应的季度和年份。 有两个部分我不明白: 目前01 JAN 2018它显示了Q4 2018 。 虽然date是2018年,但这是2017年的最后一个季度,应该显示Q4 2017 如何获得Q1 17/18的显示格式(例如) 目前我有: =CHOOSE(INT((MONTH(B1)-1)/3)+1,"Q4","Q1","Q2","Q3") & " " & YEAR(B1) 是否有可能没有任何帮手列?

将Excel函数转换为R

我有两个Excel函数,我试图转换成R: numberShares =IF(AND(N213="BOH",N212="BOH")=TRUE,P212,IF(AND(N213="BOH",N212="Sell")=TRUE,ROUNDDOWN(Q212/C213,0),0)) marketValue =IF(AND(N212="BOH",N213="BOH")=TRUE,C213*P212,IF(AND(N212="Sell",N213="Sell")=TRUE,Q212,IF(AND(N212="BOH",N213="Sell")=TRUE,P212*C213,IF(AND(N212="Sell",N213="BOH")=TRUE,Q212)))) 被引用的单元格包括: c =股票的收盘价 n =“买入或持有”或“卖出”的头寸价值 p =股份数量 q =市场价值,假设初始股本为10,000美元(股数*收盘价) 和我试图重新创build的两个输出列的顶部看起来像这样: 输出 到目前为止,在RI已经构build了一个必要的四列数据框 : data.frame 我只是不知道如何编写将填充股票和市场价值列的function。 为了循环? 如果别的? 再次谢谢你!!

按财务年度计算的SQL组数据

我有一个表,年份,月份,date,项目和收入列。 每个条目都在每个月的第一个时候添加。 我必须能够在每个财政年度获得特定项目的总收入。 我到目前为止(我认为每年的工作方式)是这样的: SELECT year, SUM(TotalIncome) FROM myTable WHERE ((date Between #1/1/2007# And #31/12/2015#) AND (project='aproject')) GROUP BY year; 基本上,我不想每年按数据分组,我想按财年分组。 我用DatePart('yyyy', date) ,结果是一样的。 我将从excel运行查询到数据库。 我需要能够select年数(例如2009年至2014年,或2008年至2010年等)。 我将从Excel中的用户input(采取两个date,即startYear,endYear)的年份。 从目前的查询结果给我,每年将是同年1月1日至12月31日的数据: Year | Income 2009 | $123.12 2010 | $321.42 2011 | $231.31 2012 | $426.37 我希望结果看起来像这样,每个财政年度将在次年的7月1日至6月30日: FinancialYear | Income 2009-10 | $123.12 2010-11 | $321.42 2011-12 | […]

PGTO公式在c#

我需要在C#中使用这个公式,我不知道原来的公式如何。 谁能帮我?

使用For循环string+

首先,我想说这是我第一次尝试构buildvba代码。 我正试图从Web提取数据使用Web查询。添加(连接,目标,SQL)。 我想要的代码是通过包含股票代码的string“str”循环,使用for循环将其插入到我的url中,并粘贴活动工作表中的表格数据。 此外,如果我可以为每个使用相应的纽约证券交易所名称查询的url创build一个新的工作表,那将是额外的。 目前我的代码不运行,因为它不提取数据。 我认为这个错误是在我如何使用循环索引NYSE(i)指定url。 感谢您的回复,build议和build议。 Sub URL_Get_Query() Dim NYSE(1 To 22) As String NYSE(1) = "APC" NYSE(2) = "APA" NYSE(3) = "COG" NYSE(4) = "CHK" NYSE(5) = "XEC" NYSE(6) = "CRK" NYSE(7) = "CLR" NYSE(8) = "DNR" NYSE(9) = "DVN" NYSE(10) = "ECA" NYSE(11) = "EOG" NYSE(12) = "XCO" NYSE(13) = "MHR" NYSE(14) […]

MATCH()在Excel中的多个值之一?

我有100多张财务数据,我正在创build一个主表,所有的公司数据在一张综合表。 我拥有几乎所有的东西,但问题在于,公司有时会列出每股收益(可能是每股总收益,每ADR总收入,每股净收入等)。 事情是,因为这些都没有列在一起,每张纸将永远只有从列表中的一个。 有没有办法使用MATCH函数的值列表,如果其中一个存在于指定的数组,给我那个行号? 例如: 可以说sheet1的值为“Net Operating Revenues per share”,我想使用匹配函数而不必查看和指定。 相反,我只想列出一些值,如果MATCH发现其中一个,给我那一行?

Excel中的FV和PV公式

我试图计算一个客户的终身价值。 假设一个新客户每年支付10万美元,并保持5年。 我们以10%的利率来折扣今后几年的付款。 这是手动计算: 第一年$ 100,000.00 第二年$ 90,000.00 第三年$ 81,000.00 四年级$ 72,900.00 五年级$ 65,610.00 ——————— 总计$ 409,510.00 我可以通过使用负值的FV来获得相同的值。 FV(-0.1,5,-100000,0,0)= $ 409,510.00 我想要做的是使用PV获得相同的值。 这不完全一样: PV(0.1,5,-100000,0,1)= $ 416,986.54 我不知道我在这里错过了什么。 MS Office Excel 2010 PV是否了解折扣?

C ++中的Excel RTD服务器开发

我想用C ++编写一个excel RTD服务器,但还没有find任何运气,并且完成了关于如何从这个http://weblogs.asp.net/kennykerr/archive/2008/12/02/Rtd5 .aspx 。 但是,因为我是新手,我想我需要更完整的东西。 你们中的任何一个人都可以向我指出一个C ++的例子吗? 谢谢 编辑:对于那些有兴趣,我发现这个: http : //www.codeproject.com/Articles/245265/Guide-to-Writing-Custom-Functions-in-Excel-Part-II.aspx

使用牛顿方法重新创buildExcel RATE函数

我正在使用PHP转换抵押计算器,但我不一定需要PHP解决scheme。 我正在寻找复制Excel RATE函数所需的逻辑。 我find了一个使用二分法的解决scheme,如果情况变得更糟,我使用它。 我知道interwebs世界里有人有这样的function的知识,所以我很乐意有一个简单的答案,而不是从头开始创build一个解决scheme。 参考文献: http://office.microsoft.com/en-us/excel-help/rate-HP005209232.aspx http://en.wikipedia.org/wiki/Newton%27s_method 谢谢